vielleicht hat ja einer einen Tipp.
Ich möchte irgendwie die Statistik meines Gameservers ins EZ Portal einbinden.
ich muß das was in die Portal.php eintragen und was in die portal_body.tpl und ich bekomme es einfach nicht hint.

Code: Alles auswählen
GetServerData Scripting HowTo
Du kannst verschiedene Server Variablen benutzen um diese Informationen, an den gewünschten Stellen der Clanpage aufzurufen. Vorraussetzung dafür ist natürlich das du einige Grundkenntnisse in HTML besitzt.
Zunächst musst du am besten im <head> der Html Datei folgenden Aufruf einsetzen:
<?php include("http://wi.servercamp.de/getserverdata.php?ip=eureIP&port=euerGameserverPort"); ?>
Da man auf Wunsch einen Multigaming-Gameserver bei uns hat kann auch der Port einfach weggelassen werden, denn jeder Kunde hat bei uns seine eigene IP. So zeigt das Script auch an welches Game gerade auf der IP läuft:
<?php include("http://wi.servercamp.de/getserverdata.php?ip=eureIP"); ?>
Damit wird festgelegt von welchen Server die Informationen geholt werden sollen. Setze dort die IP und den Port deines Gameservers ein. Im <body> kannst du dann mittels <?php echo(variablenname); ?> die gewünschten Informationen an der gewünschten Stelle aufrufen. Ein Beispiel in dem der Scriptaufruf innerhalb eines Tables geschieht.
<table>
<tr>
<td>Servername: <?php echo ($sc_servername); ?></td>
</tr>
</table>
Dies ergibt die Ausgabe -> Servername: Euer Servername Du kannst dir dann mittels dieser Aufrufe die Informationen zusammenstellen und in Eure Clanpage an der gewünschten Stelle einbauen.
Ein weiteres Beispiel, wieder innerhalb eines Tables:
<table>
<tr>
<td> Servername: </td><td><?php echo ($sc_servername); ?></td>
</tr>
<tr>
<td> IP & Port: </td><td><?php echo ($sc_serverip); ?> : <?php echo ($sc_serverport); ?></td>
</tr>
<tr>
<td> Mod-Name: </td><td><?php echo ($sc_currmod); ?></td>
</tr>
</table>
Die Ausgabe würde wie folgt aussehen:
Servername: Euer Servername
IP & Port: eure IP:Port
Mod-Name: Counter-Strike
Wenn ich nur ne php und tpl Datei habe wo rufe ich das dann auf ?
Code: Alles auswählen
Zunächst musst du am besten im <head> der Html Datei folgenden Aufruf einsetzen:
<?php include("http://wi.servercamp.de/getserverdata.php?ip=eureIP&port=euerGameserverPort"); ?>

Code: Alles auswählen
...
<?php include("http://wi.servercamp.de/getserverdata.php?ip=00.00.000.000&port=0000"); ?>
</head>
<body>
<table>
<tr>
<td> Servername: </td><td><?php echo ($sc_servername); ?></td>
</tr>
<tr>
<td> IP & Port: </td><td><?php echo ($sc_serverip); ?> : <?php echo ($sc_serverport); ?></td>
</tr>
<tr>
<td> Players: </td><td><?php echo ($sc_currplayers); ?> / <?php echo ($sc_maxplayers); ?></td>
</tr>
<tr>
<td> Map: </td><td><?php echo ($sc_currmap); ?></td>
</tr>
</table>
</body>
</html>
Gruß
SP