... und noch einer :-)
Beim Starten des Clients holt sich dieser ja per Voreinstellung X Datensätze vom Server, oder besser der Server "beglückt" neu hinzugekommene Clients mit Infos :-)
Problem:
Wenn der Client ordentlich beendet wird, speichert er die letzte Situation ab. Wird er neu gestartet, lädt er diese letzte Situation und überschreibt diese anschließend mit den letzten X aktuellen Werten.
Folge:
Man kann nicht unterscheiden, was aktuell ist und was nicht !
Es gibt zwar die Möglichkeit, alle Staten (Stati ???) nach dem Hochfahren des Clients zu löschen bzw. zu ändern, danach sind aber auch die vom Server erhaltenen letzten X weg & können nicht nachgeladen werden.
Lösungsvorschlag:
Man müßte einstellen können, daß der Client "leer" startet, z.B. mit einem voreingestellten Status für alle Fahrzeuge, z.B. 2 oder 6, frei wählbar, Funktion an-/abschaltbar (also entweder "so wie jetzt" starten oder eben "leer")
Danach aktualisiert er "normal" mit eben den letzten X gepeicherten Serverwerten und alles ist gut :-)