Zum Inhalt springen
Gast

BF2Status v. 1.01 released!

Empfohlene Beiträge

Gast

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

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 von Speed2207
Link zu diesem Kommentar
Auf anderen Seiten teilen

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

Gast

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

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 von Speed2207
Link zu diesem Kommentar
Auf anderen Seiten teilen

Gast

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

Gast

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

Gast

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

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 von CobraBBS
Link zu diesem Kommentar
Auf anderen Seiten teilen

ja , über das WebCVS bekomm ich es aber nicht gesaugt :huh:

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

Gast
ja , über das WebCVS bekomm ich es aber nicht gesaugt  :huh:

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

Gast

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

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 von Speed2207
Link zu diesem Kommentar
Auf anderen Seiten teilen

Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde Dich hier an.

Jetzt anmelden


  • Wer ist Online   0 Benutzer

    • Keine registrierten Benutzer online.
×
×
  • Neu erstellen...

Wichtige Information

Wir haben Cookies auf Deinem Gerät platziert. Das hilft uns diese Webseite zu verbessern. Du kannst die Cookie-Einstellungen anpassen, andernfalls gehen wir davon aus, dass Du damit einverstanden bist, weiterzumachen.