Gmork hat geschrieben:Vielleicht liesse sich das ganze so ähnlich handhaben, wie der Auto-Updater von Windows ?
- Bei bestimmten Updates, die einen Neustart des Rechners erfordern, führt der Auto-Updater das Update im Hintergrund durch, je nach Einstellungen ohne den User in irgendeiner Weise zu informieren.
- Anschliessend kommt ein Popup Fenster, in dem Windows darauf hinweist, das ein Update durchgeführt wurde und der Rechner neu gestartet wird. Es bietet an, ob man sofort neu starten will, oder eine Weile warten will.
- Wenn man dieses Popup ignoriert (zum beispiel, weil man gar nicht am PC ist) wird der neustart automatisch durchgeführt.
- Wenn man das Popup auf "frag mich in 1h nochmal" schaltet, dann fragt Windows treudoof eine Stunde später nochmal.
- Das ganze wird solange durchgeführt, bis man entweder freiwillig den Neustart zulässt, oder den rechner runterfährt (was ja dann folgerichtig einen Neustart auslöst, wenn man ihn irgendwann wieder anmacht), oder bis man einmal verpasst, das Popup zu verlängern, was dann zum Zwangsneustart führt.
Nun schauen wir auf KapiHospital...
- Wenn ich mitten in Aktion bin, dann bringt ein Zwangslogout für den Server keinerlei entlastung, denn ich werde mich ja sowieso sofort wieder einloggen. Das der Speicherplatz kurz mal freigegeben wird, bringt allenfalls nachts zwischen 2 und 3 etwas. In der Zeit ist der server immer mal kurz gar nicht erreichbar, ich gehe davon aus, das in der Zeit der server irgendeine art von Wartungsmaßnahme durchführt, einen Datenbankabgleich oder ähnliches, wofür er keine Verbindungen gebrauchen kann. Das muss so bleiben, keine Einwände.
- Wenn ich nicht am PC bin, schmeist mich der Zangslogout raus... und das ist auch völlig okay, ich bin ja eh nicht da.
- Wenn ich am PC bin, und den Zwangslogout als freiwillige Selbstkontrolle verwenden will, dann merke ich das 2h rum sind und kann ins bett gehen.
Und nun ein Vorschlag zur Anpassung des Zwangslogout (An alle Kritiker: NICHT absschaffung, sondern ÄNDERUNG)
- Das Zeitintervall von 2h bleibt.
- Nach 2h erfolgt nicht direkt der Logout, sondern ein Popup öffnet sich, vergleichbar mit dem vom Windows-Updater. Das Popup erhält automatisch den Fokus und liegt über allem anderen (top level) und gibt dem user 10 Sekunden Zeit, das Intervall zu verlängern.
a) User klickt auf "verlängern"... das Intervall wird um 2h verlängert, ohne das ein Logout erzwungen wird. Wie bereits erwähnt, würde der Server durch den Zwangslogout hier ja nichts gewinnen, weil der User signalisiert, das er sich sowieso sofort wieder einloggen würde.
b) User klickt auf "ausloggen"... und es passiert das übliche... Zwangslogout, Serverressourcen werden freigegeben.
c) User macht einfach gar nichts in den 10sec, weil er grade nicht am PC ist, oder in einem anderen Fenster, macht irgendwas anderes... sprich, er ist nicht aktiv in KapiHospital (schreibt z.B. diese nachricht im Forum oder antwortet darauf)... und es erfolgt der Zwangslogout, die Serverressourcen werden freigegeben.
So... nun bleibt noch das Argument, das der Zwangslogout ja zur Sicherheit von Usern an öffentlichen Orten gilt...
... wie im Login-Thread ausführlich erklärt, hat ein potentieller unerlaubter User an einem Account im Schnitt bereits 1h zeit um den Account zu ruinieren, bis der Zwangslogout in der heutigen Form zuschlägt. Das reicht um einen Riesenhaufen Unheil anzurichten. Daher würde ich denken, das der unerlaubte User, der einen aktiven Account vor dem zwangslogout antrifft, bereits den maximal zu erwartenden Schaden anrichten kann, so er denn will. Kommt der user aber nach dem zwangslogout erst an den rechner, so ist er auch nach meinem obigen System bereits sicher ausgesperrt und für den Besitzer des Accounts kein Risiko mehr. Somit hätten wir einen brauchbaren Kompromiss aus dem Sicherheitskonzept von Upjers und der Bequemlichkeit mancher User, die sich eine Änderung erhoffen. Für alle, denen es egal ist, ändert sich praktisch nichts.
Ich bitte darum, von "brauchen wir nicht" Kommentaren abzusehen. Kritik an meinem Vorschlag ist gerne willkommen, aber ich bitte darum, in der kritik auf den Inhalt meines Beitrages einzugehen und mich nicht als nörgelndes Kind darzustellen oder sonstwie auf Bildzeitungsniveau zu diskutieren.
Mit kollegialen Grüßen,
Gmork
Diesen Vorschlag von Gmork halte ich als sehr vernünftig, da er einerseits die Vorstellungen von Upjers beibehält es aber auch dem Kunden gegenüber einfacher macht. Es sind eben die sehr nervenden Situationen in denen man aus dem Spiel geworfen wird (man möchte Platz im Wartezimmer freihalten, man möchte eine Mail schreiben, man ist grad an der Börse, etc....) Und um die Sicherheit an öffentlichen Plätzen beizubehalten könnte dieses Popup immer noch mit einem Passwort versehen sein das man eingeben muss um an der Stelle weitermachen zu können wo man eben war.
KH kann man nicht mit den anderen Upjerspielen wirklich vergleichen. Dort macht es kaum einen Unterschied ob ich rausfliegen während einer Aktion und mich wieder einloggen muss. In KH sind viele Stellen wo ich gerne weitermachen möchte ohne alles neu eingeben zu müssen. Ich denke da zB auch an den Medikamenteneinkauf. Man hat alles was man braucht im Wagen, will grad den Kaufenbutton betätigen, rums ist man draussen und kann von Vorne beginnen. Klar würde auch mit dem Popup und der Aufforderung des Passwortes an der Börse vielleicht mal ein Patient verloren gehen. Aber das ist sicher das geringere Problem dann hat man eben mal ein Schnäppchen verloren, denke damit können sehr viele leben.