外掛可以是指:
本條目所描述的「外掛」主要介紹第三個含義。
外掛一般是指能夠讓玩家在電腦遊戲中進行作弊行為的軟體、插件等,其存在大大破壞了遊戲的平衡性和體驗感。
「外掛」一詞多用於網路遊戲或聯機遊戲。而單機遊戲中的同類軟體則多稱為「修改器」。
在中國大陸剛剛進入網路遊戲時代時,曾經有兩款因外掛而毀滅的遊戲——《冒險島》與《奇蹟MU》。
在當時,遊戲的自身漏洞與遊戲性使得外掛猖獗,這嚴重影響了遊戲的平衡,進而威脅到了遊戲本身的意義。如今,已經成為時代眼淚的兩款遊戲因外掛而載入史冊。
除了這兩款遊戲,絕大多數的進入中國大陸的網路遊戲都免不了遭外掛毒害。比如《地下城與勇士》的核彈秒圖外掛,各類射擊遊戲的透視穿牆爆頭外掛,RPG類網遊的無限隱形自動刷怪等外掛等。
與之不同的是,「掛機」並非指外掛的一種,而是指保持角色站在原地不動、同時角色不斷開與伺服器的連結的行為。
| “ | 所謂的遊戲「外掛」指的是利用第三方軟體,綜合特定的功能編程出的遊戲修改器,它主要通過篡改遊戲原本正常的設定和規則,大幅增強遊戲角色的技能,使得遊戲角色髮揮出超越常規的能力,是一種作弊程序,其行為本質是對計算機系統的破壞。 | ” |
| ——央視在破獲全國首起AI外掛案件的報道中警方的介紹[1] | ||
製作並及使用外掛理論上是違法行為,但總有例外。
一部分遊戲具有所謂的「控制檯」,玩家在控制檯內輸入特定的命令即可實現特定目的,如摧毀單位、跳過任務、開啟無敵、穿牆等。從技術上講,這種功能屬於所謂的「開發者模式」,不過對玩家而言,它的功用基本和外掛沒有區別。習慣上也把這種系統稱為「秘籍」。
有一些玩家為了研究遊戲中的一些數據(比如正常情況下不顯示的隱藏傷害等數值)和程序漏洞,也會使用外掛。由於這種情況是以研究作為第一目的,所以並不會被排斥。(當然,一些資深玩家不一定需要外掛,因為他們完全可以拆開遊戲查代碼,或者用前面提到的「開發者模式」)
也有些玩家群體,將某種外掛視為合法輔助軟體,比如百度植物大戰殭屍吧就把按鍵精靈視為合法輔助軟體。不過這種情況在全世界範圍內都是少之又少,之所以《植物大戰殭屍》會出現這種情況,是因為按鍵精靈並非無腦外掛,而是要按部就班構思和製作腳本,對玩家的技術還是有一定要求的。
值得一提的是,中國的很多遊戲廠商為了治理外掛也可以理解為是官方無能或適應玩家需求,將諸如自動刷怪、自動使用回復藥、自動尋路等功能內置進遊戲當中。雖然這在一定程度上減少了第三方外掛的存在,但這種讓步在某種意義上無疑是廠商宣告讓步的表現。
《熱血傳奇》本需要使用第三方外掛才能實現的自動掛機功能,被遊戲廠商添加在遊戲裡,成為真正合法的外掛功能。內掛
此外還有一種外掛不但不違法,還會受到遊戲廠商的歡迎,那就是——藍綠修改器。
| 什麼?你不知道什麼是藍綠修改器?點開看看! |
|---|
也叫物理外掛,和傳統意義上的軟體外掛不同,是通過硬體設施來實現的外掛。
雖然性能上遠不如軟體外掛,但好處在於其「合法性」——硬體外掛可以視為遊戲設備的強化硬體配置,一般是屬於允許範圍內的。況且對於人不在場的比賽,根本無從得知是誰開了硬體外掛。現有的技術手段幾乎完全無法檢測硬體外掛的使用。
常見的硬體外掛包括但不限於:
與傳統外掛不同的是,A.I.(Artificial Intelligence)——即人工智慧技術配合上圖像識別技術不需要修改遊戲數據即可實現傳統外掛的功能。
2023年11月27日,央視13頻道《法治在線》節目播出《全國首例「AI外掛」案偵辦記》[2],報道了全國首例「AI外掛」案件破獲的全過程,節目中指出:
我國刑法第二百八十五條第三款規定:提供專門用於侵入、非法控制計算機信息系統的程序、工具,或者明知他人實施侵入、非法控制計算機信息系統的違法犯罪行為而為其提供程序、工具,情節嚴重的,構成提供侵入、非法控制計算機信息系統程序、工具罪。
DMA,即Direct Memory Access——直接內存訪問,該技術通過利用可通過DMA訪問內存的硬體埠(如PCI-e)來直接讀寫計算機內存。
DMA類外掛通常會避開作業系統的安全限制,在目標計算機上直接使用硬體漏洞,查找內存活躍程序並定位到需要作弊的遊戲或軟體,讀寫目標軟體所用內存,最終在另外一台計算機上實施作弊。
| 技術細節 |
|---|
|
使用DMA類硬體,直接篡改程序、通過讀取程序信息破壞正常服務秩序、提供篡改方法與設備的,均屬於違法犯罪行為。
《中華人民共和國刑法》第二百八十五條規定:
考慮到實時延遲問題,FPS遊戲的數據大多是由本地運算完畢後再上傳到伺服器進行判斷,所以外掛是無法避免的。
一些廠商已經開始將一些硬體外掛(如連點器)打出的遊戲數據視為被禁止的作弊,並且進行懲罰;部分遊戲識別到有計算機中有連點器軟體存在就會強制勸退,除非你卸載連點器軟體。
| 該部分內容僅供學習原理使用 |
|---|
|
下面內容以Warcraft III 1.27.0.52240為基礎介紹。 全圖外掛存在的基礎條件:
可以通過以下方式定位到在屏幕上繪製單位的地方:
根據程序邏輯即可來到 game.dll + 0x1BFEE5 JNE -> JMP 即可繞過視野檢測在地圖上顯示所有單位,以下是完整的patch列表 格式:{game.dll的偏移量,patch大小,patch內容,備份地址} //大地圖 {0x1BFEE5,1,"\xEB",nullptr}, //顯示隱身單位 {0x370AD3,1,"\xEB",nullptr}, //小地圖 {0x3BD7E5,2,"\x33\xC0",nullptr}, //視野外點擊單位模型 {0x6516A3,1,"\xEB",nullptr}, //視野外點擊物品模型 {0x1C0144,1,"\xEB",nullptr}, //顯示視野外物品 {0x1C0053,1,"\xEB",nullptr}, //顯示敵方小地圖信號 {0x251274,1,"\xFC",nullptr}, {0x251287,1,"\xFC",nullptr}, //分辨幻象單位 {0x66E457,2,"\x40\xC3",nullptr}, {0x5E20D1,1,"\xCC",nullptr}, {0x47EE5E,1,"\x8C",nullptr}, {0x66E71E,1,"\xEB",nullptr}, {0x392818,2,"\x90\x90",nullptr}, {0x392858,2,"\x90\x90",nullptr}, //顯示敵方金錢 {0x3BEC40,2,"\x90\x90",nullptr}, {0x3B0E33,2,"\x90\x90",nullptr}, {0x3B1593,2,"\x90\x90",nullptr}, {0x3B3993,2,"\x90\x90",nullptr}, {0x67A599,2,"\x90\x90",nullptr}, {0x3AAA17,1,"\xEB",nullptr}, //顯示視野外彈道軌跡 {0x36F670,2,"\x90\x90",nullptr}, |
| 該部分內容僅供學習原理使用 |
|---|
|
最早的對戰平台採用的解決方案是一種比較通用的模擬區域網方法。 平台通過轉發、廣播數據包把加入遊戲的玩家接入一個模擬的區域網,利用遊戲自帶的區域網對戰功能。 但是這種方法有顯著的缺點: 1.平台無法獲取可靠的遊戲狀態,玩家可以欺騙平台操縱遊戲結果(勝利/失敗)。 2.平台不是GameHost,GameHost會自動在參與的玩家中選舉出來。 GameHost接受來自其他玩家的tick,打上時間戳之後再發送給其他玩家。 GameHost如果想可以隨心所欲的幹以下的事:
如今平台以第三方的身份加入了遊戲,平台是其中的一位玩家,平台保證它會被選舉為GameHost。從技術上來說杜絕了t人的可能。 t人的方法(前提是當前玩家被選舉為GameHost): hook WSASend,匹配字符串,如果命中就直接closesocket。 比如匹配「kuihuadianxueshou」,然後在遊戲中跟受害者發送這段消息,受害者的連結就會直接斷開。 |
典型的包括利用黑客手段窺視對手手牌等。
在《爐石傳說》中:
在格鬥或moba遊戲中,可以通過按鍵精靈等滑鼠宏的方式打出連擊。
在GTAOL中,可以通過上傳大量數據的方式讓其他人的電腦瞬間過載,此時系統會出於保護電腦目的結束遊戲進程。
| 歌手和遊戲官方的反應 | |||
|---|---|---|---|
|
2020年8月2日,本歌曲在酷狗音樂的評論區被歌手任書懷本人光臨,並進行了調侃:「我想知道誰是第一個使用這首歌的十年老兵😄😄」 2021年7月14日,B站CFHD官方帳號發布了一個名為《在騰訊遊戲安全部門公放「背起行囊」會發生什麼》的視頻,這是第一次穿越火線官方開始下場玩「背起了行囊」相關的梗。 寬屏模式顯示視頻 2022年3月8日,《穿越火線:槍戰王者》發布新版本「心動集結」版本專題頁,在其中關於全新模式「火力團戰」中,提到了玩家可以在火力團戰模式中使用各種或新奇或強力的技能。擊殺或被擊可以獲得點數,累積一定點數後可以獲得技能。好笑的是其中一個技能的名稱為「我先開了」,效果描述如下:
2024年8月10日,穿越火線嘉年華開幕式現場由歌手任書懷演唱《你看到的我》。官方整活,最為致命 |
由於「人物旋轉開火掛」的泛濫,現在大哥の小曲部分被《孤獨終究會被圓滿補償》所替代。
| 大學生勤工儉學(迫真) |
|---|
|
學生純紅跑刀 |