Erste Datenbankaktualisierung: 2006-10-27 17:10:03 UTC
Letzte Datenbankaktualisierung: 4 min :o)
Globaler BZFlag Login

Um einem Missbrauch des BZBB weblogin-Dienstes vorzubeugen, wurden direkte Anmeldeanfragen seitens BZFLAG.ORG verboten. Daher funktioniert derzeit ausschließlich die...
Anmeldung für Paranoiker
Wieso heißen die BZstats "BZstats?"
Ist die Bezeichnung BZstats einzigartig?
Warum werden bestimmte Begriffe nicht vom Englischen in andere Sprachen übersetzt?
Wie ist die Webseite aufgebaut?
Was verbirgt sich hinter der Rubrik myBZstats?
Es scheint ein und denselben Server (Name:Port) mehrfach zu geben, denn es gibt dafür verschiedene IDs als Übergabeparameter und manchmal wird einer als online und später wieder als offline angezeigt, wobei er die ganze Zeit über online gewesen sein müsste. Wie kommt das?
Wie werden Spieler unterschieden?
Können direkte Links zu den Darstellungen der einzelnen Server gesetzt werden, auch wenn ich diese nur mittels Name und Port referenzieren möchte?
Können direkte Links zu den Darstellungen der einzelnen Spieler gesetzt werden, auch wenn ich diese nur mittels Name referenzieren möchte?
Können Inkonsistenzen bei den dargestellten Daten auftreten?
Kann ich selbst in irgendeiner Weise bei der Webseite helfen?




Wieso heißen die BZstats "BZstats?"
Die Bezeichnung ergibt sich aus BZFlag und stats (Kurzform für das englische Wort "statistics" > Statistiken).


Ist die Bezeichnung BZstats einzigartig?
Nein.
Es gab schon vor dieser Seite ein Tool namens "BZStats", das zur Generierung von Zahlenlisten und Diagrammen von Michel de Bree für BZFlag geschrieben wurde. Da es aber in seiner Entwicklung nicht weiter vorangetrieben wurde, habe ich mich (in leicht veränderter Schreibweise und mangels passender Alternativnamen) dafür entschieden. Eine direkte Verwechslungsgefahr sehe ich ebenfalls nicht. Von daher wird das schon passen. Sollte es aber Beschwerden geben, kann ich den Namen innerhalb von Sekunden ändern. ;o)


Warum werden bestimmte Begriffe nicht vom Englischen in andere Sprachen übersetzt?
Es gibt Begrifflichkeiten, wie Teamnamen, Bezeichnungen der Spielmodi, Flaggennamen und ähnliches, die meiner Ansicht nach nicht übersetzt werden sollten, weil sie so (in Englisch) einfach zum Spiel gehören und mit ihrer Übersetzung einfach an Aussagekräftigkeit verlieren würden.


Wie ist die Webseite aufgebaut?
Die grobe Strukturierung teilt die Seiten in server-, spieler- und ligenbezogene Inhalte auf (Server, Spieler, Ligen), wobei sie auch untereinander verlinkt sind. Grund dafür ist das Zusammenspiel innerhalb der Datensammlung. Die übrigen Rubriken sind voneinander unabhängig. Innerhalb der Rubriken gibt es meist eine weitere Unterteilung, die durch ein Submenü dargestellt wird.


Was verbirgt sich hinter der Rubrik myBZstats?
Hier kann man Einstellungen bezüglich dem Erscheinungsbild, der Sprache, der Schriftgröße und weiteren Funktionen verändern. Da ein Großteil der Einstellungsmöglichkeiten nur für angemeldete Nutzer zugänglich ist, lese man bitte unter FAQs - Login weiter.


