PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : MohaaB Server Hilfe


subzero38
19.09.07, 22:21
Hallo leute ich wollt mal fragen ob mir jemand helfen könnte nen Mohaa Breakthroug server zum laufen zu bringen...

hab alles schon hochgeladen jetzt bräuchte ich weitere hilfe.

mfg

zyrusthc
19.09.07, 22:47
Bei dieser Informationsflut wird dir niemand helfen können!
Und soweit ich mich erinnern kann gibt es keine lnxded für moh:bt ?!

Greeez Oli

Fisch.666
20.09.07, 00:27
Und soweit ich mich erinnern kann gibt es keine lnxded für moh:bt ?!


Also bis vor 2 Jahren gab es noch kein Linux Server für Breaktrhough:

http://www.linuxforen.de/forums/showthread.php?t=191448

denke auch nicht dass sich zwischenzeitlich was geändert hat.

kreol
20.09.07, 00:48
Also bis vor 2 Jahren gab es noch kein Linux Server für Breaktrhough:
...
denke auch nicht dass sich zwischenzeitlich was geändert hat.Naja, dann kann der Server wenigstens noch als Spamschleuder oder W/\r3Z-Host dienen :ugly:


Kreol

zyrusthc
20.09.07, 00:50
DingDing
http://www.root-und-kein-plan.ath.cx

subzero38
20.09.07, 13:49
wenn break... net geht dann nehm ich halt Spear.... wenn ich den server starten will kommt folgende meldung


25812 files in pk3 files
execing default.cfg
execing buildver.cfg
execing menu.cfg
execing newconfig.cfg
execing localize.cfg
Config: unnamedsoldier.cfg
couldn't exec configs/unnamedsoldier.cfg
couldn't exec localized.cfg
execing autoexec.cfg
couldn't exec custom.cfg
You are now setup for medium mode.
Opening IP socket: localhost:12203
Hostname: london017.server4you.de
Alias: london017
IP: 62.75.252.17
--- Common Initialization Complete --- 1271 ms
Loading Localization File global/localization.txt
couldn't exec server.cfg


was is da falsch???

zyrusthc
20.09.07, 14:46
was is da falsch???
keine map geladen! bzw. server.cfg wo auch der Mapeintrag drin steht!

Lies dir mal meine MoH:AA - MoH:SH Howtos durch!
http://zyrusthc.homeip.net/include.php?path=forumsthread&threadid=135

Greeez Oli

subzero38
20.09.07, 16:00
ok danke ich werds mir mal anschauen

subzero38
24.09.07, 14:35
hey zyrusthc habs nach deiner anleitung gemacht server schein zu laufen kann aba net connecten...

putty meldet das hier:



toxic@london017:~/Mohaa> ./mohaa_lnxded +set dedicated 2 +set net_port 12203 +exec server.cfg
--- Common Initialization ---
Medal of Honor Allied Assault 1.11 linux-i386 Jul 23 2002
----- FS_Startup -----
Current search path:
/hdd2/toxic/.mohaa/main
/hdd2/toxic/Mohaa/main
/hdd2/toxic/Mohaa/main/Pak7De.pk3 (82 files)
/hdd2/toxic/Mohaa/main/Pak6De.pk3 (624 files)
/hdd2/toxic/Mohaa/main/Pak5.pk3 (259 files)
/hdd2/toxic/Mohaa/main/Pak4.pk3 (593 files)
/hdd2/toxic/Mohaa/main/Pak3.pk3 (669 files)
/hdd2/toxic/Mohaa/main/Pak2.pk3 (4584 files)
/hdd2/toxic/Mohaa/main/Pak1.pk3 (396 files)
/hdd2/toxic/Mohaa/main/Pak0.pk3 (11174 files)

