Seite 1 von 1

Elixier der Bewegung verschwindet beim Browserwechsel

Verfasst: 4. Mai 2015, 22:44
von Anarchie
Der Effekt des Elixiers der Bewegung verschwindet beim Browserwechsel, während Effekte wie Beutezauber bestehen bleiben. (=> Suchfunktion genützt, letzer Beitrag dazu von 2008)

Sehr unschöne, vor allem, wenn man mit verschiedenen Browsern spielt, je nach Situation.

Re: Elixier der Bewegung verschwindet beim Browserwechsel

Verfasst: 8. Mai 2015, 16:16
von Sotrax
Ist in der Tat gewollt, hält auch nur bis zum Logout. Daher auch die Beschreibung mit dem Wort "bis zu":

"Ein Elixier, das deine Bewegungen für bis zu 30 Minuten beschleunigt."

Die 30 Minuten sind wirklich eine Maximalangabe, es kann viel kürzer halten.

Re: Elixier der Bewegung verschwindet beim Browserwechsel

Verfasst: 8. Mai 2015, 17:34
von pash
In Verbindung mit Browserabstürzen ist es recht ärgerlich.

Re: Elixier der Bewegung verschwindet beim Browserwechsel

Verfasst: 8. Mai 2015, 17:54
von Anarchie
pash hat geschrieben:In Verbindung mit Browserabstürzen ist es recht ärgerlich.
... oder wenn man wie ich bspw. FF zum Jagen und Safari zum Killen spielt.

Gibt es denn wirklich keine Möglichkeit, das irgendwie anders zu lösen?

Re: Elixier der Bewegung verschwindet beim Browserwechsel

Verfasst: 8. Mai 2015, 17:59
von Bärchen
In welcher Welt spielst du denn? Kann dir etwas Gold für Glodos geben.

Re: Elixier der Bewegung verschwindet beim Browserwechsel

Verfasst: 8. Mai 2015, 18:02
von Anarchie
Bärchen hat geschrieben:In welcher Welt spielst du denn? Kann dir etwas Gold für Glodos geben.
Wenn es nur ein paar wenige Male vorkommt, wäre mir das auch völlig egal.

Aber wenn ich in einer Dauer von 30min gleich ein ganzes Zehner-Elixier verbrauche, ist es doch etwas mühsam. :roll:

Re: Elixier der Bewegung verschwindet beim Browserwechsel

Verfasst: 8. Mai 2015, 19:01
von Anarchie
Saphire hat geschrieben:loest sich dabei die elixierwirkung in dem einen browser bei dir auf?
Wenn ich das FW-Fenster in FF schliesse (ohne Logout) und mich bei Safari anmelde, löst sich die Wirkung auf. Wechsle ich - erneut ohne Logout zurück in FF, bleibt sie aber.^^

Re: Elixier der Bewegung verschwindet beim Browserwechsel

Verfasst: 9. Mai 2015, 09:38
von Benu
Die Frage ist eher, warum es noch immer so gelöst ist.

Es ist für den Benutzer nicht ersichtlich, dass sich dieser Status auf einmal anders verhält. Es führt immer wieder zu Bug-Reports.

Ändere es doch einfach. Kannste als eigenständige Ankündigung verkaufen und jeder wird sich drüber freun.

Re: Elixier der Bewegung verschwindet beim Browserwechsel

Verfasst: 9. Mai 2015, 10:56
von Bärchen
Aber die armen Leute, die dann die Grotte ganz ohne Elixier durchlaufen müssen ;_;

Re: Elixier der Bewegung verschwindet beim Browserwechsel

Verfasst: 16. Mai 2015, 00:41
von damh
Ist zu lahm, wenn man es immer aus der DB holen würde. Allerdings könnte man auch den Wert beim Anwenden des Elexiers in der DB speichern, wie bei Beutezauber und Co und beim Login einmalig dort in die Session wieder übernehmen.

Gleicher Effekt und Problem behoben.

Re: Elixier der Bewegung verschwindet beim Browserwechsel

Verfasst: 27. Jun 2015, 21:18
von damh
Apache, PHP und mySQL ;-)

Wie kann man da bei irgendwas von NICHT-lahm sprechen? Jeder Teil für sich ist schon abartig lahm. In Summe wird es nur noch schlimmer. Die Programmierweise tut dann noch den Rest oben drauf :D

Re: Elixier der Bewegung verschwindet beim Browserwechsel

Verfasst: 28. Jun 2015, 00:10
von bwoebi
Also… in dem Fall ist es rein die Programmierweise und sonst nichts. Man kann das auch sonst schön kompakt machen … mit mysql muss man ja nicht die komplette Spalte, sondern kann auch nur spezifische Felder auslesen. ;-)

Das ist generell ein Problem… du willst ein paar Attribute eines Users haben? Gibt an sich drei Möglichkeiten …
1. alle Attribute als einzelne Felder
2. eine extra Tabelle mit den Attributen
3. die gesetzten Attribute als JSON serialisiert abspeichern in einem TEXT-Feld

Dafür haben alle 3 aber auch diverse Nachteile
1.
- Möchte man mehrere konsekutive Zeilen auf einmal lesen, gibt das Sprünge und verschlechtere Lokalität (wie bspw. alle 300 Bytes kommt normal die nächste Zeile… haben wir jetzt 100 Integer-Attribute, sind das 400 Bytes zusätzlich. Also kommt nun alle 700 Bytes eine neue Zeile; da aber blockweise (512 bytes) von der Platte gelesen wird, lesen wir immer die 400 sinnlosen Bytes mit.) (Weniger ein Problem, wenn das In-Memory gecacht wird, …)
- Hinzufügen eines Attributes ist dann ein vollkommener Neu-Aufbau der gesamten Tabelle (na gut, bei 100k Einträgen auch noch nicht so ein Problem und wäre eh nur bei Updates)
- Es müssen immer 400 Bytes gespeichert werden, auch wenn die alle nicht gesetzt sind. (auch noch nicht so ein großes Problem bei 100k Einträgen)
2.
- Langsam. Zumindest wenn man die Attribute individuell abfragt. (Bei ein Feld pro Attribut, hat man wenigstens idR die ganze Zeile im MySQL-Cache)
3.
- Ist nur ein Feld, also muss man immer alles auf einmal laden
- Jedes Mal wenn man etwas schreibt, muss man alles schreiben.

an sich würde die JSON-Variante eigentlich reichen… Wäre mMn die einfachste und schnellste Variante. Und an dem Punkt macht es wirklich keinen Unterschied ob Session oder nicht.

Re: Elixier der Bewegung verschwindet beim Browserwechsel

Verfasst: 30. Jun 2015, 16:27
von pash
... wird es nu geändert?

Re: Elixier der Bewegung verschwindet beim Browserwechsel

Verfasst: 30. Jun 2015, 18:17
von Bärchen
Ne.

Re: Elixier der Bewegung verschwindet beim Browserwechsel

Verfasst: 2. Jul 2015, 13:09
von pash
Sollte es aber.