GameGuard

**nProtect GameGuard**（簡稱 **GameGuard** 或 **GG**，其驅動程式為 **GameMon.des**）是由韓國 INCA 網際網路開發的遊戲反作弊軟體。隨著網路遊戲的興起，愈來愈多人利用外掛從中作弊，這促使 GameGuard 等反作弊軟體的誕生。GameGuard 開發完成後，很快就被日本及韓國網路遊戲商引入。隨後開設「網路遊戲使用者通報中心」，傳送不正當或作弊之訊息。

## 功能

nProtect GameGuard 含有即時變換偵測規則，可置於遊戲執行檔前使用，利用動態加密的方式達到防止遊戲外掛的目的，有效防堵作弊程式（如加速器），以及偵測玩家電腦有沒有使用遊戲外掛程式等。

nProtect GameGuard 具有多種功能，例如：

* 透過持續掃瞄任何事先有登入過的程式碼、系統內部時間器運作等方式，偵測玩家電腦有沒有使用遊戲外掛程式。
* 檢測及阻擋惡意程式碼。
* 自動掃瞄工具。
* 即時變換偵測。
* 可停止滑鼠及鍵盤的驅動程式及側錄程式。
* 可阻擋玩家及雙重核心處理器（CPU）之不正當的操作。
* 佔用甚少 CPU，不會拖慢電腦及遊戲。
* 監視玩家之操作環境，以及一舉一動。

## 系統

GameGuard 的驅動方法，與 rootkit 相似；縱使有些遊戲商提供了 GameGuard 移除程式（gguninst.exe）供玩家移除 GameGuard，但其驅動程式無法移除，即使移除了含 GameGuard 的遊戲後，還是會留有一些隱藏資料夾。有時開啟遊戲時，因防毒軟體或入侵預防系統阻攔 GameGuard 的運行而無法進入遊戲，它可以通過設定防毒軟體來允許 GameGuard 的載入。GameGuard 在攔截外掛不斷更新的同時，也大大提高了它本身與各個公司防毒軟體的相容性，減少了此類情況的發生。

## 常見 GameGuard 的錯誤訊息

以下以台灣《LUNA2 Online》遊戲為例，列舉常見 GameGuard 的錯誤訊息，其中錯誤訊息代碼可能隨遊戲而不同，只能作為參考：

## 爭議

GameGuard 有多種反作弊的功能，台灣地區一些網路遊戲代理商如茂為歐買尬數位科技都樂於使用 GameGuard 來防止玩家使用外掛。但對於某些網路遊戲（如《巨商》、《魔物獵人 Frontier》）來說，反作弊的成效卻不大，而且 GameGuard 有漏洞，新型的外掛在 GameGuard 下都能使用，令 GameGuard 被嘲為「紙老虎」，亦帶來很多系統上的麻煩。

例子包括：

* 2007 年 4 月 14 日，台灣《楓之谷》GameGuard 更新後，部份玩家因無法更新，造成出現「遊戲初始化錯誤」等錯誤訊息，因而無法進行遊戲。同年 12 月 14 日台灣《楓之谷》GameGuard 更新後，部份玩家更持續出現以下異常狀況：「初始化錯誤 360」的訊息、遊戲畫面出現藍底白字的情形、當機及更新無法正常執行等，因而無法正常進行遊戲。
* 2007 年 7 月 26 日，日本大型網路遊戲商之一 NEXON 於旗下遊戲《天翼之鍊》（Tales Weaver）引入 GameGuard 後，玩家之遊戲程式、作業系統受到破壞，很多玩家出現操作不正常的情況，甚至連遊戲也無法登入，此情況至今都有發生。
* 同為 NEXON 代理的網路遊戲《瑪奇》引入 GameGuard 後，亦發生遊戲程式受到破壞等情況，導致 NEXON 在三天後火速收回成命。（同一套遊戲中國大陸版本亦發生相同狀況，使得代理商世紀天成也在兩週不到的時間停止使用。北美版亦於 2009 年 5 月 7 日停用了 GameGuard 並由 HackShield 取而代之。）同樣問題亦遍及 SEGA 公司的《夢幻之星 新宇宙》和 Capcom 的《魔物獵人》。由於 GameGuard 有太多漏洞，有些魔物獵人的玩家能使用某些外掛或在遊戲中作弊。
* 2007 年 8 月，《巨商》中、港、台的伺服器在 GameGuard 的防護下都受到外掛的影響，其中香港伺服器因外掛造成垃圾資料增多而多次異常封閉。香港代理商遊戲橘子表示多年前《巨商》亦曾經因外掛橫行被當機纏繞著，當時每日當機次數高達十次，經過代理商與韓國開發商 Joyon 多月的努力，引入 nProtect 來阻擋外掛，得以解決及改善當機的問題。但是不明當機情況現在還會發生。
* 2007 年末，香港戲谷旗下遊戲《拿拿林 Online》自從引入 GameGuard 後，部份玩家因 GameGuard 問題無法登入遊戲，引起反感。 日本的《夢之歷險》（Nostale）亦出現同樣情況。
* 在較新的 GameGuard 版本（1007 版本或以後），更出現遊戲關閉後 GameGuard 仍繼續運行的情況。
* 2008 年 9 月 24 日，戲谷代理的《跑 online》在更新 NProtect GameGuard 後，有大批玩家無法進行遊戲，因此官方於 2009 年 10 月轉用其他服務。

