Как сделать мониторинг самп
Используя класс SampQueryAPI , вы сможете легко подключится к своему серверу SAMP и получить от него такие данные, как:
онлайн ли сервер
количество игроков онлайн
максимальное количество игроков
название сервера/мода/карты
список игроков и их достижений
некоторые настройки сервера
/**
* @ignore
*/
public function __destruct ()
@ fclose ( $this -> rSocket );
>
<? php
require_once( "SampQueryAPI.php" );
$query = new SampQueryAPI ( '178.33.47.162' , '7777' );
$serverInfo = $query -> getInfo ();
$serverRules = $query -> getRules ();
echo( "Server info: </br>" );
print_r ( $serverInfo );
echo( "</br></br>Server rules: </br>" );
print_r ( $serverRules );
Для начала требуется инклуд SampQueryApi
Теперь часть, которую надо вшить в любую часть PHP страницы
После открываем инклуд SampQueryApi и смотрим функции.
Пример
Играет народу:
Как сделать мониторинг самп
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.
Покупка дает возможность:
Маппинг для сервера
Если вы хотите обновить Ваш сервер новыми доработками - то зайдите в наш раздел. Большой выбор готовых решений от наших пользователей
Моды для сервера
Огромный выбор различных модификаций для Вашего сервера. Пролистайте эти темы! Возможно именно там Вы найдете то, что искали уже давно.
Модификации SA
Хотите разнообразить свою игру в San Andreas? Смелее в наш раздел. Отличный сборник готовых решений. Играйте с удовольствием
Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём некорректно.Вам необходимо обновить браузер или попробовать использовать другой.
aleks63
Мастер
Внимание! Теперь каждый может создать свой мониторинг SA-MP серверов и зарабатывать деньги!
Дамп базы: samp.sql
Конфиги: /engine/config/*
Конфигурация БД: /engine/config/mysql.config.php
Обновление серверов (добавить в крон): /engine/ajax/ajax.php?ajax=cache
Необходимы открытые UDP порты.
Тестим, отписываемся.
Разработчик (Misha_Konsta) немного криворукий, так что могут быть мелкие дыры/баги.
Мониторинг SAMP для сайта. Пример использования:
Данный код выведет примерно следующую информацию:
Hostname: CatBmx Server
Players: 14 / 35
Собрав необходимую информацию, а также придумав интересный дизайн, можно создать красивый и информативный виджет для сайта, например такой:
Таким образом, возможно не только создать свой уникальный виджет, но и вывести информацию о сервере в любом месте вашего сайта.
Как сделать мониторинг SAMP для сайта
Конечно, можно воспользоваться услугами сайтов, которые предлагают создать виджет и встроить его на своем сайте. Но тогда вы будете сильно ограничены в дизайне и возможностях виджета.
Используя этот класс, вы сможете легко подключится к своему серверу SAMP и получить от него такие данные, как:
- онлайн ли сервер
- количество игроков онлайн
- максимальное количество игроков
- название сервера/мода/карты
- список игроков и их достижений
- некоторые настройки сервера
Читайте также: