Page 1 of 1

Fortschritt nicht gespeichert

Posted: Thu Dec 29, 2016 10:42 am
by Falyame
Gestern habe ich mit meinem Charakter die Alberto Dicker quest beendet und ein Gemälde von Alberto Dicker bekommen. Nun log ich wieder ein und sehe, dass der ganze Fortschritt nicht gespeichert wurde. Das Bild ist weg, sowie alle Sache, die mein Charakter noch gekauft hat. Die Sachen kann ich ja wieder zurück kaufen, kein Problem, das Gold dafür hab ich auch wieder, aber der Questfortschritt wurde gespeichert (als beendet). Nun habe ich kein Bild und kann die Quest nicht nochmal machen.
Kann mir da jemand helfen? Will unbedingt ein AD Bild haben.

PS: Kann man bei irgendeinem NPC Pergamente kaufen? Hab keinen gefunden.

Re: Fortschritt nicht gespeichert

Posted: Thu Dec 29, 2016 11:34 am
by Estralis Seborian
Was du beschreibst, weist auf einen Servercrash hin. Gab es ein solches Ereignis, während du gespielt hast (Zwangs-Logout)?

Re: Fortschritt nicht gespeichert

Posted: Thu Dec 29, 2016 11:39 am
by Falyame
Genau das verwundert mich. Alles war in Orndung. Kein Server Crash, keine Lags. Hab mich einfach irgendwann ausgeloggt und dann mit meinem anderen Charakter eingeloggt, vielleicht lag da das Problem?

Re: Fortschritt nicht gespeichert

Posted: Fri Dec 30, 2016 9:31 am
by Lafadiel
Also wenn es kein Lvl ist sondern nur der Vortschritt am Balken selbst dann lag das daran das du ausgeloggt hast und gleich auf einen neuen Char eingeloggt hast. Den wen ich soetwas mache habe ich genau das selbe problem. Startest du aber den Client neu sind die Fortschritte wieder sichtbar.

Re: Fortschritt nicht gespeichert

Posted: Fri Dec 30, 2016 9:40 am
by Estralis Seborian
Zum Pergament: Schau mal beim Gasthof zur Hanfschlinge nach.

Der Kommentar über diesem ist für mich unverständlich. Ich nehme an, er bezieht sich auf Skills, nicht auf den Erhalt von Gegenständen bzw. Quests.

Re: Fortschritt nicht gespeichert

Posted: Fri Dec 30, 2016 11:27 am
by Falyame
Hab den Verkäufer bei der Hanfschlinge gefunden, danke :).

Gibt es denn ne Möglichkeit, dass ich das AD Bild zurück bekomme?

Re: Fortschritt nicht gespeichert

Posted: Sun Jan 08, 2017 12:07 pm
by Azaline
Hallo,

habe genau das gleiche Problem mit der Quest.

Hab alle Bilder gefunden und den Kupferstich bekommen. (08.01. ca 12:00 Uhr)

Daraufhin beendet und mich direkt wieder mit dem selben Charakter eingeloggt.

Der taucht am letzten vorherigen Speicherpunkt auf, alles dazwischen Gefundene ist weg, die Quest ist aber abgehakt.

Anscheinend gibt es da ein Problem beim Speichern nach der Quest, vielleicht wegen dem Item?


In English short:
There seems to be a problem upon saving after finishing that quest. Saving upon exit did not work, queststatus has been set to accomplished though.

Re: Fortschritt nicht gespeichert

Posted: Sun Jan 08, 2017 1:19 pm
by Estralis Seborian
Ich habe mal ein Ticket erstellt: http://illarion.org/mantis/view.php?id=11470

Re: Fortschritt nicht gespeichert

Posted: Sun Jan 08, 2017 1:31 pm
by Falyame
Bisher habe ich noch keine Antwort auf meine Frage bekommen. Wenn Azaline und ich schon kein AD Bild haben, obwohl jeder Spieler die Möglichkeit hat diese Quest zu erledigen, können wir nachträglich ein AD Bild erhalten?

Re: Fortschritt nicht gespeichert

Posted: Mon Jan 23, 2017 5:46 pm
by Seajiha
Estralis: Das Ticket hat nichts mit dem Problem zu tun, falscher Link?
Falyame: Bis der Ursprung des Problems nicht behoben ist, wird dieses Item leider immer wieder den Fehler auslösen.

Ich habe ein wenig getestet und konnte den Fehler ausmachen:
Die *.npc-Dateien sind im ANSI-Format. In diesem Format funktioniert die Kommunikation mit den Lua-Skripten und dem Server prima.
Die Datenbank jedoch speichert Strings in UTF-8.

Das bedeutet dass Zeichen, die in ANSI und UTF8 nicht die gleiche Kodierung haben, zu Fehlern führen, wenn die Spielergegenstände gespeichert werden.
Dadurch wird gar nichts gespeichert (mein Char wurde ZB auch in der Position zurückgesetzt). Der QuestProgress wird sofort gespeichert wenn er sich ändert, weswegen er gespeichert wird.

Genau Fehlermeldung des Servers:
Jan 23 16:53:16 Player (err): Playersave caught exception: FEHLER: ungültige Byte-Sequenz für Kodierung »UTF8«: 0xe4 0x75 0x74
(Das sollten die Buchstaben ä, ö und ü sein).

Fehlerbehebung:
Entweder alles auf UTF8 umstellen oder den Server die entsprechenden Zeichen konvertieren lassen.

Re: Fortschritt nicht gespeichert

Posted: Mon Jan 23, 2017 6:29 pm
by Estralis Seborian
Link korrigiert. Allerdings brauchen wir wohl ein generelles Ticket.

Ich frage mich, warum dieses Problem nicht beim Testen des Quests entdeckt wurde.

Re: Fortschritt nicht gespeichert

Posted: Mon Jan 23, 2017 7:05 pm
by Seajiha
Weil der Tester whrs den Quest getestet hat, gesehen hat, dass alles korrekt funktionierte (Questablauf, Erhalt der Belohnung) und dann das Spiel eben wieder beendete. Das NPC-Dateien-System soll solchen Fehlern ja auch vorbeugen, so ein Fehler war also für einen Tester auch unmöglich vorherzusehen.

Re: Fortschritt nicht gespeichert

Posted: Mon Jan 23, 2017 7:22 pm
by Estralis Seborian
Was ich meine: Offensichtlich lag ein Problem vor, aber das Skriptlog hat logischerweise keine Meldung ausgeworfen, da der Fehler ja erst beim Schreiben des Charakterinventars in die Datenbank aufgetreten ist. Tester am Devserver haben keinen Zugriff auf das Serverlog. Meiner Meinung nach sollten wir die Sichtbarkeit der Serverlogs erhöhen, um solche Fehler beim Testen erkennen zu können. Dies könnte auch helfen, die kürzlich gehäuft auftretenden Servercrashes aufzuklären.