[iB] Goblins ignorieren immer wieder Arbeitsplätze

Gast

Re: Goblins ignorieren immer wieder Arbeitsplätze

Beitrag von Gast »

Nachtrag, weil es vermutlich dieselbe Fehlerquelle ist:

Einer meiner Hexer stand grade am Esstisch (Stufe 3) und hatte als Info "isst" drinstehen. Seine Animation war allerdings die des Forschens und von den reichlich vorhandenen Kotletts hat er auch keines verzehrt.

Als ich ihn dann manuell gegriffen und neu plaziert habe, war der Esstisch spontan uninteressant und er hat sich ein Werkzeug geholt und forscht jetzt wieder richtig.

Meine Fernanalyse ist daher, das wie schon mehrfach erwähnt, die Synchronisation zwischen Client und Server nicht korrekt funktioniert. Eventuell könnte man hier damit abhilfe schaffen, das rein auf Client-Seite (also ohne Serverlast) jedes Monster ca. 1x die Minute eine Plausibilitätsprüfung für sich selbst macht und bei einer Unstimmigkeit den Server zur Synchronisierung aufruft.

Prinzipiell sollten alle in diesem Thread beobachteten Fehlverhalten auch programmtechnisch abprüfbar sein. An welcher Stelle genau man da einhaken muss, ist ohne Kenntnis des Codes natürlich nicht zu sagen.
Zuletzt geändert von Slashfex am Do 3. Jul 2014, 11:09, insgesamt 1-mal geändert.
Grund: 0051472
Benutzeravatar
Slashfex
Beiträge: 4947
Registriert: Mo 15. Apr 2013, 13:53

Re: Goblins ignorieren immer wieder Arbeitsplätze

Beitrag von Slashfex »

Danke für deine Beobachtung Gmork. Dies könnte an der Synchronisation liegen. Deinen Tipp bezüglich der Prüfung habe ich an die Entwickler weitergegeben.
Gast

Re: Goblins ignorieren immer wieder Arbeitsplätze

Beitrag von Gast »

Danke für deine Weitergabe Slashfex. Dies könnte ja endlich mal Abhilfe mit diesem Fehler schaffen. Andererseits... da er ja noch nichtmal [iB] ist, wird das wohl leider nichts.

Schade eigentlich, denn es geht eine weitere Woche ins Land, es war wieder Zeit für einen neuen "Bonuspatch", aber dieser Fehler hat erneut keine Lösung gefunden und besteht auch immer noch, wie man weiterhin täglich feststellen kann.
Benutzeravatar
SaiZero
Beiträge: 6696
Registriert: Fr 16. Sep 2011, 11:08

Re: Goblins ignorieren immer wieder Arbeitsplätze

Beitrag von SaiZero »

Nun ja, das Problem ist einfach wesentlich komplexer, sonst würden wir es natürlich umgehend lösen. ;)
Bild <- Anklickbar
Bitte seid so nett und schreibt eure an mich gerichteten Anfragen grundsätzlich an das Supportformular.
Gast

Re: Goblins ignorieren immer wieder Arbeitsplätze

Beitrag von Gast »

Da zitier ich einfach mal dich aus einem anderen Bug-Thread:
SaiZero hat geschrieben:So lange [iB] im Titel ist, wird daran gearbeitet.
Darf ich dann daraus schliessen, das an diesem Fehler nicht gearbeitet wird?
Benutzeravatar
SaiZero
Beiträge: 6696
Registriert: Fr 16. Sep 2011, 11:08

Re: [iB] Goblins ignorieren immer wieder Arbeitsplätze

Beitrag von SaiZero »

Doch, da es eine Bearbeitungsnummer gibt. Scheinbar wurde nur das [iB] vergessen, sorry.
Bild <- Anklickbar
Bitte seid so nett und schreibt eure an mich gerichteten Anfragen grundsätzlich an das Supportformular.
Gast

Re: [iB] Goblins ignorieren immer wieder Arbeitsplätze

Beitrag von Gast »

Es macht echt keinen Spass mehr.

Tag für Tag derselbe Bug.

Mit jeder neu hinzugefügten Produktionsstätte wird es schlimmer.

Könnt ihr BITTE als Workaround einen Button für jede Produktionsstätte einbauen "Produktionsstätte mit dem Server synchronisieren", die von aktiven Spielern genutzt werden kann, um den Abgleich mit dem Server zu erzwingen und somit die Produktionsstätte manuell zu reparieren, wenn es schon über Wochen nicht klappt, das generell zu fixen.

In einer Beta darf man doch auch mal einen Workaround erschaffen, der das problem nicht behebt, aber wenigstens die Kundenzufriedenheit erhöht.

