Защита: свой лаунчер и проверки на сервере
Мы не ставим EasyAntiCheat и вообще не ставим игрокам сторонних драйверов. Вместо этого — своя защита, и главная её часть работает на сервере, где её нельзя отключить у себя на компьютере.
Что сделано
- Вход только через наш лаунчер. Сервер проверяет, что игра запущена через него и что файл клиента не изменён. «Голый» клиент или чужой лаунчер в мир не пустит.
- Лимит окон на один компьютер считает сервер, а не клиент. Поэтому его не обойти песочницами вроде Sandboxie. Для премиум-аккаунтов лимит больше.
- Журнал действий. Сервер записывает важные действия игроков — обмены, магазин, почту, склад. Если кто-то найдёт дюп, мы увидим, как он это сделал, и закроем дыру.
- Проверка пакетов. Сервер знает, как выглядят нормальные запросы клиента, и отбрасывает подделанные.
- Спутник лаунчера рядом с игрой: показывает, что защита активна, сообщает о вылетах клиента и выводит сообщения от сервера.
Честно: читеры и дюперы бывают на любом сервере. Наша задача — видеть всё, что происходит, и быстро закрывать каждую найденную дыру.
На закрытой бете защита работает в полную силу — все срабатывания мы разбираем вручную.
