《全民槍戰(zhàn)2》什么叫外掛和bug
作者:最萌最可愛的~殘?jiān)? 來(lái)源:九游 發(fā)布時(shí)間:2017-09-28 07:20:00 手機(jī)訂閱
這個(gè)是我在眾多論壇中,好不容易找到的,方便大家區(qū)分bug和外掛!
一個(gè)游戲輔助工具 外掛這個(gè)詞并非天生就是破壞和作弊的代名詞,任何游戲都有繁瑣,無(wú)聊的一面,只要分寸把握得當(dāng),外掛也能提高游戲的可玩性,同時(shí)還能幫大家節(jié)省一些時(shí)間的網(wǎng)費(fèi)和點(diǎn)卡費(fèi)。 而外掛就是建立在網(wǎng)絡(luò)游戲服務(wù)器與各個(gè)玩家的客戶端程序之間的自動(dòng)控制和修改傳輸數(shù)據(jù)的程序,它一般有以下四種模塊: 1。自動(dòng)化管理,外掛掛機(jī)的主要功能。 2。減小(增大)游戲指令與指令之間的間隔時(shí)間,例如:快速戰(zhàn)斗,快速勞動(dòng)等(非變速齒輪的直接加快游戲速度的效果)。 3。執(zhí)行一些因?yàn)橥婕覀€(gè)人游戲信息的問題而在客戶端無(wú)法直接執(zhí)行的命令,但這個(gè)命令在客戶端卻是允許的(例如等級(jí)1就執(zhí)行等級(jí)99級(jí)才能執(zhí)行的指令)。 3。修改客戶端正常的指令發(fā)送至服務(wù)器達(dá)到一定的特殊效果,這種指令是一般客戶端不能編譯發(fā)送的,但服務(wù)器卻可正常接收?qǐng)?zhí)行,如:發(fā)送GM的系統(tǒng)消息。又如:把一個(gè)在游戲中價(jià)值10的物品賣成100000,簡(jiǎn)單的舉子,例如這個(gè)物品代號(hào)為a,原本應(yīng)發(fā)送 a。10 這個(gè)數(shù)據(jù),但通過外掛把這個(gè)數(shù)據(jù)改為 a。100000 這樣就把10的東西賣到100000。 制作外掛就是大量收集正常數(shù)據(jù)指令并觀察其規(guī)律,之后通過修改并集中這些數(shù)據(jù)指令制作出外掛的各模塊,之后編成一個(gè)軟件。 以下是對(duì)4個(gè)模塊的原理分析以及和網(wǎng)絡(luò)游戲的“處分”的關(guān)系。 1。自動(dòng)化模塊是用一個(gè)智能程序(懂高級(jí)語(yǔ)言的朋友應(yīng)該都明白這里用了大量的選擇結(jié)構(gòu))來(lái)控制收發(fā)數(shù)據(jù)達(dá)到自動(dòng)化。這些都屬于與正??蛻舳说臄?shù)據(jù),智能掛機(jī)程序就相當(dāng)于一個(gè)人在執(zhí)行游戲,所以服務(wù)器無(wú)法區(qū)別正常的客戶端與外掛。所以此模塊100%安全。 2。對(duì)于每種游戲的指令的間隔時(shí)間在正常的客戶端中是固定,但在服務(wù)器卻是有一個(gè)最長(zhǎng)時(shí)間和一個(gè)最短時(shí)間,當(dāng)超過最長(zhǎng)時(shí)間或最短時(shí)間時(shí)就會(huì)被服務(wù)器斷開連接(所謂的被踢出),有些朋友這時(shí)會(huì)問,為什么服務(wù)器要這樣設(shè)置呢?這也是玩網(wǎng)絡(luò)游戲掉線的原因,是因?yàn)榭蛻舳伺c服務(wù)器雙方的網(wǎng)絡(luò)延遲所設(shè)置的,可能是玩家的客戶端網(wǎng)速不佳,也可能是服務(wù)器超負(fù)荷,以至于造成數(shù)據(jù)等待。所從外掛正好利用這一點(diǎn),以服務(wù)器最短(或最長(zhǎng))時(shí)間收發(fā)數(shù)據(jù)來(lái)提高游戲的效率。一些反對(duì)外掛的人就利用外掛的這一點(diǎn)來(lái)批評(píng)外掛,說(shuō)外掛的數(shù)據(jù)造成服務(wù)器超負(fù)荷,影響了其它玩家(俗稱“卡”)不能正常游戲。按公平的角度來(lái)說(shuō),外掛是有影響,但微乎其微,主要是因?yàn)榉?wù)器設(shè)備以及維護(hù)本身就很差,網(wǎng)絡(luò)游戲公司不肯花錢去調(diào)整,如果能直正達(dá)到當(dāng)前在線人數(shù)不超過設(shè)備所容納人數(shù)。那應(yīng)該是沒問題的。如果超了。不用外掛本身就很“卡”。這個(gè)模塊也是100%安全。 3。這種就是把自已不滿條件的指令“偷”來(lái)再發(fā)送。但服務(wù)器可能對(duì)這個(gè)管理比較嚴(yán),不一定所有的指令“偷”來(lái)都能被服務(wù)器執(zhí)行,但這個(gè)決對(duì)是100%安全的,因?yàn)檫@些數(shù)據(jù)不論在客戶端還是服務(wù)器都是合法的,如果專門設(shè)置一個(gè)程序來(lái)查這方面的外掛會(huì)誤傷到很多玩家。所以服務(wù)器只能來(lái)限制當(dāng)數(shù)據(jù)不達(dá)到條件時(shí)不予執(zhí)行。 4。此模塊應(yīng)該算網(wǎng)絡(luò)游戲的BUG而作文章的,但這便是被“處分”的主要原因,它雖然能達(dá)到很強(qiáng)的效果,但是嚴(yán)重影響了游戲規(guī)則,當(dāng)發(fā)送這種數(shù)據(jù)會(huì)自動(dòng)被服務(wù)器記錄,因?yàn)樘黠@。這個(gè)模塊好比一個(gè)糖衣炮彈,吃不好就會(huì)“死”,它的安全系數(shù)為0。 由于眾多玩家參與游戲,隨著游戲參與程度的加大,便出現(xiàn)了玩家修改游戲程序的現(xiàn)象,俗稱外掛(“hack tools”,又叫“cheating program”)。所謂外掛就是指某些人利用自己的電腦技術(shù)專門針對(duì)一個(gè)或多個(gè)網(wǎng)絡(luò)游戲,通過改變網(wǎng)絡(luò)游戲軟件的部分程序,制作而成的作弊程序。用戶利用外掛這種作弊手段可以輕易得到其他正常用戶無(wú)法得到、或必須通過長(zhǎng)期運(yùn)行程序才能得到的游戲效果。他外掛的表現(xiàn)有很多種,有加速器、封包等,其最顯著的特征就是為使用外掛的游戲者帶來(lái)不同于正常用戶的游戲效果,它能使使用外掛者比正常用戶奔跑快、攻擊威力加大、獲得更多的游戲刀鋸等。 應(yīng)該說(shuō)早期圖形網(wǎng)絡(luò)游戲(如uo、kok)的外掛說(shuō)是出于善意的,外掛機(jī)器人只是代替線上玩家進(jìn)行某些重復(fù)性動(dòng)作,以達(dá)到長(zhǎng)時(shí)間在線"練功"的目的,可以使一些忙于工作的人也能夠享受到網(wǎng)絡(luò)游戲的樂趣,網(wǎng)絡(luò)游戲服務(wù)商對(duì)此也是爭(zhēng)只眼,閉只眼,因?yàn)樗]有對(duì)網(wǎng)絡(luò)游戲規(guī)則造成太大的沖擊,外掛已經(jīng)不僅僅是重復(fù)性機(jī)器人而已。如"加速器外掛"可以大幅度修改客戶端id的移動(dòng)速度;"經(jīng)驗(yàn)外掛"可以在游戲中向服務(wù)器發(fā)送npc本身xx倍的經(jīng)驗(yàn)的封包,以達(dá)到迅速成長(zhǎng)的效果;更有甚者可以對(duì)服務(wù)器端的id或物品進(jìn)行屬性修改……,網(wǎng)絡(luò)游戲蒸蒸日上,而網(wǎng)絡(luò)外掛也是如火如荼,似乎網(wǎng)絡(luò)外掛與網(wǎng)絡(luò)游戲的爭(zhēng)端從有網(wǎng)絡(luò)游戲就開始了,越是玩家聚集的游戲其外掛現(xiàn)象就越是嚴(yán)重,游戲外掛軟件的多寡已經(jīng)成為評(píng)價(jià)一個(gè)網(wǎng)絡(luò)游戲成功與否的標(biāo)準(zhǔn)。甚至有玩家戲稱:“沒有外掛的游戲是網(wǎng)絡(luò)垃圾”。當(dāng)然這種觀點(diǎn)有失偏頗,但外掛軟件的確從另一個(gè)層面反映了網(wǎng)絡(luò)游戲的受眾程度。一個(gè)網(wǎng)絡(luò)游戲,玩的人多了,外掛就會(huì)緊跟著來(lái)。龍族、魔力寶貝、天使、傳奇等等無(wú)一幸免。奇跡的外掛似乎來(lái)得更快,快到點(diǎn)卡還未上市,外掛卡已經(jīng)開始賣了。外掛軟件給部分玩家?guī)?lái)刺激與興奮之后,也破壞了游戲規(guī)則,這類的外掛已經(jīng)嚴(yán)重影響了游戲的公平性,致使其他玩家無(wú)法與使用外掛的玩家進(jìn)行抗衡,于是越來(lái)越多的玩家離開了游戲,網(wǎng)絡(luò)游戲的運(yùn)營(yíng)商也逐步喪失了市場(chǎng)。因此外掛軟件損害了玩家的利益也損害了運(yùn)營(yíng)商的利益,從某種程度上說(shuō)也破壞了網(wǎng)絡(luò)經(jīng)濟(jì)的健康發(fā)展。 有的時(shí)候玩游戲?qū)Ψ降纳眢w不動(dòng),可是其實(shí)他在你身邊動(dòng),但是你看不見,這叫卡機(jī),英文lag 惡意掛機(jī),就是開著某個(gè)程序不動(dòng)增加在線時(shí)間,浪費(fèi)網(wǎng)絡(luò)資源