GreenSurvivors Forum
Votegras-Entlohnung - Druckversion

+- GreenSurvivors Forum (https://greensurvivors.de/forum)
+-- Forum: GreenSurvivors (https://greensurvivors.de/forum/forumdisplay.php?fid=3)
+--- Forum: Feedback (https://greensurvivors.de/forum/forumdisplay.php?fid=5)
+--- Thema: Votegras-Entlohnung (/showthread.php?tid=232)



Votegras-Entlohnung - EspRene - 29.12.2017

Hallo,

wie ich bereits schon mal mitteilte, erhalte ich seltsamerweise ab und zu kein Votegras für aktives Spielen mehr. Vorgestern habe ich ~6 Votegras nicht erhalten, gestern ging es teilweise (dennoch bekam ich ~3 nicht), heute wiederrum gar nichts bekommen (nur heute früh um 2 oder so).
Nun spiele ich heute wieder paar Stunden und bekomme einfach nichts (~3, steigend).

Gruß EspRene


RE: Votegras-Entlohnung - Schpammer - 29.12.2017

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? Wink


RE: Votegras-Entlohnung - EspRene - 29.12.2017

Haha, der letzte Satz war jetzt der Bringer^^
Nein, ich verlasse das Spiel ganz normal über das Menü, NIE anders.

Ich verstehe deine Pluginmechanik, alles gut, wollte es halt einfach ansprechen, weil ich ja sonst nicht weiß, was nun dagegen getan wird.

Danke für die Antwort.