Eintragsdetails ansehen

IDProjektKategorieSichtbarkeitZuletzt aktualisiert
0002944EChecköffentlich2023-02-20 20:34
Reporteroglbi Bearbeitung durchEnno  
PrioritätnormalSchweregradkleinerer FehlerReproduzierbarnicht getestet
Status erledigtLösungwird nicht behoben 
Zusammenfassung0002944: Serverecheck zeigt keine unbekannten Objekte bei 'gib' an
Beschreibung

Das lokale echeck (in meinem Falle 4.7.15) zeigt unbekannte Objekte bei 'gib' an. Einheit 49qf: Warnung in Zeile 3732: Unbekanntes Objekt. 'Gib p9u9 1 Kaugümmi'

Das Serverecheck (4.7.18) meldet unbekannte Objekte bei 'Mache'. Einheit 49qf: Fehler in Zeile 3732: Das kann man nicht machen. 'Mache 1 Kaugümmi'

Das Serverecheck (4.7.18) meldet keine unbekannte Objekte bei 'Gib'.

Schritte zur Reproduktion

Beispiel: Gib p9u9 1 Kaugümmi

TagsKeine Tags zugeordnet.

Notizen / Dateien

Enno

Enno

2023-02-19 20:48

Administrator   ~0009928

Ich habe das ECheck auf dem Server mal auf 4.7.19 aktualisiert bei der Gelegenheit, aber kann den Fehler nicht reproduzieren:

enno@erdbaer:~$ LANGUAGE=de echeck -Lde -w1 orders.txt
ECheck (Version 4.7.19), order file checker for Eressea - freeware!

Verarbeite Datei 'orders.txt'.
Befehle für Partei 1 gefunden.
Rekrutierungskosten auf 50 Silber gesetzt, Warnungen Stufe 1
Silberpool ist aktiv.

Einheit 1:
Warnung in Zeile 3: Unbekanntes Objekt.
  'GIB 2 1 Kaugümmi'

Einheit 1:
Fehler in Zeile 4: Das kann man nicht machen.
  'MACHE 1 Kaugümmi'
Es wurden Befehle für 1 Partei und 1 Einheit gelesen.
1 Warnung gefunden, 1 Fehler.
oglbi

oglbi

2023-02-19 22:58

Reporter   ~0009931

Ich habe es eben nocheinmal wiederholt mit meinem aktuellen Zug (deshalb sind auch ein paar andere Fehler noch drin). Um 22:34 habe ich einen Zug eingeschickt der um 22:38 vom Server beantwortet wurde fuer die Partei orc (19.02.23). Das Serverecheck meldet mir den Fehler nicht. Das Lokale meldet mir den Fehler. Ich hatte nocheinmal probiert ob die Zieleinheit vorhanden sein muss. Das macht aber keinen Unterschied.

Enno

Enno

2023-02-20 20:34

Administrator   ~0009932

Stimmt, der Server führt echeck mit -w0 aus, was nur die Syntax testet, nicht die Namen von Gegenständen, Zaubern, usw. Das ist Absicht, weil in der Vregangenheit immer mal neue Gegenstände ins Spiel eingeführt wurden, und ECheck die nicht sofort gelernt hat, was zu einer Menge von Anfragen führte, wenn Spieler ihr Sonnensegel setzen wollten, aber dafür Fehlermeldungen kriegten.

Das ECheck auf dem Server ist nicht als Ersatz für ein ECheck daheim gedacht, und soll vor allem die schlimmsten Fälle verhindern: Keine Befehle geschickt, Passwort vergessen, Tippfehler in Kommandos oder Richtungen. Sowas wie hier:

Einheit 68nq:
Fehler in Zeile 1582: Unbekannter Befehl.
  'bleiben oder nach w wandern?'

Einheit ufzu:
Fehler in Zeile 5834: Richtung nicht erkannt.
  'Nach SO SO nzm'

Eintrags-Historie

Änderungsdatum Benutzername Feld Änderung
2023-02-15 18:06 oglbi Neuer Eintrag
2023-02-19 20:48 Enno Bearbeitung durch => Enno
2023-02-19 20:48 Enno Status neu => erledigt
2023-02-19 20:48 Enno Lösung offen => nicht reproduzierbar
2023-02-19 20:48 Enno Notiz hinzugefügt: 0009928
2023-02-19 22:58 oglbi Status erledigt => Rückmeldung
2023-02-19 22:58 oglbi Lösung nicht reproduzierbar => wiedereröffnet
2023-02-19 22:58 oglbi Notiz hinzugefügt: 0009931
2023-02-20 20:34 Enno Status Rückmeldung => erledigt
2023-02-20 20:34 Enno Lösung wiedereröffnet => wird nicht behoben
2023-02-20 20:34 Enno Notiz hinzugefügt: 0009932