Архив

Публикации с меткой ‘Цербер’

Открытие доступа к полной версии Цербера.

13 Июнь 2010 Zefir 2 comments

Начинаем тестирование новой версии, потому решил открыть доступ к текущей версии. Исходники открою когда зарелизим новую версию. А пока желающие могут попробовать полную старую.
Install (Standart version)

Формальные требования для использования античита с Цербером

Первоначально написал статью здесь, но потом понял что лучше ее перенести в вики, там и подправить будет проще и перевод сделать, и контроль версий есть.
И видно будет как изменялись способы взаимодействия.

Формальные требования для использования античита с Цербером

Немного оптимизации…

Неожиданно обнаружил что создание форвардов не обязательно делать каждый раз при вызове. Достаточно один раз в начале. А потом просто юзать вызовы этих форвард-функций.

Незнаю сколько я съекономил вызовов и лишнего перераспределения памяти, но в любом случае меня это радует. Еще один шаг к совершенству :).

Таких функций у меня около десятка, но некоторые из них юзаються достаточно часто, при каждоv спауне, и при каждой смерти… Так что думаю пару тиков я съэкономил.

Также управлять ими теперь стало много легче. Я полностью переделал все форварды, и они у меня в одном месте все.

Новый античит UAC2.

22 Июнь 2009 Zefir 1 комментарий

Новость быстро разлетелась по всему игровому миру. Потому как новость весьма интересная.

uac2_logo

На днях админы DExUS (ESL) и Snipes (ClanBase), опубликовали бета версию нового универсального античита UAC2.

Основные идеи изложены в новости на киберарене впролне доходчиво, но я расскажу более подробно, ну насколько сам смог понять после знакомства с мануалом :).

Это не защита реального времени, он как и VAC античит позднего обнаружения. У него нет серверной части, вернее есть но она находиться на серверах самого UAC2. На игровом же сервере ничего устанавливать не нужно.

Читать далее…

Выпущена очередная тестовая версия Цербера.

28 Май 2009 Zefir 2 comments

Началось предварительное тестирование Lite версии Цербера.

Исправлены все старые известные проблемы. За последний же период произошла одна критическая ошибка, поиск которой занял практически месяц. Но при ее поиске был произведен активный рефакторинг кода. Исправлены 3 потенциальных ошибки и куча мелких несуразностей.

Читать далее…

ZETA Anticheat и почему я НЕ рекомендую им пользоваться

18 Май 2009 Zefir 67 comments

Иметь  идеальный серверный античит, который не будет требовать от клиента каких то действий, мечта любого админа. Но любой грамотный админ прекрасно понимает, что только серверной стороной не обойтись :( Огромное число различных читов никак не проидентифицируешь только усилиями сервера.

До последнего времени, самым популярным серверным античитом остаеться дополнение к HLGuard от Reallite Labs. Я все жду следующую версию, и того момента когда снесу HLGuard, а оставлю только их плагин. Читать далее…

SV_LAN 0

Попробовал засветить свои сервера в интернет, ну чтоб они были не только во вкладке Favorites видны. Все вроде сделал норм, и сервера видны, правда показываються как защищенные VAC, но это даже плюс, читаков немного будет отваживать.

После настройки, часа через 2 смотрю, народу немного подвалило, захожу в игру, и вижу двух чудиков бегающих с SpeedHack. Даю им бан, они перезаходят, и так несколько раз. Я в непонятках полез смотреть логи. Как оказалось, при sv_lan 0, функция client_authorized вообще не вызываеться :(.  А у меня на ней завязана авторизация. Я прописываю в консоли сервера sv_lan 1, и моментально происходит вызов этих функция, для всех игроков на сервере.

Читать далее…

Наказания, авральная переделка.

21 Сентябрь 2008 Zefir 7 comments

При доводке банов вылезла одна концептуальная неувязка решение которой я оставлял на “авось”.

Дело в том что признак забаненности игрока присутствовал в двух местах. В самом аккаунте игрока и естественно в таблице банов. В плагине я это синхронизировал запросто, при входе игрока на сервер сверялись записи в бан листе и если все были просроченные, то обновлялись данные и в аккаунте.

С веб интерфейсом же все сложнее. При выводе списка игроков, для скорости я не опрашивал таблицу банов, а сверялся только с аккаунтом, что и приводило к неоднозначности. Форум показывает что бан в наличии, тогда как он в действительности уже просрочен.

Читать далее…