Es scheint ein und denselben Server (Name:Port) mehrfach zu geben, denn es gibt dafür verschiedene IDs als Übergabeparameter und manchmal wird einer als online und später wieder als offline angezeigt, wobei er die ganze Zeit über online gewesen sein müsste. Wie kommt das?
Dieser Umstand ergibt sich aus der Tatsache, dass ich Server nicht nur anhand von Name und Port identifiziere, sondern mittels Name, Port, Beschreibung, Protokollversion, Spielmodus und dessen Konfiguration (Anzahl von Spielern, Ricochet, Springen,...). Hat man nun einen Server, der beispielsweise seine Einstellungen aus irgendeinem Grund im Spiel ändert (beispielsweise durch einen automatischen Kartenwechsel), so wird er als anderer Server angesehen.


Wie werden Spieler unterschieden?
Derzeit geschieht das allein durch deren Spielernamen. Sofern die Serverabfragen später auch die global eindeutige bzID mitliefern, wird bei vorhandener bzID mit dieser identifiziert, sonst weiterhin mit Spielernamen.


Können direkte Links zu den Darstellungen der einzelnen Server gesetzt werden, auch wenn ich diese nur mittels Name und Port referenzieren möchte?
Ja.
Hierzu nehme man den Grundpfad und füge die Parameter "name" und "port" an. Es wird dann automatisch der zuletzt gesehene Server ausgewählt.
Beispiel: http://bzstats.strayer.de/servers/stats/?name=upgrade-your-client-at.bzflag.org&port=5155


Können direkte Links zu den Darstellungen der einzelnen Spieler gesetzt werden, auch wenn ich diese nur mittels Name referenzieren möchte?
Ja.
Hierzu nehme man den Grundpfad und füge den Parameter "name" an. Es wird dann geprüft, ob der entsprechende Spielername in der Datenbank vorhanden ist und ausgewählt.
Beispiel: http://bzstats.strayer.de/players/stats/?name=Tim+Riker


Können Inkonsistenzen bei den dargestellten Daten auftreten?
Ja, leider.
Zum einen dauert das Update der Datenbank mit den Grunddaten etwa 5 Sekunden. Zum anderen werden für die Webseite bestimmte Tabellen als Zwischenspeicher (Caches) benutzt, damit der Seitenaufbau schneller geht. Schlussendlich kann aber auch einfach eins meiner Skripte fehlerhaft sein. Wenn Dir so etwas auffallen sollte, gib mir bitte bescheid.


Kann ich selbst in irgendeiner Weise bei der Webseite helfen?
Ja, eigentlich schon.
Besonders beliebt (und so selten wie Kobolde, die auf Einhörnern reiten und dabei den Weihnachtsmann überholen, während der dem Osterhasen verbietet, Elfen beim Verstecken der Ostereier zuhilfe zu nehmen) ist Geld. Solltest Du tatsächlich zuviel davon haben, so spende es dem BZFlag-Projekt oder melde Dich bei mir. In dem Fall finde ich einen schnellen und einfachen Weg. :D
Sofern Du eine Sprache sprichst, die bisher noch nicht unterstützt wird oder bei einer bisherigen Übersetzung etwas korrigieren möchtest, dann melde Dich bitte und ich schicke Dir die bisherigen Sprachdateien zu und Du kannst deren Inhalte nach Belieben übersetzen und mir zurückschicken. Nach einem kurzen Test, werde ich die neue oder überarbeitete Sprachdatei hinzufügen.
Du kannst auch Quellcode im engeren Sinne beisteuern. Damit meine ich speziell Skripte (Perl, PHP, Ruby), die irgendwelche BZFlag-bezogenen Daten liefern können. Dabei kann es sich sowohl um Informationen aus dem Quellcode handeln, wie es z.T. in der Rubrik BZinfo der Fall ist, oder etwas ganz anderes.
Hinweise auf Fehler in der Datensammlung oder Webseite, sowie Veränderungen bei den Matchservern der Ligen sind jederzeit willkommen.
Schlussendlich kannst Du diese Webseite auch einfach nur nutzen und eventuell auf Deiner Seite verlinken. Mehr Nutzer machen mich auch glücklich. :o)


Ladezeit: 0.077 sec