Помогите Настройка мониторинга

  • Автор темы Автор темы Uran
  • Дата начала Дата начала

Uran

Старожил
Баллы
103
Имя в Minecraft
Uran
Помогите исправить этот код так, чтобы мониторинг поддерживал Spigot сервер.

Вот код:
<html>
<head>
<link rel="stylesheet" href="/engine/modules/monitor/status.css" type="text/css" />
</head>
<?php





$host = "IP";

$port = "Порт";





$socket = @fsockopen($host, $port);
if ($socket !== false) {
@fwrite($socket, "\xFE");
$data = "";
$data = @fread($socket, 1024);
@fclose($socket);
if ($data !== false && substr($data, 0, 1) == "\xFF") {
$info = explode("\xA7", mb_convert_encoding(substr($data,1), "iso-8859-1", "utf-16be"));
$playersOnline = $info[1];
$playersMax = $info[2];
?>
<div class="monitor" style="background-position: <?php echo (-165+165*$playersOnline/$playersMax); ?>px 0;"><?php echo "$playersOnline/$playersMax";?></div>
<?php
} else {
echo "<div class=\"serveroff\">Ошибка!</div>";
}

} else {

echo "<div class=\"serveroff\">Выключен!</div>";

}

?>
</body>
</html>

Сам мониторинг выдаёт: "1601.5.1Server080/"​
​
Как исправить?​

P.S Заранее огромная благодарность тому, кто поможет (надеюсь, что таковые найдутся).
 
Назад
Верх