----------------------
18381 files in pk3 files
execing default.cfg
execing menu.cfg
couldn't exec newconfig.cfg
Config: unnamedsoldier.cfg
couldn't exec configs/unnamedsoldier.cfg
couldn't exec localized.cfg
execing autoexec.cfg
couldn't exec custom.cfg
You are now setup for easy mode.
Opening IP socket: localhost:12203
Hostname: london017.server4you.de
Alias: london017
IP: 62.75.252.17
--- Common Initialization Complete --- 1074 ms
--- Localization: I see 0 localization files
--- Localization: reading file global/localization.txt
Loading Localization File global/localization.txt
Loaded 1128 localization entries
execing server.cfg
g_gametype will be changed upon restarting.
sv_maxclients will be changed upon restarting.
------ Server Initialization ------
Server: dm/mohdm1
------ Unloading fgameded.so ------
------- Attempting to load ./fgameded.so -------
^~^~^ Box data is corrupted for 'models/human/allied_pilot/allied_pilot.skd'
^~^~^ Morph targets data is corrupted for 'models/human/allied_pilot/allied_pilot.skd'
^~^~^ Add the following line to the *_precache.scr map script:
cache models/miscobj/book_closed_thin_green.tik
^~^~^ Add the following line to the *_precache.scr map script:
cache models/miscobj/drinkglass.tik
^~^~^ Add the following line to the *_precache.scr map script:
cache models/miscobj/book_closed_thin_blue.tik
^~^~^ Add the following line to the *_precache.scr map script:
cache models/miscobj/book_closed_thick_lavender.tik
Unknown parameter for mb_102 alias
Unknown parameter for mb_102 alias
Unknown parameter for mb_102 alias
Unknown parameter for mb_102 alias
Unknown parameter for mb_102 alias
Unknown parameter for mb_102 alias
Unknown parameter for mb_102 alias
Unknown parameter for mb_102 alias
Unknown parameter for mb_102 alias
Unknown parameter for mb_102 alias
Unknown parameter for mb_102 alias
Unknown parameter for mb_102 alias
Unknown parameter for mb_102 alias
Unknown parameter for mb_102 alias
Unknown parameter for mb_102 alias
Unknown parameter for mb_102 alias
Unknown parameter for mb_102 alias
Unknown parameter for mb_102 alias
Unknown parameter for mb_102 alias
Unknown parameter for mb_102 alias
Unknown parameter for mb_102 alias
Unknown parameter for mb_102 alias
Unknown parameter for mb_102 alias
Unknown parameter for mb_102 alias
Unknown parameter for mb_102 alias
Unknown parameter for mb_102 alias
Unknown parameter for mb_102 alias
Unknown parameter for mb_102 alias
Unknown parameter for mb_102 alias
Unknown parameter for mb_102 alias
Unknown parameter for mb_102 alias
Unknown parameter for mb_102 alias
Unknown parameter for mb_102 alias
Unknown parameter for mb_102 alias
Unknown parameter for mb_102 alias
Unknown parameter for mb_102 alias
Unknown parameter for mb_102 alias
Unknown parameter for mb_102 alias
Unknown parameter for mb_102 alias
Unknown parameter for mb_102 alias
Unknown parameter for mb_102 alias
Unknown parameter for mb_102 alias
Unknown parameter for mb_202 alias
Unknown parameter for mb_202 alias
Unknown parameter for mb_202 alias
Unknown parameter for mb_202 alias
Unknown parameter for mb_202 alias
Unknown parameter for mb_202 alias
Unknown parameter for mb_202 alias
Unknown parameter for mb_202 alias
Unknown parameter for mb_202 alias
Unknown parameter for mb_202 alias
Unknown parameter for mb_202 alias
Unknown parameter for mb_202 alias
Unknown parameter for mb_202 alias
Unknown parameter for mb_202 alias
Unknown parameter for mb_202 alias
Unknown parameter for mb_202 alias
Unknown parameter for mb_202 alias
Unknown parameter for mb_202 alias
Unknown parameter for mb_202 alias
Unknown parameter for mb_202 alias
Unknown parameter for mb_202 alias
Unknown parameter for mb_202 alias
Unknown parameter for mb_202 alias
Unknown parameter for mb_202 alias
Unknown parameter for mb_202 alias
Unknown parameter for mb_202 alias
Unknown parameter for mb_202 alias
Unknown parameter for mb_202 alias
Unknown parameter for mb_202 alias
Unknown parameter for mb_202 alias
Unknown parameter for mb_202 alias
Unknown parameter for mb_202 alias
Unknown parameter for mb_202 alias
Unknown parameter for mb_202 alias
Unknown parameter for mb_202 alias
Unknown parameter for mb_202 alias
Unknown parameter for mb_202 alias
Unknown parameter for mb_202 alias
Unknown parameter for mb_202 alias
Unknown parameter for mb_202 alias
Unknown parameter for mb_202 alias
Unknown parameter for mb_202 alias
Unknown parameter for mb_202 alias
Unknown parameter for mb_202 alias
Unknown parameter for mb_202 alias
Unknown parameter for mb_202 alias
Unknown parameter for mb_202 alias
Unknown parameter for mb_202 alias
Unknown parameter for mb_202 alias
Unknown parameter for mb_202 alias
Unknown parameter for mb_202 alias
Unknown parameter for mb_202 alias
Unknown parameter for mb_202 alias
Unknown parameter for mb_202 alias
Unknown parameter for mb_202 alias
Unknown parameter for mb_202 alias
Unknown parameter for mb_202 alias
Unknown parameter for mb_202 alias
Unknown parameter for mb_202 alias
Unknown parameter for mb_202 alias
Unknown parameter for mb_202 alias
Unknown parameter for mb_202 alias
Unknown parameter for mb_202 alias
Unknown parameter for mb_202 alias
Unknown parameter for mb_202 alias
Unknown parameter for mb_202 alias
Unknown parameter for mb_202 alias
Unknown parameter for mb_202 alias
Unknown parameter for mb_202 alias
Unknown parameter for mb_404 alias
Unknown parameter for mb_404 alias
Unknown parameter for mb_404 alias
Unknown parameter for mb_404 alias
Unknown parameter for mb_404 alias
Unknown parameter for mb_404 alias
Unknown parameter for mb_404 alias
Unknown parameter for mb_404 alias
Unknown parameter for mb_404 alias
Unknown parameter for mb_404 alias
Unknown parameter for mb_404 alias
Unknown parameter for mb_404 alias
Unknown parameter for mb_404 alias
Unknown parameter for mb_404 alias
Unknown parameter for mb_404 alias
Unknown parameter for mb_404 alias
Unknown parameter for mb_404 alias
Unknown parameter for mb_404 alias
Unknown parameter for mb_404 alias
Unknown parameter for mb_404 alias
Unknown parameter for mb_404 alias
Unknown parameter for mb_404 alias
Unknown parameter for mb_404 alias
Unknown parameter for mb_404 alias
Unknown parameter for mb_404 alias
Unknown parameter for mb_404 alias
Unknown parameter for mb_404 alias
Unknown parameter for mb_404 alias
Unknown parameter for mb_404 alias
Unknown parameter for mb_404 alias
Unknown parameter for mb_404 alias
Unknown parameter for mb_404 alias
Unknown parameter for mb_404 alias
Unknown parameter for mb_404 alias
Unknown parameter for den_m6l1_613q alias
DUPLICATE ALIASES: dfr_sighted_13h_199 and dfr_sighted_13h_199
------ Server Initialization Complete ------ 1.90 seconds
^~^~^ Add the following line to the *_precache.scr map script:
cache models/fx/dummy.tik
Hitch warning: 1963 msec frame time

