Возьми с моего Web for ShopИщу PHP скрипт вывода онлайн игроков с сервера на сайт или куплю.
А тебе для мониторинга )))Ищу PHP скрипт вывода онлайн игроков с сервера на сайт или куплю.
Не пойму, куда там данные от сервера вписывать.
Не пойму, куда там данные от сервера вписывать.
SourceQuery/bootstrap.php.
require_once __DIR__ . '/Exception/SourceQueryException.php';
require_once __DIR__ . '/Exception/AuthenticationException.php';
require_once __DIR__ . '/Exception/InvalidArgumentException.php';
require_once __DIR__ . '/Exception/SocketException.php';
require_once __DIR__ . '/Exception/InvalidPacketException.php';
require_once __DIR__ . '/Buffer.php';
require_once __DIR__ . '/BaseSocket.php';
require_once __DIR__ . '/Socket.php';
require_once __DIR__ . '/SourceRcon.php';
require_once __DIR__ . '/GoldSourceRcon.php';
require_once __DIR__ . '/SourceQuery.php';
PHP-Source-Query/Examples/Example.php пример в этом файлеИ куда здесь? Есть вообще нормальная инструкция по установке?PHP:require_once __DIR__ . '/Exception/SourceQueryException.php'; require_once __DIR__ . '/Exception/AuthenticationException.php'; require_once __DIR__ . '/Exception/InvalidArgumentException.php'; require_once __DIR__ . '/Exception/SocketException.php'; require_once __DIR__ . '/Exception/InvalidPacketException.php'; require_once __DIR__ . '/Buffer.php'; require_once __DIR__ . '/BaseSocket.php'; require_once __DIR__ . '/Socket.php'; require_once __DIR__ . '/SourceRcon.php'; require_once __DIR__ . '/GoldSourceRcon.php'; require_once __DIR__ . '/SourceQuery.php';
<?php
require __DIR__ . '/SourceQuery/bootstrap.php';
use xPaw\SourceQuery\SourceQuery;
$servers = array(
array(
'ip' => '',
'port' => ,
'engine' => SourceQuery::SOURCE,
'timeout' => 1,
),
array(
'ip' => '',
'port' => ,
'engine' => SourceQuery::SOURCE,
'timeout' => 1,
)
// далее добавляем сервера по аналогии
);
$Query = new SourceQuery();
$size = count($servers);
for ($i = 0; $i < $size; $i++) {
try {
$Query->Connect($servers[$i]['ip'], $servers[$i]['port'], $servers[$i]['timeout'], $servers[$i]['engine']);
$info = $Query->GetInfo();
} catch(Exception $e) {
echo $e->getMessage();
}
$Query->Disconnect();
echo $info['Players'].' / '.$info['MaxPlayers'];
}
И куда здесь? Есть вообще нормальная инструкция по установке?PHP:require_once __DIR__ . '/Exception/SourceQueryException.php'; require_once __DIR__ . '/Exception/AuthenticationException.php'; require_once __DIR__ . '/Exception/InvalidArgumentException.php'; require_once __DIR__ . '/Exception/SocketException.php'; require_once __DIR__ . '/Exception/InvalidPacketException.php'; require_once __DIR__ . '/Buffer.php'; require_once __DIR__ . '/BaseSocket.php'; require_once __DIR__ . '/Socket.php'; require_once __DIR__ . '/SourceRcon.php'; require_once __DIR__ . '/GoldSourceRcon.php'; require_once __DIR__ . '/SourceQuery.php';