29.12.2017, 22:04
Hallo EspRene,
ich habe mir deine Problematik nochmals angesehen und in der Tat wurden dir etwa 10-11x Votegras unterschlagen. Aber wie du aus dieser Information vllt. ahnen kannst, sind die Daten dazu vorhanden. Ich erläutere einmal kurz die Problematik und auch die Lösung dazu etwas ausführlicher:
Bei jedem Login auf unserem Server wird in der Datenbank eine "Session" erstellt mit deiner UUID und der Startzeit dieser Session. Sessions werden zur Sicherheit alle 5 Minuten automatisch mit der aktuellen Zeit als End-Zeit versehen - denn falls der Server einmal abstürzen sollte oder sonst irgendetwas schief geht, wären unter Umständen viele Stunden Spielzeit verloren. Die Spielzeiten haben also pro Session maximal eine Abweichung von 4 Minuten und 59 Sekunden, egal was mit dem Server bzw. deinem Logout passiert.
Bei einem korrekten Logout wird die End-Zeit auf den aktuellen Zeitpunkt gesetzt und die errechnete Session-Dauer mit deiner Gesamtspielzeit addiert. Wenn nun aber der Logout nicht korrekt stattgefunden hat (warum auch immer) oder der Server abgestürzt ist, wird die gesamte Spielzeit nicht neu berechnet und unter /seen auch nicht aktualisiert. Auch das Votegras wird dann nicht ausgezahlt.
Das ist aber kein Beinbruch. Denn bei den Wartungsarbeiten werden die Gesamtspielzeiten neu berechnet. Das Votegras wird dir dann minütlich nachbezahlt bis der Server seine "Schulden" getilgt hat. (Ähnlich wie beim Spielen auf Creative/Skyblock/Minigames)
Warum aber deine Session nicht korrekt beendet wird würde ich gerne etwas näher anschauen. Wie verlässt du den Server? Schließt du einfach Minecraft? Oder trennst du die Verbindung über das Menü? Oder ziehst du das Netzwerkkabel einfach ab?
ich habe mir deine Problematik nochmals angesehen und in der Tat wurden dir etwa 10-11x Votegras unterschlagen. Aber wie du aus dieser Information vllt. ahnen kannst, sind die Daten dazu vorhanden. Ich erläutere einmal kurz die Problematik und auch die Lösung dazu etwas ausführlicher:
Bei jedem Login auf unserem Server wird in der Datenbank eine "Session" erstellt mit deiner UUID und der Startzeit dieser Session. Sessions werden zur Sicherheit alle 5 Minuten automatisch mit der aktuellen Zeit als End-Zeit versehen - denn falls der Server einmal abstürzen sollte oder sonst irgendetwas schief geht, wären unter Umständen viele Stunden Spielzeit verloren. Die Spielzeiten haben also pro Session maximal eine Abweichung von 4 Minuten und 59 Sekunden, egal was mit dem Server bzw. deinem Logout passiert.
Bei einem korrekten Logout wird die End-Zeit auf den aktuellen Zeitpunkt gesetzt und die errechnete Session-Dauer mit deiner Gesamtspielzeit addiert. Wenn nun aber der Logout nicht korrekt stattgefunden hat (warum auch immer) oder der Server abgestürzt ist, wird die gesamte Spielzeit nicht neu berechnet und unter /seen auch nicht aktualisiert. Auch das Votegras wird dann nicht ausgezahlt.
Das ist aber kein Beinbruch. Denn bei den Wartungsarbeiten werden die Gesamtspielzeiten neu berechnet. Das Votegras wird dir dann minütlich nachbezahlt bis der Server seine "Schulden" getilgt hat. (Ähnlich wie beim Spielen auf Creative/Skyblock/Minigames)
Warum aber deine Session nicht korrekt beendet wird würde ich gerne etwas näher anschauen. Wie verlässt du den Server? Schließt du einfach Minecraft? Oder trennst du die Verbindung über das Menü? Oder ziehst du das Netzwerkkabel einfach ab?