Hallo, ich versuche nun schon seit Tagen ein WebInterface zu bastln um meine GameServer (CS, Q3A & UT2k4) starten,stoppen und neustarten zu können. Ich habe das Forum durchsucht und alles versucht aba nix funktioniert (habe auch ned so die Ahnung von dem ganzen) hier der Code den ich gemacht habe (von einigen posts etc. etwas dabei) vielleicht findet ihr den fehler.
<?php
$port= "27015";
$startscript= "cd /srv/gameserver/hlds/; ./hlds -game cstrike -port 27015 +map de_dust2 +maxplayers 16 +exec server.cfg";
if (isset($action) && ($action == "restart")) {
// Den Prozess killen, der den Port vom Server enthält
echo exec("kill `ps auxww | grep hlds_run | grep ".$port." | awk '{print $2}'`")."<br>";
// Danach das Startscript ausführen
echo exec($startscript)."<br>";
echo "<br>Versuche den Server neu zu starten ... bitte etwas Geduld<br>";
}
if (isset($action) && ($action == "stop")) {
// Den Prozess killen, der den Port vom Server enthält
echo exec("kill `ps auxww | grep hlds_run | grep ".$port." | awk '{print $2}'`")."<br>";
echo "<br>Versuche den Server zu stoppen ... bitte etwas Geduld<br>";
}
?>
<center>
<a href="index.php?action=restart">Server startet / neustarten</a><br>
<a href="index.php?action=stop">Server stoppen</a><br>
</center>
<?php
$port= "27015";
$startscript= "cd /srv/gameserver/hlds/; ./hlds -game cstrike -port 27015 +map de_dust2 +maxplayers 16 +exec server.cfg";
if (isset($action) && ($action == "restart")) {
// Den Prozess killen, der den Port vom Server enthält
echo exec("kill `ps auxww | grep hlds_run | grep ".$port." | awk '{print $2}'`")."<br>";
// Danach das Startscript ausführen
echo exec($startscript)."<br>";
echo "<br>Versuche den Server neu zu starten ... bitte etwas Geduld<br>";
}
if (isset($action) && ($action == "stop")) {
// Den Prozess killen, der den Port vom Server enthält
echo exec("kill `ps auxww | grep hlds_run | grep ".$port." | awk '{print $2}'`")."<br>";
echo "<br>Versuche den Server zu stoppen ... bitte etwas Geduld<br>";
}
?>
<center>
<a href="index.php?action=restart">Server startet / neustarten</a><br>
<a href="index.php?action=stop">Server stoppen</a><br>
</center>
Kommentar