Архив

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

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

13 Июнь 2010 Zefir 2 comments

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

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

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

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

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

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

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

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

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

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

28 Май 2009 Zefir 2 comments

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

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

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

SV_LAN 0

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

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

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

User Registration

6 Сентябрь 2008 Zefir 1 комментарий

Система призвана реализовать полноценную идентификацию игроков. Основной и уникальный идентификатор это ник игрока.

Система основана на связке модифицированного форума punBB и amxx плагина посредством SQL.

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

Система заменяет базовый плагин admin.amxx и команды бана из admincmd.amxx.

Главный плагин системы, userreg.amxx, должен быть подключен вместо admin.amxx.

Основные возможности системы:

  • управление админами на основе групп форума
  • управление регистрацией пользователей на основе сетей
    • возможность игры без регистрации из доверяемых сетей до первого наказания
    • обязательная регистрация из запрещенных сетей
  • уровни серверов и игроков, игра только если уровень игрока не ниже уровня сервера
  • кроме бана реализованы 5 вариантов гага
  • выполнение серверо-зависимого конфига на клиенте
  • и еще много других фич..

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