HeyHo,
ich habe eine Frage an euch. Ich bin zurzeit dabei eine kleine Statusseite für meinen Server zu schreiben. Ich habe bereits das auslesen der Sachen für SAMP hinbekommen. Doch nun hackts am TS Server.
Für SAMP sieht es bei mir so aus:
PHP
<?php
$host = '1*****';
$port = 3005;
require "SampQueryAPI.php";
$query = new SampQueryAPI('*****', '3005');
$aInformation = $query->getInfo();
if(@fsockopen('udp://'.$host, $port)) {
echo "<p> SAMP Server: <img src=\"online.png\" border=\"0\">";
//echo "<b>Viel Spaß auf unserem SAMP ServerServer. <a href=samp://*****:3005> Quickconnect</a></b>";
} else {
echo "<img src=\"offline.png\" border=\"0\">";
echo "<b>Es tut uns Leid. Wir arbeiten an der Sache.</b>";
}
?>
<table width="400">
<tr>
<td>Players:</td>
<td><?= $aInformation['players'] ?> / <?= $aInformation['maxplayers'] ?></td>
</tr>
</table>
Alles anzeigen
Allerdings bin ich mir nicht sicher wie ich den Query vom TS auslese. Bisher schaut das Script für den TS Server so aus:
PHP
<?php
if(@fsockopen('udp://'.$host, 9987)) {
echo "<p> TS Server: <right><img src=\"online.png\" border=\"0\"></right></p>";
} else {
echo "<right><img src=\"offline.png\" border=\"0\"></right>";
echo "<right><b>Es tut uns Leid. Wir arbeiten an der Sache.</b></right>";
}
?>
Es wird abgefragt ob der Server online ist.(Sollte klar sein). Doch Wie frage ich jetzt den Query ab? Also so das der Server die Maximalen Slots und die besetzen Slots anzeigt?
danke schonmal für die Hilfe.
MfG
Edit: IP mal zensiert