zyrusthc
24.09.07, 14:37
Was passiert den wenn du dann "status" und "serverinfo" eingibst?

Fisch.666
24.09.07, 15:10
Zum unknown parameter fehler guckst Du mal hier:

http://www.linuxforen.de/forums/showthread.php?t=179149

da hatte ich was dazu geposted... Es wundert mich auch warum die beiden Datein hier:

/hdd2/toxic/Mohaa/main/Pak7De.pk3 (82 files)
/hdd2/toxic/Mohaa/main/Pak6De.pk3 (624 files)

sich mit den Dateien des Users oben unterscheiden:

/home/Sandmann/mohaa/main/Pak7De.pk3 (102 files)
/home/Sandmann/mohaa/main/Pak6De.pk3 (625 files)

Wie ich in dem Thread schon geschrieben hatte überprüf mal die md5sums der Dateien und lad sie ggf. nocheinmal neu hoch...

subzero38
24.09.07, 23:59
Status:

map: dm/mohdm1
num score ping name lastmsg address qport rate
--- ----- ---- --------------- ------- --------------------- ----- -----


serverinfo:

serverinfo
Server info settings:
cheats : 0
deathmatch : 1
version : Medal of Honor Allied Assault 1.11 linux-i386 Jul 23 2002
skill : 0
dmflags : 0
fraglimit : 80
timelimit : 15
protocol : 8
mapname : dm/mohdm1
sv_privateClients : 0
sv_hostname : testserver
sv_maxclients : 32
sv_maxRate : 0
sv_minPing : 0
sv_maxPing : 500
sv_floodProtect : 0
sv_maplist : dm/mohdm2 dm/mohdm1 dm/mohdm3 dm/mohdm4 dm/mohdm6
g_gametype : 2
g_gametypestring : Team-Match
sv_fps : 20
sv_allowDownload : 1
roundlimit : 0
g_allowjointime : 30
nomonsters : 0
sv_friction : 4
sv_stopspeed : 100
sv_waterfriction : 1
sv_waterspeed : 400
sv_cinematic : 0
g_forceready : 1
g_forcerespawn : 0
g_maxintermission : 15
g_obj_alliedtext1 : Southern France
g_scoreboardpic : mohdm1


das sind die md5sums sind komplett anders liegt das daran das ich Warchest hab???


26d6c5383a2318864549f6e625acde4d Pak0.pk3
82cd6260d3d84beceb6b0866f329a1cf Pak1.pk3
1117be4d57fcf0a5602a706a5d2f0504 Pak2.pk3
08ae9d7ee5bb25bf9115fbe4bd071714 Pak3.pk3
fff8f0f1e6f9c2a6f1fb0dc194c5822b Pak4.pk3
ebc75ba147d28cf5397db9cf7647c2c5 Pak5.pk3
99c62b6df2828fa4e9d709ab59f775e3 Pak6De.pk3
f1f88e1e85fdb60d12831a8813a058e2 Pak7De.pk3

zyrusthc
25.09.07, 00:43
Die Ausgaben von status und serverinfo sehen OK aus! Normalerweise solltest du connecten können!

Wer hat dir gesagt das du die Dateien aus einer Warchest-Installation hochladen sollst?
Lade die ganz normalen 1.11 gepatchte moh:aa Version hoch! Ich vermute mal da wird auch der Fehler liegen.


Greeez Oli

subzero38
25.09.07, 11:26
na ich hab das medal of honor warchest. aber nur Mohaa installiert. die addons nicht..

wenn ich connecten will kommt immer timeout.

kann es sein das der server das iwie blockt?

hat denn niemand ne lauffähige version die er mir flashen könnte??

zyrusthc
25.09.07, 14:38
Wer hat dir gesagt das du die Dateien aus einer Warchest-Installation hochladen sollst?
... Ich vermute mal da wird auch der Fehler liegen.
na ich hab das medal of honor warchest. aber nur Mohaa installiert. die addons nicht..
Aber es werden ja auch die Dateien in main geändert, sonst würden die md5sums ja stimmen!
Du brauchst eine ganz normale "allied assault" Installation.

wenn ich connecten will kommt immer timeout.

kann es sein das der server das iwie blockt?

Firewall ?! Wenn ja udp12300 und udp12203 öffnen!
hat denn niemand ne lauffähige version die er mir flashen könnte??
Ja hat man, aber das Verteilen bzw. weitergeben ist auf Grund der Lizenzbedingungen nicht möglich!


Greeez Oli

subzero38
25.09.07, 22:50
also muss ich jetzt nochmal los und mir Mohaa zulegen??? is ja voll mist
hat das keiner von euch mal mit dem Warchest Mohaa ausprobiert???

und ein herzliches danke schonmal für eure bemühungen.

mfg

zyrusthc
25.09.07, 22:52
Prüfe erst einmal ob eine Firewall auf dem Server läuft.
Wenn ja dann öffne die Ports und dann wirst du sehen ob du connecten kannst!


Greeez Oli

subzero38
27.09.07, 20:30
also ne FW is drauf es sind auch scho ports offen kann ich Mohaa auch so ändern das der server die offenen ports nimmt???

zyrusthc
27.09.07, 20:33
also ne FW is drauf es sind auch scho ports offen kann ich Mohaa auch so ändern das der server die offenen ports nimmt???
Wie bitte? Dir Ports die geöffnet sind, sind offen weil dort Dienste drauf lauschen!

subzero38
28.09.07, 13:17
da lief mal nen Css server vom kollegen der wird aber nicht mehr genutzt

kann ich die nutzen?

zyrusthc
28.09.07, 13:44
keine Ahnung, probiere es doch einfach aus. Ist ne Sache von 5Sek.

Greeez Oli

subzero38
29.09.07, 13:18
so habs hinbekommen danke an alle und auch danke an zyrusthc und sein super tutorial wie mann den server einrichtet

danke danke danke

subzero38
30.09.07, 11:36
eine frage hätt ich noch..

gibt es auch ne online anzeige für ne website wo mann sieht wieviel on sind und welche map gespielt wird??

zyrusthc
30.09.07, 14:50
Sowas http://zyrusthc.homeip.net/include.php?path=contentwrapper&contentid=1 :) ?
<?php
// -----------------------------------------------------------------------------------------
// http://zyrusthc.homeip.net
// (c) 2006 Zyrusthc
//
// Autor: Zyrusthc, zyrus@zyrusthc.homeip.net
// Stand: 15.04.2007
// License: GNU General Public License as published by
// the Free Software Foundation; either version 2 of
// the License, or (at your option) any later version.
// -----------------------------------------------------------------------------------------
// required PHP version: at least 4.3.3
// -----------------------------------------------------------------------------------------

//Server und Port
$mohaaserver = "";
$mohaaserverport = "";

echo "<html><body background=\"\">";

//Funktion fuer Statusausgaben
function GetStatus($mohaaserver, $mohaaserverport) {
$connect = fsockopen("udp://".$mohaaserver, $mohaaserverport);
fwrite($connect, "ÿÿÿÿ". chr (0x02). "getstatus". chr (0x00));
fread($connect, 4);
$status = socket_get_status($connect);
$timeout = time() +3;

if($status["unread_bytes"] == 0 or time() >=$timeout) {
//Fehlermeldung , wenn der Server nicht antwortet , oder rconpw,ip,port falsch in der config.inc.php angeben ist.
echo "<table align=center border=1 width=780><tr><td>";
echo "<br><br><div align=\"center\">";
echo "<table align=\"center\" border=\"1\"><tr><td align=\"center\" bgcolor=\"#00000\">";
echo "<font color=\"red\">ERROR</font></td></tr><tr><td align=\"center\"> Kann zu Server $mohaaserver:$mohaaserverport nicht verbinden! </td></tr>
<tr><td bgcolor=\"#00000\"><font color=\"#13D620\">Server Restart klicken , um weitere Optionen zu erhalten!</font></td></tr>";
echo "</td></tr></table><br><br><br><br><br><br>";
echo "</td></tr></table>";
die();
}
do {
$empfangen .= fread($connect, 1);
$status = socket_get_status($connect);
}
while($status["unread_bytes"] != 0);
fclose($connect);

$daten = explode("\n", $empfangen);
$rules = explode("\\",$daten[1]);

return $rules;
}

//Funktion fuer Status Playerliste
function GetPlayers($mohaaserver, $mohaaserverport) {
$connect = fsockopen("udp://".$mohaaserver, $mohaaserverport);
fwrite($connect, "ÿÿÿÿ". chr (0x02). "getstatus". chr (0x00));
fread($connect, 4);
$status = socket_get_status($connect);
$timeout = time() +3;

if($status["unread_bytes"] == 0 or time() >=$timeout) {
//Fehlermeldung , wenn der Server nicht antwortet , oder rconpw,ip,port falsch in der config.inc.php angeben ist.
echo "<table align=center border=1 width=780><tr><td>";
echo "<br><br><div align=\"center\">";
echo "<table align=\"center\" border=\"1\"><tr><td align=\"center\" bgcolor=\"#00000\">";
echo "<font color=\"red\">ERROR</font></td></tr><tr><td align=\"center\"> Kann zu Server $mohaaserver:$mohaaserverport nicht verbinden! </td></tr>
<tr><td bgcolor=\"#00000\"><font color=\"#13D620\">Server Restart klicken , um weitere Optionen zu erhalten!</font></td></tr>";
echo "</td></tr></table><br><br><br><br><br><br>";
echo "</td></tr></table>";
die();
}
do {
$empfangen .= fread($connect, 1);
$status = socket_get_status($connect);
}
while($status["unread_bytes"] != 0);
fclose($connect);

$players = explode("\n", $empfangen);

return $players;
}


$rules = GetStatus($mohaaserver, $mohaaserverport);
$daten = GetPlayers($mohaaserver, $mohaaserverport);

$find_pos = array_search ("version", $rules);
$version = $rules[$find_pos+1] . "\n";

$find_pos = array_search ("sv_hostname", $rules);
$serverhostname = $rules[$find_pos+1] . "\n";

$find_pos = array_search ("mapname", $rules);
$mapname = $rules[$find_pos+1] . "\n";

$playercount = count ($daten);
$playercount = $playercount-3;

$find_pos = array_search ("sv_maxclients", $rules);
$maxplayers = $rules[$find_pos+1] . "\n";

$find_pos = array_search ("g_obj_alliedtext1", $rules);
$g_obj_alliedtext1 = $rules[$find_pos+1] . "\n";

$find_pos2 = array_search ("sv_maplist", $rules);
$servermaplist = $rules[$find_pos2+1] . "\n";

$find_pos3 = array_search ("g_gametypestring", $rules);
$gametype = $rules[$find_pos3+1] . "\n";

$find_pos = array_search ("sv_maxclients", $rules);
$maxclients = $rules[$find_pos+1] . "\n";

$find_pos = array_search ("sv_privateclients", $rules);
$privateclients = $rules[$find_pos+1] . "\n";

$find_pos9 = array_search ("sv_fps", $rules);
$sv_fps = $rules[$find_pos9+1] . "\n";

$find_pos = array_search ("timelimit", $rules);
$timelimit = $rules[$find_pos+1] . "\n";

$find_pos = array_search ("fraglimit", $rules);
$fraglimit = $rules[$find_pos+1] . "\n";

$find_pos = array_search ("roundlimit", $rules);
$roundlimit = $rules[$find_pos+1] . "\n";

$find_pos = array_search ("sv_maxrate", $rules);
$maxrate = $rules[$find_pos+1] . "\n";

$find_pos = array_search ("sv_minping", $rules);
$minping = $rules[$find_pos+1] . "\n";

$find_pos = array_search ("sv_maxping", $rules);
$maxping = $rules[$find_pos+1] . "\n";

$find_pos = array_search ("sv_floodprotect", $rules);
$sv_floodprotect = $rules[$find_pos+1] . "\n";

$find_pos = array_search ("sv_allowDownload", $rules);
$sv_allowDownload = $rules[$find_pos+1] . "\n";

$find_pos = array_search ("sv_stopspeed", $rules);
$sv_stopspeed = $rules[$find_pos+1] . "\n";

$find_pos = array_search ("sv_waterspeed", $rules);
$sv_waterspeed = $rules[$find_pos+1] . "\n";

$find_pos = array_search ("cheats", $rules);
$cheats = $rules[$find_pos+1] . "\n";

$find_pos = array_search ("nomonsters", $rules);
$nomonsters = $rules[$find_pos+1];

$find_pos = array_search ("protocol", $rules);
$protocol = $rules[$find_pos+1];

$find_pos = array_search ("mapname", $rules);
$mapname = $rules[$find_pos+1];


//Table ,für die Statusausgabe
echo "<table align=\"center\" border=\"1\" width=\"570\">";
echo "<tr><td align=\"center\" width=\"140\">";


//MapBild aktuell
if (substr($mapname, 0, 3) == "dm/") {
$picture = str_replace("dm/", "", $mapname);
} else {
$picture = str_replace("obj/", "", $mapname);
}
$picture = "images/" . $picture . ".jpg";
if (!file_exists($picture)) $picture = "images/unknowmap.jpg";

echo "<img src=\"$picture\" align=\"center\" height=\"100\"width=\"140\"> <br>";

// Ausgabe mapname
echo "</td><td align=\"center\"><font size=\"1\">$g_obj_alliedtext1<br>$mapname</font></td>";


// Prozessinformation
echo "<td>
<table border=\"1\" align=\"center\"><tr>
<td><center><u>PID</u></center></td><td><u>NICE Level</u></td><td><u>CPU Last</u></td></center></td>
</tr><tr><td>";

$PID = shell_exec("/bin/ps -eo pid,comm | grep mohaa_lnxded | head -n2");
$PIDNUM = str_replace("mohaa_lnxded", "", "$PID");
echo "<center><font size=\"2\"><pre>$PIDNUM</pre></font></center>" . "</td><td>";

$NICE = shell_exec("/bin/ps -eo nice,comm | grep mohaa_lnxded | head -n2");
$NICENUM = str_replace("mohaa_lnxded", "", "$NICE");
echo "<center><font size=\"2\"><pre>$NICENUM</pre></font></center>" . "</td><td>";

$CPU = shell_exec("/bin/ps -eo pcpu,comm | grep mohaa_lnxded | head -n2");
$CPUNUM = str_replace("mohaa_lnxded", "", "$CPU");
echo "<center><font size=\"2\"><pre>$CPUNUM</pre></font></center>" . "</td><td>";

echo "</tr></table>";
echo "<center><table border=\"1\"><tr><td><u>MEM kb</u></td><td><u>USER/UID</u></td><td><center><u>Laufzeit</u></tr><td></center>";

$MEM = shell_exec("/bin/ps -eo rss,comm | grep mohaa_lnxded | head -n2");
$MEMNUM = str_replace("mohaa_lnxded", "", "$MEM");
echo "<center><font size=\"2\"><pre>$MEMNUM</pre></font></center>" . "</td><td>";

$USER = shell_exec("/bin/ps -eo user,comm | grep mohaa_lnxded | head -n2");
$USERNUM = str_replace("mohaa_lnxded", "", "$USER");
echo "<center><font size=\"2\"><pre>$USERNUM</pre></font></center>" . "</td><td>";

$UPTIME = shell_exec("/bin/ps -eo etime,comm | grep mohaa_lnxded | head -n2");
$UPNUM = str_replace("mohaa_lnxded", "", "$UPTIME");
echo "<center><font size=\"2\"><pre>$UPNUM</pre></font></center>" . "</td><td>";

echo "</tr></table></td></tr>";



