Архив

Архив Декабрь 2008

Серьезные фиксы, и новенький плагин жалоб.

24 Декабрь 2008 Zefir Нет комментариев

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

Я это исправил на днях, сделав проход по всем игрокам сервера после успешного коннекта к базе. Но вылезла недоделка этого решения, применительно к закрытым серверам. А именно наказание выданное игрокам, ибо они считались незалогинившимися, применялось и оставалось в силе. У некоторых оставался черный экран, а на серверах с режимом больше 1 всех игроков кикало еще до соединения с базой и повторной проверки полномочий. Сейчас к игроку не проходившему авторизацию, правила доступа не применяються, то есть его не кикнет, а он будет пока считаться неавторизованным и к нему будут применены соответствующие наказания в обычном порядке, которые после проверки прав будут переприменены. Читать далее…

Сегодня окончил очередную альфу.

18 Декабрь 2008 Zefir Нет комментариев

Выложил для скачивания очередную альфу. Отладил все принципиальные моменты. Ошибок входа вроде нет. Форум переделал, но не проверял, это завтра с бета-тестерами разгребать буду :)
Нужна проверка на стим и на нагрузку. Думаю, логи и мониторинг нужно в короткую таблицу переносить, и хранить в ней записи максимум за неделю, остальное в основной таблице.

amx_banmenu просто заблокировал, баны выдаються только через консоль. Реализую позже отдельным плагином. Читать далее…

Доделал очень много, пара известных глюков осталось.

9 Декабрь 2008 Zefir Нет комментариев

Давно не писал….

Переделал много чего. Рефакторинг, и реализация базового API. Тот плагин что идет в Lite версии, в действительности состоит из ядра и отдельного плагина fadeblack, скомпиленных в один. Очень сильно сменил внутреннюю логику работы. Теперь он в большей степени похож на аналоги admins.amxx и admin_amxbans.amxx. В отличии от них я более полно контролирую процесс входа, реализовал поддержку ботов и HLTV, раньше я их просто игнорировал. Соответственно, отображение состояния игрока для мониторинга в логах более полное, и синхронизируеться практически в реальном времени.

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