Projekt

Allgemein

Profil

Aktionen

Fehler #30261

geschlossen

[Auktionshaus] getAll Scan - Client friert ein

Von 1337 vor mehr als 6 Jahren hinzugefügt. Vor fast 6 Jahren aktualisiert.

Status:
Abgewiesen
Priorität:
Niedrig
Zugewiesen an:
-
Kategorie:
Mechanik
Beginn:
19.03.2018
Update Text Deutsch:
Tags:

Beschreibung

Wenn man versucht, das AH über einen "getAll" Scan zu scannen, friert der Client quasi ein. Andere Spieler laufen auf der Stelle, Chatnachrichten kommen nicht mehr an usw.

Aktionen #1

Von Hmkey vor mehr als 6 Jahren aktualisiert

  • Priorität wurde von Normal zu Niedrig geändert

Unser Auktionshaus ist aktuell einfach viel größer als Blizzard es vorgesehen hat, momentan bekommt man > 10 MB Daten zugeschickt bei einem GetAll Scan, da benötigt der Client halt etwas um das zu verarbeiten.
Auf meinem Laptop dauert der "Lag" 1,4sek, die 40 sek die Auctioneer danach benötigt um die Daten zu verarbeiten sind mmn. erheblich höher und daher ist das grade mal so ein Kosmetischer Bug.

Aktionen #2

Von 1337 vor mehr als 6 Jahren aktualisiert

Scheint sich mittlerweile geändert zu haben. Jetzt läuft der Scan tatsächlich auch durch.
Bei dem Problem, was ich beschrieben habe, ist der Client komplett und bis zu einem Alt-F4 (unendlich lange) hängen geblieben.
Vielleicht noch mal schauen wenn mehr Auktionen bestehen, am WE oder so.

Aktionen #3

Von Sockentester vor mehr als 6 Jahren aktualisiert

  • Status wurde von Bestätigt zu Abgewiesen geändert

Ja, Client friert manchmal ein, aber die Add-ons warnen dich sogar davor dass das passieren könnte, weil deinem Client unglaublich viele Daten geschickt werden.

Aktionen #4

Von 1337 vor mehr als 6 Jahren aktualisiert

Hier gehts um was anderes. Die AddOns warnen dich davor, dass dein Client einfrieren könnte, weil das verarbeiten der Daten durch das AddOn lange dauern kann. Das von mir beschriebene Problem tritt jedoch auch ohne AddOns und bereits bevor ein AddOn die Chance hätte, die Daten zu verarbeiten, ein.
Auctioneer beginnt gar nicht erst mit dem verarbeiten der Daten, schon vorher auftritt. Es handelt sich dabei nicht um einen durch Lua-Code ausgelösten Freeze sondern um ein Problem bei der Kommunikation mit dem Server. Man bleibt online und kann auch von anderen Spielern angeschrieben werden, sieht jedoch keine neuen Nachrichten im Chat auftauchen. Man kann sogar selber andere Spieler anschreiben, aber sieht nicht mal seinen eigenen Whisper im Chat. Wirkt für mich so als würde der Client keine Updates mehr vom Server erhalten.
Zumal Blizzard sicher besser gefüllte AHs hatte und dort afaik keine so merkwürdigen Freezes auftraten.

Im Moment tritt es wie gesagt nicht mehr auf. Vielleicht passiert es am WE wieder, wenn vermutlich mehr Auktionen im AH sind.

Aktionen #5

Von 1337 vor mehr als 6 Jahren aktualisiert

  • Zugewiesen an wurde auf Sockentester gesetzt

So das Problem tritt auf Live wieder auf.
Reproduktion:
Alle AddOns deaktivieren, AH öffnen, Script ausführen:

/script QueryAuctionItems(nil, nil, nil, nil, nil, nil, 0, nil, nil, true)

Evtl. vorher sicherstellen, dass man grad einen GetAll scan machen kann:
/dump CanSendAuctionQuery()

sollte zwei mal 1 ausgeben.

Resultat ist das, was ich oben beschrieben habe. Ein merkwürdiger Zustand, in dem man keinen Crash/Disconnect bekommt und sich auch nicht ausloggen kann, aber in der Welt bleibt und teilweise interagieren kann, vom Server aber keine entsprechende Rückmeldung bekommt.

Darfst es wieder öffnen.

Aktionen #6

Von LordMagnum vor fast 6 Jahren aktualisiert

  • Tags wurde auf Auctionhouse gesetzt
  • Zugewiesen an Sockentester wurde gelöscht
Aktionen

Auch abrufbar als: Atom PDF