hallo,
ich habe mir für meine ts server folgendes gebastelt:
[code]<?php
header(“Content-Type: text/plain”);
require(“cyts.class.php”);
$cyts = new cyts;
$cyts->connect(“localhost”, TCp-Port); //IP/Hostname, TCP-Queryport
$sl = $cyts->info_serverList();
echo “UDP-Port\tTraffic\t\tUser/Slots\t\tOnlineZeit\t\tTraffic/2d->zu erreichen\t\tName\r\n\n”;
foreach ($sl as $udpport) {
$cyts->select($udpport);
$si = $cyts->info_serverInfo();
$traff = (double)$si[“server_bytessend”] + (double)$si[“server_bytesreceived”];
$online = round((int)$si[“server_uptime”] / 3600 / 24);
$soll = (int)$si[“server_maxusers”];
echo $si[“server_udpport”]."\t\t".
round($traff/1024/1024/1024, 1).“GB\t\t”.$si[server_currentusers]."/".$si[server_maxusers]."\t\t\t".$online.“d\t\t\t”.round($traff/$online/1024/10242, 2).
“MB->”.round($soll10).“MB\t\t\t”.$si[“server_name”]."\r\n";
}
?>[/code]
wie bekomme ich jetzt UDP-Port -> Traffic -> User/Slots -> OnlineZeit -> Traffic/2d->zu erreichen -> Name
alles in eine Datenbank
das ganze soll dann alle halbe stunde per timestamp in die datenbank geschrieben werden für jeden server einzeln sind ja inem array drinn, dannach soll damit son balken diagramm gemacht werden wieviel traffic und wieviele user um die und die uhrzeit aufm server waren
danke schon ma
mfg
Paul