Ich habe jetzt in den letzten Tagen mal vermehrt den HTTP Request Traffic verbrauch durch die Firefox Web Konsole beobachtet und muss sagen es ist erschrecken, was sich da alles ansammelt.
Ein langzeit Spieler ist von den angesammelten Datenmüll mittlerweile ausgehoben, da der großteil nun im Flash und Browser Cache sein sollte.
Hier sieht aber die Webkonsole in Chrome oder Firefox keinen Unterschied und rechnet den Daten verbauch komplett zusammen.
Beim erstenmal Starten im Browser:
Es sind innerhalb der ersten 10sekunden, wo das gestart wurde 112 Anfragen rausgegangen mit ca 10MB(aufgerundet) traffic verursacht.
Hier macht das UI die hälfte an Traffic aus insgesammt 5mb wenn man die .swfs zusammen rechnet.
Was macht den rest aus?
Die schier endlose Anzahl an Bilder, die unzählen Javascripts und tracking scripts von Google und Werbe anbietern, sowie die die dauer POST requests zur Datenbank, die wir als JSON antwort zurück bekommen.
Ein dauerspieler, könnte hier Namen nennen lass es aber lieber sein bleiben hier nicht bei 10MB.
Jede neue Sektion die wir in der UI aufrufen, verursachen Datenbank anfragen, die auch jedes mal erneuert werden.
Allein wenn jemand abwechselnd Missionen und Training macht bleibt nicht lange bei 10, sondern verschlimmert sich diese lage.
Hier ein Beispiel eines standard Spielers der Liga / Duelle durch spielt und nebenbei noch Teamchat führt und seine Kämpfe nicht über die Duellliste sucht sondern über die Rangliste:
Man sieht schon 973 Abfragen, allein mehr dadurch das man Missionen gemacht hat, nicht nur in einer Zone geblieben ist. Trainiert hat. Dann sich duelliert hat über die Rangliste. Nebenbei noch das Heldenversteck besucht und Angriffe gemacht hat und zuletzt auch mal schnell alle Sondermissionen durchlaufen hat und auch noch ein kurzen Blick auf seine Heldentaten. Macht grad nochmal ca 10MB mehr.
Nun ist das nur ein kleiner tropfen auffem heißen Stein, da hier noch nicht 300 Energie runtergespielt wurde. Dann noch keine 42Trains oder geschweige den die maximalen Duell und Liga angriffe.
Letztlich wenn man das Spiel bis zum Schlafen gehen offen hält, alles zwischen durch macht und ein Schurke erscheint, welcher sich dauer mässig selbst durch die UI aktualisiert, liegt man nicht mehr bei 10-20MB sondern weit über die 100MB grenze.
Die andere Frage ist wohin damit?
Die meisten Sachen bleiben im Cache, welche nicht mehr übertragen werden bei Dauerspieler. Auch in der heutigen Zeit besitzen Spieler zuhause eine Flatrat und müssen sich nicht wie Mobilespieler mit lässtigen Datenflatrates rumärgern.
Hier hat die Mobileapp zwar ein Vorteil, die Statischen Bilder werden nur 1malig beim Spielen runtergeladen und zwar nur dann jedes mal wenn es eine neue App version gibt.
Bleibt aber ein bitterer nachgeschmack, warum werden diese Bilder, jedes mal bei einer neuen Spieleversion runtergeladen? Wieso werden nicht die Statischen Bilder gepatcht die geändert wurden oder neu hinzugefügt wurden?
Ein weiteres Problem wird sich auch weiterhin im Browser und in der App nicht ändern.
Wohin mit den angesammelten Datenmüll? Hier wird schliesslich nicht der RAM entleert, solange der Browser oder die App an ist.
Somit würd ich hier an die User appellieren, zwischen durch mal den Browser neuzustarten.
Nicht jeder benutzt ein Vanilla Browser ohne Addons und da nicht jeder den Ultrastarken ONE, DELL oder HP Rechner oder Laptop hat, meckern alle rum das es lahmt. Somit auch kein Wunder wenn der RAM voll gepumpt wird.
Unnötige Daten für Spieler
Ich wollte auch mal nun genau wissen was genau immer ausgetauscht wird für den User, jeder der sich mit HTTP Requests auskennt. Dann diese auch lesen.
Ich bin aufsachen gestoßen und frag mich, ist es wirklich von nöten das Browser Spieler die über herozerogame.com spielen, auch die einstellungen von Spieleplattformen übermittelt bekommen?
Ich spiel doch direkt über euch und brauch doch nicht die ganzen extra Einstellungen von Steam, spielaffe, kongregate usw.
Selbst auch umrechnungskurse von internationalen Servern brauchen wir nicht oder Geo Blocking für Brasilien.
Da dies die gleichen Daten sind die auch in der Mobilen App ausgetauscht werden, sollte man vielleicht überdenken ob diese Daten wirklich von nöten sind mit allen Spielern zutauschen oder auch nur mit diesen Spielern zutauschen die es nötig haben.
-------------
Klar es wird zwischen durch stetig dran gearbeitet den Datenverbrauch zuvermindern, aber im großen und ganzen kommt durch ein anderes Feature wieder dieser verbrauch der gemindert wurde wieder drauf.
Hier müsste eine größere umstrukturierung passieren, damit User nicht mit belanglosen Daten zugemüllt werden. Klar das Spiel braucht gewisse Daten aber muss dies dann auf kosten des Users passieren?
Ich hätte auch die URLs oder die Dateien maskieren können, aber ich wollte euch als Spieler diese wiederum auch nicht vorenthalten.