SBB Gesamtauswertung: Unterschied zwischen den Versionen

Aus Bierbuden Wiki
Wechseln zu: Navigation, Suche
K (Die Logfiles, die Daten, woher kommen sie?)
Zeile 14: Zeile 14:
 
So ein Logfile schaut so aus (kurzes Beispiel):
 
So ein Logfile schaut so aus (kurzes Beispiel):
  
{"from":"2015-10-09 20:00","to":"2015-10-09 23:00","serveralias":"(2)","laps":[
+
''{"from":"2015-10-09 20:00","to":"2015-10-09 23:00","serveralias":"(2)","laps":[
  
 
{"laptimestamp":"2015-10-09 21:11:47","trackname":"N\u00fcrburgring F1 GP racing track","drivername":"Stan","model":"Audi R8 LMS","skin":"Audi R8 LMS - 2015 WRT #1","lapnumber":"2","laptime":"00:02:03.431","sessiontype":"Race","serveralias":"2"}
 
{"laptimestamp":"2015-10-09 21:11:47","trackname":"N\u00fcrburgring F1 GP racing track","drivername":"Stan","model":"Audi R8 LMS","skin":"Audi R8 LMS - 2015 WRT #1","lapnumber":"2","laptime":"00:02:03.431","sessiontype":"Race","serveralias":"2"}
Zeile 20: Zeile 20:
 
,{"laptimestamp":"2015-10-09 21:11:57","trackname":"N\u00fcrburgring F1 GP racing track","drivername":"Joe Watchman","model":"Audi R8 LMS","skin":"Audi R8 LMS - 2014 Hankook C Abt #10","lapnumber":"2","laptime":"00:02:04.229","sessiontype":"Race","serveralias":"2"}
 
,{"laptimestamp":"2015-10-09 21:11:57","trackname":"N\u00fcrburgring F1 GP racing track","drivername":"Joe Watchman","model":"Audi R8 LMS","skin":"Audi R8 LMS - 2014 Hankook C Abt #10","lapnumber":"2","laptime":"00:02:04.229","sessiontype":"Race","serveralias":"2"}
  
,{"laptimestamp":"2015-10-09 21:11:57","trackname":"N\u00fcrburgring F1 GP racing track","drivername":"Darkstar","model":"Audi R8 LMS","skin":"Audi R8 LMS - 2015 WRT #3","lapnumber":"2","laptime":"00:02:05.338","sessiontype":"Race","serveralias":"2"}........
+
,{"laptimestamp":"2015-10-09 21:11:57","trackname":"N\u00fcrburgring F1 GP racing track","drivername":"Darkstar","model":"Audi R8 LMS","skin":"Audi R8 LMS - 2015 WRT #3","lapnumber":"2","laptime":"00:02:05.338","sessiontype":"Race","serveralias":"2"}........''
  
 
Diese Datensätze werden in eine Datenbank übernommen.
 
Diese Datensätze werden in eine Datenbank übernommen.

Version vom 14. Oktober 2015, 11:51 Uhr

Gesamtauswertung, was ist das eigentlich?

Mit wachsender Popularität einer Sim wächst auch die Teilnehmerzahl an den Events, und irgendwann reicht dafür ein Server nicht mehr aus. Um nun mehrere Server, die unter gleichen Bedingungen laufen, untereinander vergleichbar zu machen und eine Ergebnisliste für alle Fahrer zu erstellen, gibt es die sogenannte "Gesamtauswertung". Sie erstellt ein theoretisches Gesamtergebnis, als wenn alle Fahrer auf dem selben Server gefahren wären, und dient zur Orientierung und Einordnung der eigenen Performance, nicht nur auf seinem Server, sondern im Vergleich zu allen Teilnehmern.

Selbstverständlich kann man die Resultate nicht 1:1 vergleichen, da auf einem Server mal mehr, mal weniger Teilnehmer unterwegs sind, und der Rennverlauf sich dementsprechend untrschiedet. Betrachtet es einfach als "virtuelle Spielerei" und nehmt es nicht zu ernst!


Die Logfiles, die Daten, woher kommen sie?

Die Schwarzbierbudenserver schreiben permanent json-Logs, in denen die Runden für alle Fahrer aufgezeichnet werden. So ein Logfile schaut so aus (kurzes Beispiel):

{"from":"2015-10-09 20:00","to":"2015-10-09 23:00","serveralias":"(2)","laps":[

{"laptimestamp":"2015-10-09 21:11:47","trackname":"N\u00fcrburgring F1 GP racing track","drivername":"Stan","model":"Audi R8 LMS","skin":"Audi R8 LMS - 2015 WRT #1","lapnumber":"2","laptime":"00:02:03.431","sessiontype":"Race","serveralias":"2"}

,{"laptimestamp":"2015-10-09 21:11:57","trackname":"N\u00fcrburgring F1 GP racing track","drivername":"Joe Watchman","model":"Audi R8 LMS","skin":"Audi R8 LMS - 2014 Hankook C Abt #10","lapnumber":"2","laptime":"00:02:04.229","sessiontype":"Race","serveralias":"2"}

,{"laptimestamp":"2015-10-09 21:11:57","trackname":"N\u00fcrburgring F1 GP racing track","drivername":"Darkstar","model":"Audi R8 LMS","skin":"Audi R8 LMS - 2015 WRT #3","lapnumber":"2","laptime":"00:02:05.338","sessiontype":"Race","serveralias":"2"}........

Diese Datensätze werden in eine Datenbank übernommen. Die gesamte Rennzeit eines Fahrers ergibt sich dann aus der Summe seiner einzelnen Rundenzeiten.

Race Over Time

AC hat die Eigenart, dass das Rennen für die folgenden Fahrer nicht beendet wird, nachdem der Sieger seine letzte Runde beendet hat. Sie können häufig noch eine weitere Runde fahren, wenn die Race Over Time (2-3 Minuten, kann nach Servereinstellung variieren) dieses zulässt. Die Gesamtauswertung wertet nur noch die nächste beendete Runde eines Fahrers, nachdem der Sieger seine letzte Runde (und somit das Rennen) beendet hat! Alle weiteren Runden, die in der RaceOverTime gefahren werden, kommen nicht mehr in die Wertung und werden gelöscht.