nProtect GameGuard (часто скорочується до GG. включаючи драйвер gamemon.des) - це програмна система запобігання читерства. розроблена INCA Internet. Поставляється в комплекті з багатьма MMORPG. наприклад, з Lineage II. Rappelz. Ragnarok Online. 9dragons, MU Online. Dragonica і ін. Для блокування певних програм і запобігання загальновідомих видів читерства. Деякі версії GameGuard з деякого часу поставляються в складі анти-spyware бібліотеки Norton's «Tachyon», інші версії - в складі nProtect KeyCrypt (засіб, анонсоване як анти-кейлоггер). KeyCrypt емулює клавіатуру для боротьби з макросами. хоча і не дуже в цьому процвітає - макро-алгоритми легко розбивають клавіатуру на окремі кнопки і працюють вже з ними. GameGuard не здатний блокувати кейлоггери [1]. В процесі роботи GameGuard ховає процес додатки. відстежує всю пам'ять. припиняє виконання програм, які розробник гри або INCA вважають шкідливими (наприклад, QIP), блокує виклик певних функцій DirectX і Windows API. а також оновлює свої компоненти для відповідності новим загрозам. Незважаючи на зазначені особливості, GameGuard можна легко «обійти» за допомогою модифікованих версій Cheat Engine спільно з утилітами емуляції сервера. Деякі ігри, наприклад MapleStory. звіряють xеш локальної та серверної копій GameGuard і, якщо виявлено невідповідність, припиняють роботу, хоча і це досить легко обходиться на пакетному рівні [2].
Внаслідок специфічного способу запуску (подібно руткитам), GameGuard критикується за зайву агресивність. При цьому завантажується драйвер. не має можливості вивантаження; навіть після повного видалення гри в системі залишаються деякі приховані файли. В останніх версіях (1007 і новіше), при виході з гри GameGuard не може вивантажиться, продовжуючи відбирати ресурси та впроваджуватися в процеси. Зазвичай це не помітно для користувача, так як GameGuard маскується, перехоплюючи деякі виклики Windows API.
В ігровому середовищі GameGuard здобув погану славу через безлічі помилок, що виникають при спробі запуску гри. Особливо примітною є «Помилка 114» (англ. Error 114), що означає що антивірус або система виявлення вторгнень заблокувала GameGuard через запитів на розширені права, або через виконання певних дій. Найчастіше ці помилки означають, що дана версія GameGuard несумісна з локалізованої версією Microsoft Windows (російської, португальської та ін.).
Також треба зауважити що GameGuard сам по собі вкрай нестабільний, що виливається в безліч помилок гри ( «вильотів»), помилок з'єднання і загальною нестабільністю операційної системи під час роботи GameGuard.
Більш ранні версії GameGuard конфліктували з Windows Vista. блокуючи її механізм верифікації. що трактується Microsoft як «несправжнього» копія. Ця ситуація була виправлена в одному з оновлень, але багато ігор продовжують використовувати застарілі версії.
GameGuard і UNIX
GameGuard не працює під управлінням UNIX-систем і він не підтримується альтернативними реалізаціями Windows API на UNIX-системах. При цьому він присутній у багатьох іграх, що призводить до неможливості запустити ці ігри, хоча самі ігри можуть працювати на UNIX-системах чудово. Основний альтернативної реалізацією Windows API є Wine. розробники якого відмовилися забезпечувати працездатність GameGuard, вважаючи, що він використовує типові вірусні прийоми і, якщо зможе працювати він, то зможуть і windows-віруси. Для роботи GameGuard виробник вимагає, щоб в антивірусних системах відключили з перевірки GameGuard і всю папку гри, до якої він підключений [джерело не вказано 1250 днів].
З цієї причини користувачі Unix-систем змушені відмовитися від багатьох online-ігор, або шукати альтернативи: відключати будь-яким чином GameGuard (порушення правил користування грою), або грати на альтернативних серверах (що теж є порушенням правил).
Деякі ігри, що використовують GameGuard
- Alliance of Valiant Arms
- 4Story
- Drift City
- BOTS
- MapleStory
- Metin2
- FlyFF [3]
- Dragonica
- 9Dragons
- Priston Tale [3] (на англійських серверах використовується X-Trap)
- Ran Online
- ROSE Online
- R2Online (використовується тільки на корейських, китайських і тайваньських серверах)
- Rappelz
- Rakion
- Phantasy Star Online Blue Burst [3]
- Phantasy Star Universe
- GunZ: The Duel
- Фантазіум
- WarRock (використовується тільки на корейських серверах)
- Combat Arms
- Kart Rider
- Pangya
- Albatross18
- Digimon RPG
- Ragnarok Online
- Grand Chase
- TalesRunner
- NaNaiMo Online
- HEAT Project
- Project Torque
- Cross Fire (використовується тільки на японських і корейських серверах, на російських використовується X-Trap)
- Rohan Online
- Blackshot
- Karos Online
- Lineage II (на російських серверах використовується Frost)
- Сьомий Елемент (не використовується на російських серверах)
Примітки
NProtect GameGuard - Infobox Software name = nProtect GameGuard caption = collapsible = author = developer = INCA Internet Co. Ltd. released = latest release version = latest release date = latest preview version = latest preview date = frequently updated = yes ... ... Wikipedia
nProtect GameGuard - Desarrollador INCA Internet Co. Ltd. gameguard.nprotect.com Información general Género Anti trampas ... Wikipedia Español
nProtect GameGuard - Developer (s) INCA Internet Co. Ltd. Development status Active ... Wikipedia
nProtect GameGuard - Entwickler INCA Internet Co. Ltd. Betriebssystem Microsoft Windows Programmier-sprache ... Deutsch Wikipedia
nProtect GameGuard - Développeur INCA Internet Co. Ltd. Environnement Windows Langue Anglais Type ... Wikipédia en Français
INCA Internet - Co. Ltd. (주) 잉카 인터넷 Type Public Industry Computer Software Founded Seoul, Republic of Korea (Jan 31 ... Wikipedia
Lineage II - Цей термін має також інші значення див. Lineage. Стиль цієї статті неенціклопедічен або порушує норми російської мови. Статтю слід виправити згідно стилістичним правилам Вікіпедії ... Вікіпедія