Spiele jetzt mit auf

Aktuelles

Item-Verlust bei Updates/Neustarts

PlatexTM

Greetings,
ich habe zwar nicht viel Ahnung vom Programmieren oder so, aber ich weiß, dass ich kreativ bin. Darum hier eine Idee:

Der Server wird ja immer wieder mal geupdatet oder erhält einen Neustart, bei dem hin und wieder mal ein paar Items flöten gehen, welche schwer bis gar nicht ersetzt werden können.
Meine Idee wäre eventuell eine Art Extra-Server, der wie ein Tresor funktioniert, wo jeder Spieler ein Schließfach hat, in das er sehr wertvolle Items lagern kann. Dieser Extra-Server wird nur dann geupdatet, wenn eine neue Version, sei's Skyblock V5 oder Minecraft 1.14, erscheint, aber auch nur dann, sobald die Hauptserver stabil auf den neuen Versionen laufen.

Es wäre zwar keine 100%-ige Absicherung, weil ja niemand erahnen kann, wann mal der Server mal kollarbiert, aber es wäre eine Möglichkeit bei Updates bzw. Neustarts, ohne das der Server vorher crashte.

Ein Problem daran wäre aber, dass man dann vllt. vorher ankündigen müsste, wann man was wie neustartet oder updatet, damit Spieler ihre teuren Werkzeuge (alles andere wäre ja dann schon im Tresor gelagert).

Mfg, 64.
 

Gerrygames

Sr. Developer
Teammitglied
Developer
Es ist nicht möglich einen Server in unser System einzubinden, welcher keine Updates und Neustarts benötigt. Bei Änderungen in einem unseren Backend-Systeme müssen alle Server geupdatet (und neugestartet) werden.
 

Dubbly

Premium
Es ist nicht möglich einen Server in unser System einzubinden, welcher keine Updates und Neustarts benötigt. Bei Änderungen in einem unseren Backend-Systeme müssen alle Server geupdatet (und neugestartet) werden.
Die Inventare (Spieler/Enderkisten) werden ja normalerweise in seperaten Ordnern, als ein .yml Datei gespeichert. Wie kommt es eigentlich dazu, dass sie gelöscht oder umschrieben werden? Oder habt ihr ein komplett anderes System?
 
Zuletzt bearbeitet:

Gerrygames

Sr. Developer
Teammitglied
Developer
Die Inventare (Spieler/Enderkisten) werden ja normalerweise in seperaten Ordnern, als ein .yml Datei gespeichert. Wie kommt es eigentlich dazu, dass sie gelöscht oder umschrieben werden? Oder habt ihr ein komplett anderes System?
Die Inventare werden nicht in .yml Dateien gespeichert. Sie werden wie in Vanilla in einer .dat Datei im NBT Format gespeichert. Das Inventare verloren gingen lag daran, dass die Dateien beim schreiben nicht gelockt wurden und es somit vorkam, dass die Dateien bevor sie fertig geschrieben wurden von Linux auf den Share geladen wurden und somit unvollständig/beschädigt waren. Das Problem ist jetzt allerdings behoben und seit dem 1.13 Update ist keine einzige Spielerdatei mehr verloren gegangen.
 
Oben