Всем привет, сегодня рассмотрим как сделать мониторинг SAMP для сайта — то есть показ информации о своем сервере на сайте.
Конечно, можно воспользоваться услугами сайтов, которые предлагают создать виджет и встроить его на своем сайте. Но тогда вы будете сильно ограничены в дизайне и возможностях виджета.
Используя этот класс, вы сможете легко подключится к своему серверу SAMP и получить от него такие данные, как:
- онлайн ли сервер
- количество игроков онлайн
- максимальное количество игроков
- название сервера/мода/карты
- список игроков и их достижений
- некоторые настройки сервера
Мониторинг SAMP для сайта. Пример использования:
<?php require_once "SampQueryAPI.php"; // подключаем класс $server = new SampQueryAPI('176.32.37.64', '7777'); // подключаемся к серверу if ($server->isOnline()) { $info = $server->getInfo(); // если сервер онлайн - запрашиваем информацию о нем echo "Hostname: " . $info['hostname'] . " "; echo "Players: " . $info['players'] . " / " . $info['maxplayers']; }
Данный код выведет примерно следующую информацию:
Hostname: CatBmx Server
Players: 14 / 35
Собрав необходимую информацию, а также придумав интересный дизайн, можно создать красивый и информативный виджет для сайта, например такой:
Таким образом, возможно не только создать свой уникальный виджет, но и вывести информацию о сервере в любом месте вашего сайта.
3114