Как сделать мониторинг самп

Обновлено: 28.03.2024

Используя класс 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 );

Пользователь офлайн

Romzes


Для начала требуется инклуд SampQueryApi


Теперь часть, которую надо вшить в любую часть PHP страницы

После открываем инклуд SampQueryApi и смотрим функции.

Пример
Играет народу:

Пользователь офлайн

SkyDemon

Как сделать мониторинг самп

Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:

Маппинг для сервера

Если вы хотите обновить Ваш сервер новыми доработками - то зайдите в наш раздел. Большой выбор готовых решений от наших пользователей

Моды для сервера

Огромный выбор различных модификаций для Вашего сервера. Пролистайте эти темы! Возможно именно там Вы найдете то, что искали уже давно.

Модификации 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 для сайта

Конечно, можно воспользоваться услугами сайтов, которые предлагают создать виджет и встроить его на своем сайте. Но тогда вы будете сильно ограничены в дизайне и возможностях виджета.

Используя этот класс, вы сможете легко подключится к своему серверу SAMP и получить от него такие данные, как:

  • онлайн ли сервер
  • количество игроков онлайн
  • максимальное количество игроков
  • название сервера/мода/карты
  • список игроков и их достижений
  • некоторые настройки сервера

Читайте также: