pos机分润万九怎么算:什么是外挂?

来源:百度文库 编辑:高考问答 时间:2024/03/29 14:34:36
谢谢了!

由于众多玩家参与游戏,随着游戏参与程度的加大,便出现了玩家修改游戏程序的现象,俗称外挂(“hack tools”,又叫“cheating program”)。所谓外挂就是指某些人利用自己的电脑技术专门针对一个或多个网络游戏,通过改变网络游戏软件的部分程序,制作而成的作弊程序。用户利用外挂这种作弊手段可以轻易得到其他正常用户无法得到、或必须通过长期运行程序才能得到的游戏效果。他外挂的表现有很多种,有加速器、封包等,其最显著的特征就是为使用外挂的游戏者带来不同于正常用户的游戏效果,它能使使用外挂者比正常用户奔跑快、攻击威力加大、获得更多的游戏刀锯等。
应该说早期图形网络游戏(如uo、kok)的外挂说是出于善意的,外挂机器人只是代替线上玩家进行某些重复性动作,以达到长时间在线"练功"的目的,可以使一些忙于工作的人也能够享受到网络游戏的乐趣,网络游戏服务商对此也是争只眼,闭只眼,因为他并没有对网络游戏规则造成太大的冲击,外挂已经不仅仅是重复性机器人而已。如"加速器外挂"可以大幅度修改客户端id的移动速度;"经验外挂"可以在游戏中向服务器发送npc本身xx倍的经验的封包,以达到迅速成长的效果;更有甚者可以对服务器端的id或物品进行属性修改……,网络游戏蒸蒸日上,而网络外挂也是如火如荼,似乎网络外挂与网络游戏的争端从有网络游戏就开始了,越是玩家聚集的游戏其外挂现象就越是严重,游戏外挂软件的多寡已经成为评价一个网络游戏成功与否的标准。甚至有玩家戏称:“没有外挂的游戏是网络垃圾”。当然这种观点有失偏颇,但外挂软件的确从另一个层面反映了网络游戏的受众程度。一个网络游戏,玩的人多了,外挂就会紧跟着来。龙族、魔力宝贝、天使、传奇等等无一幸免。奇迹的外挂似乎来得更快,快到点卡还未上市,外挂卡已经开始卖了。外挂软件给部分玩家带来刺激与兴奋之后,也破坏了游戏规则,这类的外挂已经严重影响了游戏的公平性,致使其他玩家无法与使用外挂的玩家进行抗衡,于是越来越多的玩家离开了游戏,网络游戏的运营商也逐步丧失了市场。因此外挂软件损害了玩家的利益也损害了运营商的利益,从某种程度上说也破坏了网络经济的健康发展。

外挂这个词并非天生就是破坏和作弊的代名词,任何游戏都有繁琐,无聊的一面,只要分寸把握得当,外挂也能提高游戏的可玩性,同时还能帮大家节省一些时间的网费和点卡费。

干网络游戏外挂这行大半年了,我发现每个外挂软件的客户在注册外挂之前最关心问题的就是:“会不会被网络游戏的管理员(Game Master,就是所谓的GM)抓住给'处分'?”我想看完这篇文章你会了解很多。

记着我当年刚接触大陆第一款网络游戏--《网络三国》时,那时还没有外挂这个新名词,也没有什么网络游戏专用挂机程序,为了实现自动化管理的效果,大家都用一个记录鼠标和键盘的工具软件编辑记录一个鼠标(以及键盘)执行游戏的过程,之后以无限次播放这个过程来达到自动化管理的效果,但是这种方法只能执行一套不变,而且非常简单的游戏指令,在这不久后某网络工作组专门为《网络三国》制作的一个挂机程序,它的工作原理是针对网络三国的一系列功能智能化自动控制鼠标来实现挂机,它应该算“外挂”的祖先!但工作原理却与现在的“外挂”原理不同,直到后来<网三工作狂>的出现,一个直正的“外挂”终于出现了,当类似这种挂机程序在《石器石代》再次出现的时候,被玩家正式命名为“外挂”。

网络游戏在表现形式上是花花绿绿,以图形的方式表现给各个玩家,但计算机内部实际上是根据玩家在游戏中所执行的游戏指令分析并处理这些相应的数据,之后发送至游戏服务器(网络游戏服务器并不是某些人想的能看到所有游戏画面,可以即时监控每一个玩家在游戏中的一举一动,而是一台能保存,处理文件数据一台高能计算机,GM也是通过一般计算机(PC)登陆游戏的一个用户,只不过它的权限是非常高的,例如:能管理玩家。。。。。。),经游戏服务器分析、处理后再返回给客户端计算机,客户端计算机再把数据换为图形的方式(网络游戏)表现给玩家,这就是一个游戏指令的执行过程。所从如果要想知道某玩家的一举一动,还需在游戏服务器内调出玩家日记文件(玩家给服务器发送的数据记录以及服务器回应给玩家的数据记录),之后需游戏制作相关人员或服务器管理人员解释这些日记在游戏中的意思,由于一个服务器有上千甚至上万个玩家,所以这些日记只有在玩家发生特殊情况才被调出。

而外挂就是建立在网络游戏服务器与各个玩家的客户端程序之间的自动控制和修改传输数据的程序,它一般有以下四种模块:

1。自动化管理,外挂挂机的主要功能。

2。减小(增大)游戏指令与指令之间的间隔时间,例如:快速战斗,快速劳动等(非变速齿轮的直接加快游戏速度的效果)。

3。执行一些因为玩家个人游戏信息的问题而在客户端无法直接执行的命令,但这个命令在客户端却是允许的(例如等级1就执行等级99级才能执行的指令)。

3。修改客户端正常的指令发送至服务器达到一定的特殊效果,这种指令是一般客户端不能编译发送的,但服务器却可正常接收执行,如:发送GM的系统消息。又如:把一个在游戏中价值10的物品卖成100000,简单的举子,例如这个物品代号为a,原本应发送

a。10

这个数据,但通过外挂把这个数据改为

a。100000

这样就把10的东西卖到100000。

制作外挂就是大量收集正常数据指令并观察其规律,之后通过修改并集中这些数据指令制作出外挂的各模块,之后编成一个软件。

以下是对4个模块的原理分析以及和网络游戏的“处分”的关系。

1。自动化模块是用一个智能程序(懂高级语言的朋友应该都明白这里用了大量的选择结构)来控制收发数据达到自动化。这些都属于与正常客户端的数据,智能挂机程序就相当于一个人在执行游戏,所以服务器无法区别正常的客户端与外挂。所以此模块100%安全。

2。对于每种游戏的指令的间隔时间在正常的客户端中是固定,但在服务器却是有一个最长时间和一个最短时间,当超过最长时间或最短时间时就会被服务器断开连接(所谓的被踢出),有些朋友这时会问,为什么服务器要这样设置呢?这也是玩网络游戏掉线的原因,是因为客户端与服务器双方的网络延迟所设置的,可能是玩家的客户端网速不佳,也可能是服务器超负荷,以至于造成数据等待。所从外挂正好利用这一点,以服务器最短(或最长)时间收发数据来提高游戏的效率。一些反对外挂的人就利用外挂的这一点来批评外挂,说外挂的数据造成服务器超负荷,影响了其它玩家(俗称“卡”)不能正常游戏。按公平的角度来说,外挂是有影响,但微乎其微,主要是因为服务器设备以及维护本身就很差,网络游戏公司不肯花钱去调整,如果能直正达到当前在线人数不超过设备所容纳人数。那应该是没问题的。如果超了。不用外挂本身就很“卡”。这个模块也是100%安全。

3。这种就是把自已不满条件的指令“偷”来再发送。但服务器可能对这个管理比较严,不一定所有的指令“偷”来都能被服务器执行,但这个决对是100%安全的,因为这些数据不论在客户端还是服务器都是合法的,如果专门设置一个程序来查这方面的外挂会误伤到很多玩家。所以服务器只能来限制当数据不达到条件时不予执行。

4。此模块应该算网络游戏的BUG而作文章的,但这便是被“处分”的主要原因,它虽然能达到很强的效果,但是严重影响了游戏规则,当发送这种数据会自动被服务器记录,因为太明显。这个模块好比一个糖衣炮弹,吃不好就会“死”,它的安全系数为0。

有一些特殊功能的,非官方的东东,一般是.EXE文件什么的,如QQ的珊瑚虫就是可以显示别人IP的

顾名思义就是作弊器。

外挂软件损害了玩家的利益也损害了运营商的利益,从某种程度上说也破坏了网络经济的健康发展。