Всем привет. Не нашёл топик, чтобы опубликовать, напишу тут.
Funnyranks - брокер сбора логов с HLDS серверов игрового хостинга для отправки в MySQL таблицы игровых проектов для расчёта статистики игроков.
Писал для одного игрового хостинга, возможно и вам понадобится.
Основная страница доступна на github - https://github.com/mbto/funnyranks
Установка доступна в wiki - https://github.com/mbto/funnyranks/wiki/Install-&-launch
Сбор статистики и расчёт ранков происходит в триггерах базы каждого проекта (не в брокере).
Доступен AMXX плагин - отображает ранки игроков (расчётом не занимается)
Накопление статистики игроков происходит в зависимости от настроек игрового проекта - по нику, IP, Steam ID (лицензионному).
Управление брокером происходит через браузер. Для доступа к управлению существует 2 роли - для админа хостинга 'broker' и админа проекта 'project'.
Основная схема:
Результат работы представлен в скриншотах:
Funnyranks - брокер сбора логов с HLDS серверов игрового хостинга для отправки в MySQL таблицы игровых проектов для расчёта статистики игроков.
Писал для одного игрового хостинга, возможно и вам понадобится.
Основная страница доступна на github - https://github.com/mbto/funnyranks
Установка доступна в wiki - https://github.com/mbto/funnyranks/wiki/Install-&-launch
Сбор статистики и расчёт ранков происходит в триггерах базы каждого проекта (не в брокере).
Доступен AMXX плагин - отображает ранки игроков (расчётом не занимается)
Накопление статистики игроков происходит в зависимости от настроек игрового проекта - по нику, IP, Steam ID (лицензионному).
Управление брокером происходит через браузер. Для доступа к управлению существует 2 роли - для админа хостинга 'broker' и админа проекта 'project'.
Основная схема:
Результат работы представлен в скриншотах: