Gast Melden Teilen Geschrieben 17. Juni 2005 Hi! Heute wurde die Version 1.0 des Serverstatus- PHP Skript BF2Status released: I updated the BF2Status PHP app for the retail release of BF2. Sorry this took so long, I've been busy playing and also updating other admin tools that I will be releasing "soon". This release fixes the problem with servers having a space in the name, fixes some layout issues when servers had very few players, and finally provides graphics for all maps and flags. You can see the status in action here: http://www.unholyplayground.com/servers/ Download it here: http://www.unholyplayground.com/BF2Status/ Genaue Changelog: VERSION: 1.0 * - Fixed layout code a little to use fixed sizes, this improves look * when server empty. * - Now handles server names with spaces properly. * - Added new larger flags and minimaps for all BF2 Retail Maps. Just wanted to let you know I have released an update of BF2Status. BF2Status is PHP app that uses qstat to build a server status page for your website. Get the latest release here: http://www.unholyplayground.com/BF2Status/ You can see the page in action here: http://www.unholyplayground.com/servers/ http://www.unholyplayground.com/server1/ http://www.unholyplayground.com/server2/ http://www.unholyplayground.com/uclan/ There are two important fixes included in this release: + 1.0.1 patch changed the way map names are reported. The qstat parser needed to be changed to handle map names with spaces. Luckily there is a reasonable delimeter still, and it was an easy fix and appears to be working well. + Also fixed a picture file naming bug, all the (*hopefully!*) maps should be named correctly and display in the status. If you have any problems using it let me know! If you do use it, let me know Thanks! --brigham Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
Speed2207 0 Melden Teilen Geschrieben 17. Juni 2005 (bearbeitet) Moin moin ... Ich schon wieder.... Wie bekomme ich das Teil zum laufen ? Ich kommt mit den Qstat nicht wirklich klar. Es ist ein Windows Server und der will einfach nicht den $qstat_path erkennen. So schaut es bis jetzt aus .... klick hier Help !!! Speed2207 Bearbeitet 17. Juni 2005 von Speed2207 Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
Rumblefish 0 Melden Teilen Geschrieben 17. Juni 2005 habe das gleiche problem unter linux... auf shell kein problem, nur aus dem apache raus sieht es aus wie Speed2207's link gibt übrigens schon beta5 Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
Gast Melden Teilen Geschrieben 17. Juni 2005 Hi! Keine Ahnung woran das liegt, kann das zur Zeit nicht bei mir testen. Meldet euch doch einfach mal im Forum der Coder: http://www.unholyplayground.com/forumx/ gibt übrigens schon beta5 Jupp, wollte ich gerade posten. Hab mal meinen obigen Post editiert... Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
Speed2207 0 Melden Teilen Geschrieben 17. Juni 2005 (bearbeitet) Jo habe gerade mal dei Beta5 genommen .... bekomme immer folgende Fehlermeldung. Warning: array_shift() [function.array-shift]: The argument should be an array in C:\web_server\phpkit\bf2stats\index.php on line 85 Warning: array_shift() [function.array-shift]: The argument should be an array in C:\web_server\phpkit\bf2stats\index.php on line 86 Warning: array_shift() [function.array-shift]: The argument should be an array in C:\web_server\phpkit\bf2stats\index.php on line 89 Warning: array_shift() [function.array-shift]: The argument should be an array in C:\web_server\phpkit\bf2stats\index.php on line 93 Warning: array_shift() [function.array-shift]: The argument should be an array in C:\web_server\phpkit\bf2stats\index.php on line 94 Warning: array_shift() [function.array-shift]: The argument should be an array in C:\web_server\phpkit\bf2stats\index.php on line 95 Warning: array_shift() [function.array-shift]: The argument should be an array in C:\web_server\phpkit\bf2stats\index.php on line 97 Warning: array_shift() [function.array-shift]: The argument should be an array in C:\web_server\phpkit\bf2stats\index.php on line 98 Ich wollte ja bei denen im Forum was schreiben, aber mein Englisch ist nicht das beste .... komme da drin nicht richtig klar Bearbeitet 17. Juni 2005 von Speed2207 Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
Gast Melden Teilen Geschrieben 18. Juni 2005 Hi! Für alle User die Leerzeichen im Servernamen haben und die Beta5 benutzen sollten diesen Fix hier benutzen: Change line 98 of index.php: ORIGINAL $server_name = array_shift($server_info); NEW $server_name = implode(" ",$server_info); Sollte aber auch in der nächsten Version gefixt sein... Ich wollte ja bei denen im Forum was schreiben, aber mein Englisch ist nicht das beste .... komme da drin nicht richtig klar Dafür gibt es doch dann Seiten wie z.B. http://world.altavista.com/ http://www.online-translator.com/text.asp?lang=de Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
Gast Melden Teilen Geschrieben 18. Juni 2005 So, ich lad mir gerade den BF2 Retail Server runter und schau mir das mal an. Aber habt ihr die Qstats Version aus dem CVS- Tree genommen? Diese Version wird für den BF2Status benötigt, nicht die Version die direkt auf http://sourceforge.net/projects/qstat angeboten wird... *Edit* So, hab BF2Status mal auf meinem Webserver eingerichtet. Die Fehlermeldungen wie bei euch werden bei mir nicht angezeigt. Was für Apache/PHP Versionen benutzt ihr? Bei mir laufen diese Versionen: Apache 2.0.54 PHP 4.3.11 auf nem Debian Sarge 3.1 Server... Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
Speed2207 0 Melden Teilen Geschrieben 19. Juni 2005 Hi Ich benutze PHP Version 5.0.3 und Apache 2.0.54. Speed2207 Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
Gast Melden Teilen Geschrieben 19. Juni 2005 Hi! Könnte natürlich an PHP 5.x oder ner Einstellung liegen, vielleicht ist das Skript nicht mit der 5.xer Version kompatibel... Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
CobraBBS 0 Melden Teilen Geschrieben 19. Juni 2005 (bearbeitet) So, ich lad mir gerade den BF2 Retail Server runter und schau mir das mal an. Aber habt ihr die Qstats Version aus dem CVS- Tree genommen? Diese Version wird für den BF2Status benötigt, nicht die Version die direkt auf http://sourceforge.net/projects/qstat angeboten wird... *Edit* So, hab BF2Status mal auf meinem Webserver eingerichtet. Die Fehlermeldungen wie bei euch werden bei mir nicht angezeigt. Was für Apache/PHP Versionen benutzt ihr? Bei mir laufen diese Versionen: Apache 2.0.54 PHP 4.3.11 auf nem Debian Sarge 3.1 Server... öhm , bei CVS verlangt er ein passwort, ist aber anonymous, verstehe ich nicht , bekomme es nicht gesaugt ... sihe Bild ( Bild ) Bearbeitet 19. Juni 2005 von CobraBBS Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
Gast Melden Teilen Geschrieben 19. Juni 2005 Hi! Mit den CVS Tools hat der CVS Zugang bei sourceforge.net bei mir noch nie funktioniert. Geh doch einfach über das Webbasierende CVS rein: http://cvs.sourceforge.net/viewcvs.py/qstat Ansonsten steht vielleicht was zu diesem Problem in der CVS Help: http://sourceforge.net/docman/display_doc....4033&group_id=1 Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
CobraBBS 0 Melden Teilen Geschrieben 19. Juni 2005 ja , über das WebCVS bekomm ich es aber nicht gesaugt hmm , und über ssh haut es nicht hin mit dem Benutzer, grrr. Wen jemand das CVS Qstat villeicht schon gesaugt hat, währe es nett einen Link villeicht zu posten ( um es downloaden zu können ) Danke .. Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
Gast Melden Teilen Geschrieben 19. Juni 2005 ja , über das WebCVS bekomm ich es aber nicht gesaugt Doch, das sollte normal gehen. Hab das bei anderen Projekten immer über das WebCVS gemacht. Du musst halt nur alle Dateien eizeln runterladen... Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
Gast Melden Teilen Geschrieben 19. Juni 2005 Hi! So, BF2Status läuft bei mir ohne Probleme. Ich hatte zwar dass Problem dass ich die "exec" Funktion in meiner php.ini aus Sicherheitsgründen deaktiviert hatte, aber die Funktion war gleich wieder aktiviert. Überprüft das mal bei Euch... Könnt ihr die qstat in /usr/local/lib in der Shell ausführen? Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
Speed2207 0 Melden Teilen Geschrieben 20. Juni 2005 (bearbeitet) Moin ... Also habe jetzt mal eine Frage an alle die sich gut mit PHP auskennen. Ich habe ein Script das eigentlich für BF1942 ist, das wollte ich für BF2 nutzen. Hier erst mal das Script ... Weiss einer von euch wie die Abfragen von Gamespy über den Port 29900 lauten, damit meine ich die Server Variable ? Das gösste Prob. was ich mit den Script habe ist die Playerabfrage, der rest geht ja schon fast. Speed2207 @Fisch.666 ich benutze Windows .... also die qstat.exe Bearbeitet 20. Juni 2005 von Speed2207 Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...