Мониторинг игрового сервера на сайте

Michaelle

Участник
Дней с нами
2.848
Розыгрыши
0
Сообщения
24
Репутация
1
Реакции
5
Приветствую! В данной теме я расскажу, как сделать отображение информации о вашем сервере у вас на сайте с помощью HTML, Javascript и бесплатного сервиса SeeGame.

На данный момент поддерживаются игры SAMP, MTA, RUST, Counter Strike, Minecraft, ARK, Unturned, DayZ и Hurtworld

Для начала вам нужно подключить API вашего сервера в <head>
<script type='text/javascript' src='//seegame.ru/web/api/SERVER_ID/'></script>
Где SERVER_ID - Это айди вашего сервера в seegame.ru, что бы получить ID, нужно предварительно зарегистировать сервер в системе.

После этого ваш сайт будет получать массив с кешированной информацией о вашем сервере
Переменные:
ip - адрес сервера
port - порт сервера
game - игра
status - статус сервера (1 - включен | 0 - выключен)
hostname - название сервера
mapname - карта сервера
players - число игроков онлайн
maxplayers - максимальное количество игроков
record - рекорд онлайна
weburl - сайт сервера
version - версия сервера

Пример использования
<script type='text/javascript'>document.write(api.переменная);</script>

Например
Онлайн: <script type='text/javascript'>document.write(api.players);</script> из <script type='text/javascript'>document.write(api.maxplayers);</script> игроков

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