Diskussion:3-Uhr-Logout

Aus OWiki
Wechseln zu: Navigation, Suche

Hi a) ist dies Spam? b) stimmt das? c) wenn es stimmt kann es wer mal ausbauen? Ich mach mal nen Löschantrag der genommen werden kann, wenn es überarbeitet wurde. Gruß --AlDavoodi 14:11, 29. Okt 2005 (CEST)

also um 3 uhr wird man auf jeden fall rausgeschmissen. ob das aber an serverneustart oder 24h sperre der provider liegt, hab ich ka. da müsste man mal nachforschen; sprich go oder so fragen --James D 14:21, 29. Okt 2005 (CEST)

Der Grund ist mir neu, allerdings ändert das nichts an den Fakten. In jedem (deutschen) Uni erfolgt um 3:00 Uhr ein Zwangslogout. Jeder Spieler muß sich danach erneut einloggen um weiterspielen zu können. Sämtliche SessionIDs sind ungültig geworden. Übrigens ist der Zeitpunkt *exakt* 3:00 nach der Uhr des Servers, die von der korrekten Uhrzeit teilweise um über 10 Minuten abweicht. --84.139.122.74 16:54, 29. Okt 2005 (CEST)

10 Minuten ist ein bisschen untertrieben, wenn ich da z.B. an U20 mit ca. 2:30 h denke ;) - wusste das mit dem Logout bisher auch nicht, um die Zeiten schlaf ich normalerweise^^ - hmm sollte man mal einen Artikel über Serverzeit schreiben?

Und was soll genau der Artikel behandeln? --AlDavoodi 20:48, 29. Okt 2005 (CEST)

Der Artikel über Serverzeit? Den Unterschied zwischen Serverzeit und Realzeit herausstellen, darauf aufmerksam machen, dass die nicht unbedingt deckungsgleich sein müssen, und dass man beim handeln/abfangen aufmerksam sein muss, wenn man Zeiten an jemanden schickt bzw. von jemandem bekommt.

dann müßte aber auch noch mit rein warum die Zeiten divergieren und warum ne Korrektur so kompliziert ist. Weiß das wer ? ^^ --Herr Schmidt 18:05, 1. Nov 2005 (CET)

Ich glaub da müsste wer aus KA ran. ;) Schmidt weißt du es nicht? Wozu biste GA ihr Admins wisst doch alles. ;) :D Jedenfalls muss man doch immer an einen weiter verweisen. *zwinker* --AlDavoodi 18:15, 1. Nov 2005 (CET)

http://www.ogameforum.de/forum/wbb2/thread.php?postid=2828654#post2828654 Hab mal kurz einen Artikel aus dem Ogameforum dazu rausgesucht, leider gerade keine Zeit weitergehendes zu schreiben, aber falls einer von euch Lust hat :)

Es steht, dass das jeden Tag gemacht wird, jedoch steht darunter "das soll verhindern, dass Spieler mehr als 7 Tage eingeloggt bleiben..." das macht für mich keinen Sinn --Marty 20:59, 5. Nov 2005 (CET)

Na ja, das würde auch durch ein 3 oder 5-tägigen Logout verhindert werden, aber 1. hat das ja noch andere Funktionen (s. Geisterplaneten). Die Betonung liegt also in der Beziehung auf dem Ausloggen nicht auf dem eintägigen

3 Uhr logout

Also von wegen Beitrag löschen... ich finde es schon interessant zu wissen, warum man nachts um 3 aus dem Spiel gekegelt wird. Der Hintergrund ist - Ogame wurde mit PHP3 geschrieben und dies hat keine anständige Sessionverwaltung. Also hat Legor sich eine gebaut und er hatte dabei wohl Fehler gemacht. Fehler die dazu führten, das Leute z.B, on waren (ohne zwangstrennung) und nach einigen Tage als (i) gekennzeichnet wurden. (Dies ist kein Schreib/Logikfehler!!! Ich habs selbst gesehen!!!) Dies zog verschiedene schwere Fehler und Accountsperren nach sich. Um das alles zu verhindern, wurde ad hoc das nächtliche Zwangslogout eingeführt, welches inzwischen mit den neuen PHP Versionen und dessen Sessionverwaltung nicht mehr nötig wäre. Ogame hat allerdings erst vor sehr kurzer Zeit auf das neue System umgestellt bzw. dies ist noch in Arbeitmit dem neuen System wäre ein Zwangslogaut nicht mehr nötig und selbst die alte Sessionverwaltung dürfte inzwischen gefixt sein. Da sich Dinge in Ogame nur sehr langsam ändern, werde ich eher Rente kriegen als das die 3 Uhr trennung abgeschaltet wird.... man könnte recht einfach auch ein 24h-logout einführen.... unter Linux wird ja access und creation time unterschieden.... aber ein cron job mit "rm /session/*" nachts um drei gestartet ist nun mal einfacher zu proggen als ein vergleich auf ctime oder mtime - 24h...

"Zeitpunkte der letzten I-Node-Änderung (ctime), der letzten Daten-Änderung (mtime) und des letzen Zugriffs (atime) wobei die atime bei find natürlich geändert wird." also z.B. sowas...

$find /session/* -ctime +1 -exec rm -f {} \;

das als cronjob alle 59 min und und keine session wäre älter als 24h ... ohne zwangslogout... ein Logout wäre nur noch für ein Serverneustart nötig... nur NÖTIG ist der heute auch nicht mehr...oder man zieht das Konzept der Sessions aus PHP4/5 durch... was aber anscheinend auch schwierig ist. oder zumindest schwieriger.... als schwierig :]

Das die Server nicht um Punkt 3 neu starten liegt schlicht daran, das auf den Servern nicht wie üblich "ntpd" installiert ist und man durch das Eventhandling auch nicht mal eben die Uhr verstellen kann. Und PC Uhren gehen gerne falsch.. wenn sie nicht alle paar std. ein Timesync bei einem Atomzeitserver machen...wie man von Rechnern ohne die neumodischen Knebel-OS aus Redmond (M$) und anderen angeblich obsoleten Betriebssystemen weiss.

Achso.. liebes Ogame Team ... bitte fixt das NICHT! Sonst hätt ich Nachts um 3 gar kein Grund mehr, mich über Legors Art Bugs zu fixen, zu amüsieren! Man lernt so kleine Macken mit der Zeit auch schätzen *breitgrinz*


Also ich krieg grad gesagt ich soll unterzeichnen... damit niemand falsches ärger bekommt :] Singned by Karboom

Achso.. und sorrY für die vielen Änderungen in der Änderungsliste :) Ich gelobe Besserung!