zu deiner frage numéro deux: das ist eigentlich gedacht um eine verifizierung von süielern zu erhalten, welche das spiel lizensiert gekauft haben, ist aber meines wissens nach noch nicht implementiert. also lass es einfach auf false
Das ist teilweise richtig: Es handelt sich in der Tat um eine Überprüfung, ob ein Spieler das Spiel gekauft hat oder nicht. Diese war allerdings seit Beginn implementiert und sollte auf public Servern aus Sicherheitsgründen unbedingt aktiv sein.
Wenn keiner mehr verbinden kann bei eingeschalteter Authentifizierung, dann liegt das entweder daran, dass der Server keine Verbindung zum HIVE bekommt (normalerweise müsste beim Serverstart eine Meldung kommen, ob der Server authentifiziert werden konnte), oder die einzelnen Clients nicht mit dem HIVE verbunden sind.
Zum Problem mit den Illegal States: Normalerweise treten die häufig auf, wenn die Syncro zwischen Server und Client zu sehr abweicht, aber auch dann, wenn der Server unplausible Daten vom Client erhält. Es kann je nach Serverauslastung immer wieder mal auftreten (du wirst allerdings erst gekicked, wenn das 25x [kann in der config geändert werden] aufgetreten ist), aber vor allem auch dann, wenn irgendwelche Ports blockiert werden und dadurch einzelne Nachrichten nicht beim Server oder Client ankommen. Nicht auszuschließen ist natürlich auch immer ein Bug, der das verursacht, daher wäre evtl. ein Serverlog hilfreich ![]()
PS: Falls du nur im kleinen Kreise spielen möchtest, ist es empfehlenswert, statt eines dedicated Servers einen LAN Server ingame zu starten (im Singleplayermenü der rote Button). Das ist quasi das selbe, nur schlanker und performanter (sofern du selber auf der selben Maschine spielen möchtest).