Проблема была устранена лишь частично, хотя работа и велась в правильном направлении. Но кто бы мог подумать, что событие смены ника вызывается много раньше события коннекта к серверу 
Уже второй день на 15 серверах ни одной жалобы на проблему со входом. И меня это сильно радует.
Читать далее…
После достаточно сильного рефакторинга, и разнесения кода по модулям, вылезло несколько плавающих ошибок, которые сложно их было отловить. Потому как, нельзя было добиться устойчивого повторения…
Рефакторинг понадобился чтобы приблизить момент проверки и выдачи прав максимально близко к входу. Потому как, к примеру, такой плагин как резервирование админских слотов, производит проверку на достаточно раннем этапе, и естественно мне нужно было выдавать права еще раньше.
Читать далее…
Пытался реализовать различные схемы ранжирования игроков по фрагам. В принципе формула подсчета не важна, главная проблема была в сохранении этого рейтинга, его инкрементальном изменении и сортировки по нему игроков.
Данные о набитых фрагах, смертях и времени проведенном на сервере храняться в таблице логов, откуда к примеру и данные мониторинга берутся.
Читать далее…