Das Spiel ist kurz davor seit VIER Monaten in der Open Beta zu sein. Das entspricht einer Arbeitszeit von ca. 640h für eine Person. Ihr müsst doch auch mal vorran kommen. Zum Vergleich dazu, war die Closed Beta insgesamt nur 4 Monate, und da lag auch noch die Weihnachtszeit dazwischen in der sicherlich nicht mit 40h/Woche gearbeitet wurde. Was wirft denn das für ein Bild, das die Open Beta länger dauert als die Closed Beta? Arbeitet Upjers überhaupt selbst an diesem Spiel oder geht einfach unheimlich viel verloren bei der Zusammenarbeit mit King Art Games? Für KAG ist das doch auch schon das vierte Spiel, das sie für Upjers basteln, da muss doch die Zusammenarbeit klappen. Bei den anderen Spielen gibts doch auch nicht so viele krasse Fehler.
Benutzeravatar
Slashfex
Beiträge: 4947
Registriert: Mo 15. Apr 2013, 13:53

Re: [iB] Goblins ignorieren immer wieder Arbeitsplätze

Beitrag von Slashfex »

Ich kann absolut verstehen, dass dies ärgerlich ist. Unser Team arbeitet an dem Problem. Undermaster ist ein großes Projekt und bei Änderungen am Code müssen manchmal nicht nur Fehler gefunden und behoben werden, sondern zugleich auch Funktionen angepasst werden, die davon betroffen sind. Ich bitte daher noch um etwas Geduld.
Gast

Re: [iB] Goblins ignorieren immer wieder Arbeitsplätze

Beitrag von Gast »

Vorschlag für einen Workaround:

Schon jetzt muss der Client mit dem Server kommunizieren. Dabei gibt der Client Usereingaben an den Server, der diese in der Datenbank aktualisiert und dem Client mit der neuen Sachlage antwortet.
Der Client extraploliert die Sachlage soweit es möglich ist, ohne den Server mit Dauerfragen zu nerven. So muss z.B. bei einer Heilung, die 10h dauert, der Client den Server nicht alle 10 Minuten fragen, wie lange es dauert, sondern nur, wenn eine Usereingabe die Heilung igendwie beeinflusst (Pflaster geklickt, Monster in den Heilkreis gestellt, Heiltrank verabreicht). In diesem Fall wird vom Client eine Synchronisation mit dem Server angefragt.

Genauso läuft es auch bei allen Produktionsstätten. Der Client weiss, das etwas so und so lange dauert. Er nervt den Server nur, wenn es nötig ist... natürlich will man die Datenmenge möglichst gering halten, denn Bandbreite kostet Geld.

Leider kommt es dabei immer wieder zu diskrepanzen zwischen dem Serverstand und dem Clientstand und leider verklemmt sich der Client dabei immer wieder in Situationen, die nicht dem Serverstand entsprechen und eine Produktionsstätte kaputt gehen lassen.
Da ein neuladen des Spiels diese Verklemmung so gut wie immer behebt, liegt der Schluss nahe, das es reicht, wenn der Client vom Server den aktuellen Stand bekommt.

Wir als Spieler haben nur eine Möglichkeit diese Synchronisation zu erzwingen... und zwar indem man das Spiel neu lädt.
Ich schlage als Workaround vor, das jede Produktionsstätte im Menü einen kleinen Extrabutton bekommt, der nur diese einzelne Produktionsstätte synchronisiert. Diese Funktionalität gibt es schon, denn genau das passiert auch, wenn man einen Arbeitsauftrag ändert, löscht, die Sanduhr anklickt, den Arbeiter wegnimmt, den Arbeiter zuweist... das sind alles Dinge, die mit dem Server auch jetzt schon synchronisiert werden.
Wenn man das als Spieler auch manuell auslösen könnte, ohne das man dafür die Produktion löschen muss (Danke nochmals an dieser Stelle für den Vorschlag dieser Notlösung! :roll: ), dann würde das unterm Strich sogar Bandbreite sparen, denn statt das ich alle 1-2h das ganze Spiel neu starten muss und dementsprechend alles auf einmal neu geladen werden muss, könnte ich stattdessen nur die einzlenen Betriebe, die nicht funktionieren, manuell "neustarten" und wieder arbeiten lassen... Das ist auch genau das, was durch das umstellen oder das Produktion löschen erreicht wird, was hier ja mehrfach vorgeschlagen wurde.

Da dieser Button keine neue Funktion beinhaltet, sollte es eigentlich leicht sein, ihn einzubauen und es sollte dabei auch keine Wechselwirkungen mit anderen Systemen geben.

Und wenn man mit diesem Button erstmal die Auswirkungen des Fehlers behoben hätte, dann könnten die Spieler auch in Ruhe noch ein halbes Jahr warten, bis der Fehler vielleicht irgendwann gar nicht mehr auftritt... und dann könnte man den Button wieder entfernen.
Gast

Re: [iB] Goblins ignorieren immer wieder Arbeitsplätze

Beitrag von Gast »

Der Vollständigkeit halber:

Auch Voodoo-Doktoren laufen ab und zu wie irre durch ihr Labor und haben als Tätigkeit angeblich "trinkt Vodoo-Zeugs".
Bisher lies sich dies immer mit anfassen und neu platzieren beheben.
Antworten