Как сделать мониторинг SAMP для сайта

Всем привет, сегодня рассмотрим как сделать мониторинг SAMP для сайта — то есть показ информации о своем сервере на сайте.

мониторинг 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

Собрав необходимую информацию, а также придумав интересный дизайн, можно создать красивый и информативный виджет для сайта, например такой:

Таким образом, возможно не только создать свой уникальный виджет, но и вывести информацию о сервере в любом месте вашего сайта.

1138