此外，GameGuard 的翻譯亦被人批評其意思令人費解，除了韓文以外的資訊都有錯字或是文法錯誤（例如『Game is already **rimmomg**.』，『rimmomg』實際上指 running（運行）），英文版 GameGuard 亦被指部份原文為韓文的資訊未曾翻譯。

Linux 和 Mac OS 使用者也因為 GameGuard 而無法透過相容層執行 Windows 程式，在其他同類遊戲正常運作的情況下，使用 GameGuard「保護」的那些遊戲完全無法運作。

因以上問題，加上有些遊戲代理商對 GameGuard 的態度曖昧，GameGuard 的相關爭議愈來愈多，多數反對使用 GameGuard 者都認為 GameGuard 是「有百害而無一利」。

## 已知使用 GameGuard 之遊戲

以下是有使用 GameGuard 之網路遊戲列表：

* 王牌對決 (英雄大亂鬥) 連結官網
* CABAL 2 黑暗浪潮來襲
* TERA Online
* 永恆之塔（Aion）
* HEVA Online
* LUNA2 Online
* 精靈 (遊戲)
* PRIUS 守護之星 Online
* R2－＞
* R2BEAT
* RF Online
* SD 鋼彈 Online
* Soldier Front
* XEN 傳說 Online－＞已關閉
* 十二之天－＞
* 天堂
* 天堂 II
* 天堂 W
* 天翼之鍊
* 幻想大陸（Fantasy Earth: Zero）－＞（台灣版於 7 月 16 日更新後新增）
* 火線特戰隊
* 王者世界
* 全民打棒球
* 新瑪奇 mabinogi －＞(台灣版僅實施 3 日取消，2015 年 6 月 25 日實施 HackShield 防掛系統，2015 年 12 月 21 日另採用 Nexon Game Security 取代至今)
* 光線飛車
* 希望 Online
* 奇蹟－＞
* 迷你格鬥
* 神泣
* 真・三國無雙 Online（台灣代理區）
* 野菜村
* 絲路 Online
* 黑色陰謀 Online－＞
* 新飛飛 Online
* 夢幻之星 新宇宙
* 夢夢 Online－＞於 2010 年 4 月 1 日維修更新後造成許多玩家電腦 CPU 使用率達到 100% 並且會和 NOD32 防毒軟體相衝造成系統異常重新啟動
* 亂 Online（Ran Online）
* 精靈 II－＞
* 魔法飛球
* 墨香 Online
* 希望戀曲 Online
* 魔物獵人 Online　nProtect Game Rev 1790 支援 x64 目前尚無人破解！
* 夢之物語
* 大航海時代 Online
* phantasy star 2
* Mstar
* 艾爾之光－＞（原為不使用，原野系統更新後匯入此程式）
* NBA2K Online
* 劍靈 (台服)
* ELOA 艾洛亞 online
* FreeStyle online
* Soul Worker (台版)

## 已知停用 GameGuard 之遊戲

以下是大中華地區停用 GameGuard 之網路遊戲列表：