echo '<table align="center" border="1" width="570"><TR><TD>';
// Tabelle Status
echo '<table align="left" border="1" width="340"><thead><tr><td><u>Serverstatus</u></td><td><u>Wert</u></td></tr></thead><tbody>';
echo "<tr><td><font size=\"1\"><b>IP Adresse:Port</b></font></td><td align=\"center\"><font size=\"1\">$mohaaserver:$mohaaserverport</font></td></tr>";
echo "<tr><td><font size=\"1\"><b>Version</b></font></td><td align=\"center\"><font size=\"1\">$version</font></td></tr>";
echo "<tr><td><font size=\"1\"><b>protocol</b></font></td><td align=\"center\"><font size=\"1\">$protocol</font></td></tr>";
echo "<tr><td><font size=\"1\"><b>sv_hostname</b></font></td><td align=\"center\"><font size=\"1\">$serverhostname</font></td></tr>";
echo "<tr><td><font size=\"1\"><b>Players</b></font></td><td align=\"center\"><font size=\"1\">$playercount von $maxplayers Online </font></td></tr>";
echo "<tr><td><font size=\"1\"><b>sv_maplist</b></font></td><td align=\"center\"><font size=\"1\">\"$servermaplist\"</font></td></tr>";
echo "<tr><td><font size=\"1\"><b>g_gametype</b></font></td><td align=\"center\"><font size=\"1\">$gametype</font></td></tr>";
echo "<tr><td><font size=\"1\"><b>sv_maxclients</b></font></td><td align=\"center\"><font size=\"1\">$maxclients</font></td></tr>";
echo "<tr><td><font size=\"1\"><b>sv_privateclients</b></font></td><td align=\"center\"><font size=\"1\">$privateclients</font></td></tr>";
echo "<tr><td><font size=\"1\"><b>cheats</b></font></td><td align=\"center\"><font size=\"1\">$cheats</font></td></tr>";
echo "<tr><td><font size=\"1\"><b>nomonsters</b></font></td><td align=\"center\"><font size=\"1\">$nomonsters</font></td></tr>";
echo "<tr><td><font size=\"1\"><b>sv_fps</b></font></td><td align=\"center\"><font size=\"1\">$sv_fps</font></td></tr>";
echo "<tr><td><font size=\"1\"><b>timelimit</b></font></td><td align=\"center\"><font size=\"1\">$timelimit Minuten </font></td></tr>";
echo "<tr><td><font size=\"1\"><b>fraglimit</b></font></td><td align=\"center\"><font size=\"1\">$fraglimit Frags</font></td></tr>";
echo "<tr><td><font size=\"1\"><b>roundlimit</b></font></td><td align=\"center\"><font size=\"1\">$roundlimit</font></td></tr>";
echo "<tr><td><font size=\"1\"><b>sv_maxrate</b></font></td><td align=\"center\"><font size=\"1\">$maxrate</font></td></tr>";
echo "<tr><td><font size=\"1\"><b>sv_minping</b></font></td><td align=\"center\"><font size=\"1\">$minping</font></td></tr>";
echo "<tr><td><font size=\"1\"><b>sv_maxping</b></font></td><td align=\"center\"><font size=\"1\">$maxping</font></td></tr>";
echo "<tr><td><font size=\"1\"><b>sv_floodprotect</b></font></td><td align=\"center\"><font size=\"1\">$sv_floodprotect</font></td></tr>";
echo "<tr><td><font size=\"1\"><b>sv_allowDownload</b></font></td><td align=\"center\"><font size=\"1\">$sv_allowDownload</font></td></tr>";
echo "<tr><td><font size=\"1\"><b>sv_stopspeed</b></font></td><td align=\"center\"><font size=\"1\">$sv_stopspeed</font></td></tr>";
echo "<tr><td><font size=\"1\"><b>sv_waterspeed</b></font></td><td align=\"center\"><font size=\"1\">$sv_waterspeed</font></td></tr>";

echo '</tbody></table>';

//Tabelle Spieler
echo '<table align="right" border="1" width="220"><thead><tr><td><u>Spieler</u><td><u>Ping</u></td></tr></thead><tbody>';
echo "<tr><td>";
if ($playercount !=0){
$x = 1;
while ($x <= $playercount) {
$x++;
$spielerinfo = explode('"',$daten[$x]);
echo "<tr>";
echo "<td><font size=\"1\">" . htmlentities($spielerinfo[1]) . "</font></td>";

if($spielerinfo[0] == 999) echo "<td align=\"center\" width=\"6\"><font size=\"1\" color=red>$spielerinfo[0]</font></td>";
elseif ($spielerinfo[0] > 100) echo "<td align=\"center\" width=\"6\"><font size=\"1\" color=#F07C1D>$spielerinfo[0]</font></td>";
elseif ($spielerinfo[0] < 100) echo "<td align=\"center\" width=\"6\"><font size=\"1\" color=green>$spielerinfo[0]</font></td>";
else echo "<td align=\"center\" width=\"6\"><font size=\"1\" color=red>$spielerinfo[0]</font></td>";
}

}
else
{
echo "<font size=\"1\" color=red>Keine Player auf dem Server!</font>";
}
echo "</td></tr></tbody></table></TD></TR></table>";

?>

PS: Nen Webinterface gibts auch auf meiner HP.

Greeez Oli