Burgschlacht-Report Daten
Aus Laghaim Community Wiki
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:
- BiosFear Burgschlacht-Report Export-Daten: Schlachten-Übersicht
- BiosFear Burgschlacht-Report Export-Daten: Daten-Übersicht für Schlacht mit dem Index 9
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.