* 永恆冒險－＞（永恆冒險於 2011 年 1 月 26 日停止用 GameGuard，改以 X-trap 防外掛軟體取代
* 光之冒險（Nos Tale）（已停用 GameGuard，並改以 X-trap 防外掛軟體取代）
* SF Online－＞台灣版 SF Online 於 2012 年 5 月 14 日已移除 GameGuard，取而代之是 XIGNCODE3 防外掛軟體
* 巨商－＞港服已經停止使用有關防外掛之程式
* 拿拿林 Online－＞已經停止使用有關防外掛之軟體
* 跑 Online－＞跑 Online 於 2009 年 10 月 14 日已移除 GameGuard，取而代之是 HackShield 防外掛軟體，並再改以 X-trap 防外掛軟體取代
* 跑跑卡丁車－＞台灣版跑跑卡丁車於 2009 年 4 月 17 日已移除 GameGuard，取而代之是 HackShield 防外掛軟體，並再改以 XIGNCODE3+Nexon Game Security 防外掛軟體
* 新楓之谷－＞台灣新楓之谷在 Ver0.92 版 2009 年 4 月 28 日已移除 GameGuard，取而代之是 HackShield 防外掛軟體 ，並再改以 XIGNCODE3 防外掛軟體取代
* 夢想之翼 Online－＞已停用 GameGuard
* 爆爆王－＞台灣版爆爆王於 2009 年 4 月 9 日已移除 GameGuard，取而代之是 HackShield 防外掛軟體，並再改以 XIGNCODE3+Nexon Game Security 防外掛軟體
* 絕對武力 Online（CSOnline）－＞台灣版 CSO 於 2009 年 4 月 22 日已移除 GameGuard，取而代之是 HackShield 防外掛軟體，並再改以 XIGNCODE3+Nexon Game Security 防外掛軟體，並再於 13-3-2018 移除 XIGNCODE3
* 大航海時代 Online－＞台灣版大航海時代 Online 於 2015 年 8 月 20 日「亞特蘭提斯」改版已停止使用有關防外掛之軟體
* 新瑪奇 mabinogi －＞台灣版瑪奇於 2015 年 12 月 21 日已由 Nexon Game Security 取代 HackShield 防外掛軟體
* 彩虹島物語 －＞快樂玩於 2017 年 12 月 28 日改採 XIGNCODE3。

## 已知封鎖應用程式

部份已知被 GameGuard 封鎖之應用程式列表如下： 
（註：封鎖與否則視遊戲目前的 GameGuard 版本而定。）

* Adobe Flash Player（被廣泛使用的多媒體程式播放器）
* Logitech'G' 系列（滑鼠、鍵盤）
* Wireshark（網路封包分析軟體，原稱 Etherea
* OllyDbg（一除錯器）l）<需要在遊戲執行後才能開啟，否則會 wireshark 當掉>
* 部份 VNC 伺服器，例如 RealVNC（不會封鎖或異常關機，但令電腦無法輸入資訊）
* LimeWire（Java 平臺點對點檔案分享客戶端，不會異常關機或顯示『企圖作弊』錯誤字句，但會關閉此程式）
* Cheat Engine（遊戲作弊軟體）
* The Core Media Player（顧名思義，此為音樂播放器）
* Media Player Classic（顧名思義，此皆為音樂播放器）
* WhatPulse（按鍵精靈）
* AutoHotKey (按鍵指令碼)
* Tsearch（一個記憶體掃瞄軟體及除錯器）
* NetLimiter（一個管理網路流量軟體）
* Symantec Endpoint Protection
* Online Armor
* ClubBox（一種傳輸軟體）
* GoGoBox（近似於 Clubbox 的傳輸軟體）
* 易語言及由其編寫的任何程式（一種在中國大陸有一定流傳的漢語程式設計工具）
* Google Chrome（一種網頁瀏覽器軟體）。
* Yahoo! Messenger (使用時無法登入)
* Visual Basic 系列 (VB 編譯器以及所編繹出之程式無法運行)
* Skype
* RC 語音
* 部份遠控軟體 (例如：TeamViewer, 等等..)(GameGuard 啟動時，目標電腦無法被遠端控制，但可以看到畫面)
* Windows 7 小工具有機率顯示異常

## 已知 GameGuard 對作業系統的危害

部份已知 GameGuard 對作業系統照成的危害有： 

* Volume Mixer 崩潰
* 使正版 Microsoft Windows 作業系統啟用失效
* 使 Microsoft Windows 作業系統直接進入藍白當機畫面
* 永久破壞 Microsoft Windows 系統，導致無法啟動，必須重新安裝 Microsoft Windows

## 參考文獻

## 參見

* nProtect
* PunkBuster
* HackShield
* 遊戲作弊
* 網路遊戲
* jp:nProtect
* jp: ゲームガード

## 外部連結

### 官方網頁

* （英文）nProtect GameGuard 官方網站
* （日語）nProtect GameGuard 網路遊戲使用者通報中心（頁面存檔備份，存於網際網路檔案館）
* （韓文）韓國 nProtect 網站（頁面存檔備份，存於網際網路檔案館）
* （日語）日本 nProtect 網站（頁面存檔備份，存於網際網路檔案館）
* （韓文）INCA 網際網路官方網站（頁面存檔備份，存於網際網路檔案館）
* （韓文）中文 GameGuard 問答集

　
: * nP 錯誤代號 114 解決方法（頁面存檔備份，存於網際網路檔案館）
* nP 錯誤代號 3XX 解決方法（頁面存檔備份，存於網際網路檔案館）
* 錯誤紀錄 ERL 檔案回報機制（頁面存檔備份，存於網際網路檔案館）

### 玩家社群

* （英文）nProtect 保安（頁面存檔備份，存於網際網路檔案館）