View Issue Details

IDProjectCategoryView StatusLast Update
0002207EresseaGeneralpublic2017-12-05 18:50
ReporterEnno Assigned ToEnno  
PrioritynormalSeverityminorReproducibilityhave not tried
Status closedResolutionfixed 
Product Version3.8.9 
Target Version3.9.1Fixed in Version3.9.1 
Summary0002207: Neue Parteien aussetzen hängt den Server
Description

Wenn in der newfactions Datei drei Parteien stehen (aquarian, human, demon), läuft der Server in eine Endlosschleife.

Steps To Reproduce

Ich habe zur Auswertung die neuen Spieler auskommentiert, dann lief es. Reproduktion ist sicher schwer, weil der Code zu 100% in Lua ist, und man das nicht Schritt für Schritt debuggen kann.

TagsNo tags attached.
Faction0
GameE2
Report977

Activities

Enno

Enno

2016-05-15 20:47

administrator   ~0006556

Fehler liegt an einer ungetesteten Änderung in autoseed.lua von mir.

Enno

Enno

2016-05-15 20:47

administrator   ~0006557

Neuer Fehler: Versuch, neue Parteien in einer NULL-Region auszusetzen.

Enno

Enno

2016-05-15 21:09

administrator   ~0006558

Fehler tritt auf, weil keine "bewohnbaren" Regionen für neue Parteien gefunden werden konnten, und darauf nicht getestet wird.

Enno

Enno

2016-05-15 21:10

administrator   ~0006559

Wir müssen also die Kriterien lockern, und ein Feedback für die Qualität der Welt zur Verfügung stellen.

Enno

Enno

2016-05-15 21:35

administrator   ~0006560

Ausserdem ist der Code, der Parteien zu Regionen zuordnet, katastrophal falsch. start ist gelegentlich nil, das soll nicht sein. Alles neu schreiben!

Enno

Enno

2016-05-16 21:23

administrator   ~0006561

Wo ich gerade am Logfile ändere (log level einstellbar):

Warum macht der Server unter Windows kein neues Logfile, sondern hängt immer an das alte an? Das ist jetzt mehrere Millionen Zeilen lang, und neu laden dauert ewig.

Enno

Enno

2016-07-30 19:47

administrator   ~0006653

Ich habe gerade den lokalen Branch gefunden, in dem ich diesen Bug fixen wollte, der ist in einem schäbigen Zustand, und ich werde mich drum kümmern, dass der brauchbare Teil davon in develop kommt.

Enno

Enno

2016-07-30 20:49

administrator   ~0006654

PR #523

Issue History

Date Modified Username Field Change
2016-05-15 08:50 Enno New Issue
2016-05-15 20:02 Enno Assigned To => Enno
2016-05-15 20:02 Enno Status new => assigned
2016-05-15 20:47 Enno Note Added: 0006556
2016-05-15 20:47 Enno Note Added: 0006557
2016-05-15 21:09 Enno Note Added: 0006558
2016-05-15 21:10 Enno Note Added: 0006559
2016-05-15 21:35 Enno Note Added: 0006560
2016-05-16 21:23 Enno Note Added: 0006561
2016-07-30 19:47 Enno Note Added: 0006653
2016-07-30 20:49 Enno Status assigned => resolved
2016-07-30 20:49 Enno Resolution open => fixed
2016-07-30 20:49 Enno Note Added: 0006654
2016-08-08 10:34 Enno Fixed in Version => 3.9.1
2016-08-08 10:34 Enno Target Version => 3.9.1
2017-12-05 18:50 Enno Status resolved => closed