Burgschlacht-Report Daten

Aus Laghaim Community Wiki

Wechseln zu: Navigation, Suche

Es steht die komplette Burgschlacht-Datenbank zum Abruf bereit. Alle Informationen daraus dürfen frei und ohne Nachfrage verwendet werden.

Abrufbar sind die Daten unter folgender Adresse:

Die Datensätze sind durch einen einfachen Zeilenumbruch getrennt. Ein doppelter Zeilenumbruch kennzeichnet das Ende einer Tabelle. Ein Tab trennt zwei Werte von einander. Der Aufbau ist leicht ersichtlich bei der Betrachung der Daten mit einem Texteditor.

Die genauen Daten zu einer Burgschlacht lassen sich über angehängtes idx=[Index] abrufen wie hier im Beispiel für die Schlacht mit Index 9:

http://projects.biosfear.de/cs_stats/cs_parser/export/export_battle_data.php?idx=9

Im Moment werden neue Burgschlachten jede Nacht um 1:15 Uhr hinzugefügt. Das Updateintervall wird aber in Zukunft noch erhöht werden.

Inhaltsverzeichnis

Aufbau von der Schlachten-Übersicht (export_battles.php)

Tabelle: Burgschlachten

Bezeichnung Datentyp Beispiel Kommentar
a_index INTEGER 9 Der Datensatz-Index der Burgschlacht
a_start DATETIME 2007-01-17 21:00:00 Startzeit der Burgschlacht
a_end DATETIME 2007-01-17 22:00:00 Das Ende der Burgschlacht
a_server TINYINT 0 Server: 0=Astraea; 1=Belisana; 2=Rambutan
a_world TINYINT 0 Zonen: 0=Dekardi; 3=Shilon; 7=GWH
a_winner_idx INTEGER 28 Gilden-Index der Gewinnergilde
a_flag0_idx INTEGER 431 Nord-Flaggen Besitzergilde
a_flag1_idx INTEGER 431 Ost-Flaggen Gilde
a_flag2_idx INTEGER 431 West-Flaggen Gilde
a_flag3_idx INTEGER 431 Süd-Flaggen Gilde
a_flag0_char_idx INTEGER 123123 Eroberer der Nord-Flagge (Charakter-Index)
a_flag1_char_idx INTEGER 123123 Eroberer der Ost-Flagge (Charakter-Index)
a_flag2_char_idx INTEGER 123123 Eroberer der West-Flagge (Charakter-Index)
a_flag3_char_idx INTEGER 123123 Eroberer der Süd-Flagge (Charakter-Index)

Aufbau von der Schlachten-Details (export_battle_data.php)

Tabelle: Burgschlacht-Teilnehmer

Diese Tabelle enhält Informationen über die Teilnehmer einer Burgschlacht. Diese Tabelle kann auch dazu benutzt werden um die Verbindung von dem Index zu den Namen herzustellen.

Bezeichnung Datentyp Beispiel Kommentar
a_battle_idx INTEGER 9 Schlachten-Index
a_char_idx INTEGER 23423 Charakter-Index
a_name VARCHAR TechTest Name des Charakters (aktueller Name, Namesänderungen werden mit Verzögerung übernommen)
a_level INTEGER 270 Level des Charakters zum Zeitpunkt der Burgschlacht
a_race INTEGER 1 Rasse: 0=Bulkan; 1=Kailipton; 2=Aidian; 3=Mensch; 4=Hybrid
a_guild_idx INTEGER 231 Gilde des Charakters zum Zeitpunkt der Burgschlacht
a_guild_name VARCHAR GameMasters Name der Gilde

Tabelle: Burgschlacht-Events

Diese Tabelle wird für alle Ereignise genutzt die während einer Burgschlacht auftreten können.

Bezeichnung Datentyp Beispiel Kommentar
a_battle_idx INTEGER 9 Schlachten-Index
a_time TIME 21:03:04 Uhrzeit (ohne Datum)
a_type TINYINT 5 Art des Ereignises
a_num0 INTEGER 268 Variabel genutzter Wert
a_num1 INTEGER 643 Variabel genutzter Wert
a_num2 INTEGER 546 Variabel genutzter Wert
a_num3 INTEGER 324 Variabel genutzter Wert

