Fehlerbehebung¶
Fehler im Spiel¶
Ein so großes und komplexes Programm wie Eressea beinhaltet unausweichlich Fehler. Das Design-Team versucht, diese Fehler schnellstmöglich zu finden und zu beheben, trotzdem werden Fehler auftauchen.
Wer damit nicht leben kann, sollte Eressea nicht spielen!
Es ist nicht möglich, für einen einzelnen Spielenden eine Runde nochmals auszuwerten. Eine neue Auswertung wird nur dann gemacht, wenn der Fehler viele Parteien schwerwiegend betraf.
Ebenso ist es nicht immer möglich, durch Fehler aufgetretene Verluste u.ä. auszugleichen bzw. zu ersetzen, besonders dann nicht, wenn Personen oder Gegenstände wie Schiffe oder Gebäude verloren gingen.
Es liegt alleine im Ermessen der Spielleitung, betroffenen Spielern Ersatz, z.B. in Form von Silber, zu geben. Gerade kleinere Fehler betreffen oftmals viele Parteien, so dass es sich im Großen und Ganzen von alleine ausgleicht.
Alle Spielenden sind angehalten, auftretende Fehler der Spielleitung zu melden, auch und besonders dann, wenn sie davon Vorteile haben. Dazu eignet sich am best ein Bugreport auf Mantis mit dem betreffenden Ausschnitt des Reports und einer Erklärung.
Bugreport¶
Eressea ist nicht fehlerfrei, doch es hat sehr wenige Fehler. Wenn man meint, einen Fehler gefunden zu haben, gehe man wie folgt vor:
- Überprüfe nochmal genau, ob der Fehler im Programm liegt. Manchmal hat man einfach eine Kleinigkeit übersehen.
- Lies die Mails in der Liste "E-Announce", die Bugreports in Mantis oder den Kanal #general im Discord: manchmal wurde der Fehler schon gefunden, und deine Meldung wäre überflüssig.
- Überlege dir, wie es wohl zu dem Fehler kam. Stelle alles notwendige dafür zusammen. Starte einen neuen Bureport in Mantis. Er sollte folgendes enthalten:
- Deine Parteinummer
- Nummern der betroffenen Einheiten, Schiffe oder anderer Objekte
- Meldungen aus dem Report, welche für das Ereignis relevant sind
- Namen und Regions-IDs der Regionen, in denen es passiert ist
- relevante Ausschnitte aus dem aktuellen und ggf. älteren Reports
- Ausschnitte aus den Befehlsdateien
- Server-Version in welcher der Fehler aufgetreten ist
- eine Beschreibung, die alle notwendigen Informationen enthält um den Fehler zu verstehen und nachzuvollziehen, einschließlich
- der Ausgangslage
- was du erwartet hättest
- was wirklich passiert ist
- Bitte hänge nicht deinen ganzen Report an, wenn du nicht danach gefragt wirst! Bugreports sind im Allgemeinen öffentlich.
- Wenn du deinen Report oder Informationen schicken musst, die deine Mitspieler nicht haben sollten, füge dem Report eine Notiz hinzu und markiere sie als "privat".
Bitte nicht gleich ungeduldig werden, wenn nicht sofort eine Antwort kommt. Wenn du schnell eine Antwort brauchst, stelle eine Frage im Discord.
Behobene Bugs werden in der Regel nicht mehr sofort in die aktuelle Serverversion eingespielt, wenn es sich nicht um gravierende Fehler handelt. Der neue Code wird zunächst getestet und dann einmal im Quartal nach vorheriger Ankündigung ausgerollt. Dies dient der Stabilität der Auswertung. Wenn ein Bug in Mantis also als "behoben" markiert wurde, bedeutet es nicht automatisch, dass der Fehler in der nächsten Auswertung nicht mehr vorkommt.