Reporting Bugs
Der effektivste Weg, wie ECO-Spieler zur (Weiter-)Entwicklung des Spiels beitragen können, ist das Identifizieren, Dokumentieren und Melden von Fehlern.
Fehler können direkt an Github gesendet werden. Benutzer müssen sich vor dem Absenden noch kostenfrei registrieren.
Unerfahrene Melder sollten erst diese Anleitung lesen, bevor ein Fehler gemeldet wird.
Fehler identifizieren[Bearbeiten | Quelltext bearbeiten]
Abstürze, UI-Probleme und visuelle Störungen sind Beispiele für Fehler, die gemeldet werden sollten. Selbst die kleinsten Fehler sollten gemeldet werden.
Das Gameplay, Einstellungs- und "Balance" Probleme sollten nicht als Fehler gemeldet werden. Sie sollten stattdessen als Vorschläge im ECO-Forum Ideen und Feedback eingereicht werden.
Nicht sicher, ob das Problem übermittelt werden sollte? 'Im Zweifelsfall melden!'
Fehler melden[Bearbeiten | Quelltext bearbeiten]
- https://github.com/StrangeLoopGames/EcoIssues/
- Konto erstellen
- Tab "Probleme" anklicken
- Fehler suchen
- (Als erstes sollte man den Fehler 'suchen, um zu sehen, ob dieser bereits gemeldet wurde' . Wenn in die Suchfunktion oben rechts relevante Schlagwörtern benutzt werden, werden bereits gemeldete Fehler angezeigt. Existiert der Fehler bereits, steht die Kommentarfunktion zur Verfügung. Eventuell helfen die Ergänzungen bei der Behebung des Fehlers.)
- bei einem neuen Fehler auf die grüne Schaltfläche "Neues Problem" klicken.
Titel der Meldung[Bearbeiten | Quelltext bearbeiten]
Am Anfang der Meldung sollte der Fehler einer Kategorie zugeordnet werden:
- [Client] - Probleme beim Spielen des Spiels.
- [Server] - Probleme mit ECO-Servern, z. B. Serverabstürze (Crash-Dumps müssen angehängt werden)
- [Web] - Probleme mit der Website und den Webbrowser-Tools von ECO
Fehler dokumentieren[Bearbeiten | Quelltext bearbeiten]
Es sollten so viele Informationen wie möglich über die Umstände des Fehlers dokumentiert werden (z.B. Was wurde in der Zeit vor dem Absturz oder des Fehlers gemacht?).
Im Idealfall sollte man versuchen, den Fehler zu reproduzieren. Wenn er reproduziert werden kann, sollte eine "Schritt-für-Schritt-Anweisung" in der Meldung auftauchen. Auch wenn der Fehler nicht zu 100% reproduzierbar ist, wird es den Entwicklern leichter fallen, den Fehler zu beheben, wenn die Situation(en) aufgelistet werden, in denen der Fehler auftritt.
Inhalt der Meldung[Bearbeiten | Quelltext bearbeiten]
Folgende Inhalte müssen in einem Fehlerbericht vorkommen:
- 'ECO-Version' - (z. B. "Alpha 0.7.3.3")
- 'Erwartetes Verhalten' - Was sollte ohne Fehler passieren?
- 'Tatsächliches Verhalten' - Welcher Fehler tritt auf?
- 'Schritte zum Reproduzieren' - Eine detaillierte Schritt-für-Schritt-Anleitung zum Reproduzieren des Fehlers
Die folgenden Inhalte sollten zusätzlich in dem Fehlerbericht enthalten sein:
- 'Betriebssystem oder Webbrowser' - (z. B. Windows 10 oder Google Chrome)
- 'Systemspezifikationen' - CPU, Grafikkarte
- 'Fehlermeldungstext' - Screenshot der Fehlermeldungen oder als Text
- Zusätzliche Dateien
- Crash-Dumps für den ECO-Client (Benutzer -> (Benutzername) -> AppData -> LocalLow -> Strange Loop Games -> ECO -> Crashes)
- Crash-Dumps für den ECO-Server (Server-Ordner unter Eco_Data -> Server -> Dump)
- 'Screenshots oder Videos' - Diese sind sehr hilfreich beim Beheben von Fehlern