Архив

Архив Сентябрь 2008

Еще один уровень банов

26 Сентябрь 2008 Zefir Нет комментариев

Изначально на кланварах подразумевалось некоторое количество доверенных игроков. Доверенные игроки, это как правило капитаны команд, или же игроки которые имеют возможность проводить игры в ручном режиме, а не с помощью voterr, votekick, voteban и других vote*. При этом давать им возможность полноценного бана даже не рассматривалась.

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

Categories: Цербер Tags:

Разделил пароли на форуме и в игре

25 Сентябрь 2008 Zefir Нет комментариев

После некоторых раздумий было решено отделить пароль игровой от форумного. Навеяно размышлениямин на DS.ru и здравым смыслом. Вероятость кражи или утери игрового пароля много выше чем форумного. Поэтому чтобы процесс восстановления облегчить и было решено их разделить.

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

Categories: Цербер Tags:

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

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

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

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

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

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

Веб функционал Цербера окончен

20 Сентябрь 2008 Zefir Нет комментариев

Завершил редактирование банов. Думаю на этом минимальная функциональность достигнута. Есть некоторые мелочи по оформлению. Но это уже  позже.

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

Управление сетями

19 Сентябрь 2008 Zefir Нет комментариев

Таблица сетей имеет 5 полей:

net, mask, allow, manual, comment

Первые два поля и последний комментарий, понятно для чего служат. Поле allow указывает какая это сеть, белая или черная. Из белой сети разрешено всегда коннектиться без регистрации. Хороший кандидат на внесение в белый список, это внутренняя локальная сеть провайдера, держащего игровой сервер. Думаю в своей сети, даже если у него нет постоянных IP, он сможет каким-либо способом проконтролироватьи игрока.

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

Окончил поиск по наказаниям.

17 Сентябрь 2008 Zefir Нет комментариев

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

Другое дело, что масса наказаний пока маловата, и гагов пока нет, тестировать особенно не на чем. Думаю после подключения к системе пары мясных серваков, этот параметр немного улучшиться :)
Кроме видимых полей реализовал еще и поиск по полю user_id. Используеться внутри системы, к примеру для перехода на баны конкретного игрока из списка игроков или еще откуда. Надо будет такое же сделать для поля admin_id.

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

User Registration

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

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

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

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

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

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

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

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

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