Auflistung aller Events

Event-Nummer Bezeichnung num0 num1 num2 num3 Beschreibung
1 Guild score Gilden-Index Punktestand (siehe Anmerkung) Der Punktestand der Gilde zu dem Zeitpunkt
2 Guild loses flag Gilden-Index Punktestand Flagge Die Gilde num0 verliert die Flagge num2 und hat zu dem Zeitpunkt num1 Punkte.
3 Guild gets flag Gilden-Index Punktestand Flagge Die Gilde num0 ergattert die Flagge num2 und hat zu dem Zeitpunkt num1 Punkte.
4 Player runs out of the castle Gilden-Index Charakter-Index Flagge Der Charakter num1 der Gilde num0 rennt aus der Burg heraus und verliert dadurch die Flagge num2.
5 Guild picks up a flag from the ground Gilden-Index Charakter-Index Flagge Der Charakter num1 der Gilde num0 hebt die Flagge num2 auf.
6 Guild loses crystal Gilden-Index Punktestand Die Gilde num0 verliert den Kristall und hat zu dem Zeitpunkt num1 Punkte.
7 Guild gets crystal Gilden-Index Punktestand Die Gilde num0 ist nun Kristallbesitzer mit num1 Punkten.
8 Crystal drops in the master room Der Kristall fällt auf den Boden im Master-Raum.
9 A flag in gwh drops on the ground Flagge Eine Flagge fällt auf den Boden.
10 Player count in zone Spieleranzahl (not important) (not important) Spieleranzahl zu dem Zeitpunkt in der Zone.
11 Player count in team gamma and delta which can receive present Gamma-Teilnehmer Delta-Teilnehmer Teilnehmer einer Dekardi-Burgschlacht die berechtigt sind sich eine Belohnung abzuholen.
11 Player finished a decard battle and received a present Charakter-Index BOOL: Charakter gehört zu dem Gewinner-Team(1) oder Verlierer-Team(0) Gilden-Index Der Spieler bekommt eine Belohnung für die Teilnahme an der Dekardi-Burgschlacht.
12 Castlesiege result Gilden-Index Punktestand Gesamt-Kristallzeit Der Punktestand aller Gilden am Ende der Burgschlacht.

Anmerkung: Die Punkte der Gilden sind eine Stelle genauer angegeben als im Spiel angezeigt. Bei der Darstellung sollte der Wert durch 10 geteilt und gerundet werden.

Anmerkung 2: Flaggen-Nummern: 0=Nord, 1=Ost, 2=West, 3=Süd

Tabelle: Burgschlacht-Kills

Diese Tabelle enthält Informationen über die Kills die während einer Burgschlacht passiert sind.

Bezeichnung Datentyp Beispiel Kommentar
a_battle_idx INTEGER 9 Schlachten-Index
a_time TIME 21:03:04 Uhrzeit (ohne Datum)
a_slayer_idx INTEGER 97643 Charakter der angegriffen hat. (Charakter-Index)
a_victim_idx INTEGER 98483 Charakter der angegriffen wurde und starb. (Charakter-Index)
a_pos_x INTEGER 853 x-Position wo der Charakter starb.
a_pos_y INTEGER 342 y-Position wo der Charakter starb.
a_score_kill BOOL 1 Gibt an ob der Charakter innerhalb der Burg starb.

Anmerkung: Die Koordinaten von a_pos_x/a_pos_y müssen nicht mit denen, die im Spiel angezeigt werden übereinstimmen ! Die BiosFear-Server verwenden intern ein anderes System für die Positionsbestimmung.

Anmerkung 2: Der Tod gildenloser Charaktere wird leider in manchen Fällen nicht lückenlos erfasst.

Persönliche Werkzeuge
Namensräume
Varianten
Aktionen
Navigation
Werkzeuge