GameGuard

GameGuard
Логотип GameGuard в
Lineage II.

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.

Некоторые издатели, например издатели MapleStory, практикуют автоматический бан аккаунтов, если GameGuard определит по определённым адресам отсутствие ожидаемых данных или они вне допустимых значений.

Содержание

Критика

В игровой среде 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)
  • Седьмой Элемент (не используется на российских серверах)

Ссылки

  1.  (англ.)Официальный сайт nProtect GameGuard.

Примечания

  1. nProtect GameGuard
  2. Например Wicked Patcher — первая из программ для захвата и обработки пакетов, работающая на уровне сетевого драйвера.
  3. 1 2 3 4 5 INCA Internet Co

Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать реферат

Полезное


Смотреть что такое "GameGuard" в других словарях:

  • Gameguard — …   Википедия

  • 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 Personal 2007 — Security Center …   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

  • NProtect GameGuard — …   Википедия

  • INCA Internet — Co., Ltd. (주) 잉카인터넷 Type Public Industry Computer Software Founded Seoul, Republic of Korea (Jan 31 …   Wikipedia

  • Lineage II — У этого термина существуют и другие значения, см. Lineage. Стиль этой статьи неэнциклопедичен или нарушает нормы русского языка. Статью следует исправить согласно стилистическим правилам Википедии …   Википедия


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»