EQEmulator Forums

EQEmulator Forums (https://www.eqemulator.org/forums/index.php)
-   Support::General Support (https://www.eqemulator.org/forums/forumdisplay.php?f=598)
-   -   Client hangs when zoning into instances (https://www.eqemulator.org/forums/showthread.php?t=42711)

chrsschb 11-20-2019 01:03 AM

Client hangs when zoning into instances
 
Been dealing with this for a while and have been completely unsuccessful in diagnosing it. Hoping to get some more eyes on it.

Essentially when zoning into instances, there's about a 50% chance the client will hang permanently during loading. If you close the client and try to come back into the game it will hang again, while loading. I have to manually remove the player from the zone (unless the instance closes, then they are ported to bind on login).

It is not specific to races, classes, gm status, grouped, raid, solo, or anything else I have thought to check. It does not seem to be script related as I encounter the same issue whether they enter via script or I try summoning players into the zone.

As far as I can tell, who it affects is random. While I can't replicate it 100%, it's common enough that I can get a client hang within a zone or three.

From my dbg.txt, this is where it stops everytime the client hangs:
Code:

[Tue Nov 19 23:57:52 2019]01350:Loading emeraldjungle
[Tue Nov 19 23:57:53 2019]01351:Loading objects
[Tue Nov 19 23:57:54 2019]01352:Loading lights
[Tue Nov 19 23:57:54 2019]01353:Initializing cameras.
[Tue Nov 19 23:57:54 2019]01354:Initializing lights.
[Tue Nov 19 23:57:54 2019]01355:Initializing visual effects.
[Tue Nov 19 23:57:54 2019]01356:Initializing target indicator.
[Tue Nov 19 23:57:54 2019]01357:Initializing player path.
[Tue Nov 19 23:57:54 2019]01358:Performing post-load operations.
[Tue Nov 19 23:57:54 2019]01359:Initializing precipitation system.
[Tue Nov 19 23:57:54 2019]01360:World initialized: emeraldjungle
[Tue Nov 19 23:57:54 2019]01361:Resetting cameras.
[Tue Nov 19 23:57:54 2019]01362:Resetting overlays.
[Tue Nov 19 23:57:54 2019]01363:Zone initialized.
[Tue Nov 19 23:57:54 2019]01364:Creating INI files.
[Tue Nov 19 23:57:54 2019]01365:Requesting AA data.
[Tue Nov 19 23:57:54 2019]01366:Requesting Skill rank data.
[Tue Nov 19 23:57:54 2019]01367:Memory: Load: 28, Total Phys: 32718, Avail Phys: 23551, Total Page: 37703, Avail Page: 25082, Total Virtual: 2047, Avail Virtual: 703, FreeBlocks: 96,94,76,50,44,33,33,32,24,19
[Tue Nov 19 23:57:54 2019]01368:Pools: Temp: 0(0). Persistent: 98348704(98221797). OnDemand: 0(0). Zone: 92654944(92517921)
[Tue Nov 19 23:57:54 2019]01369:MaxTextures: 28145k, CurrentTextures: 17172k, HighQualityTextures: 17172k
[Tue Nov 19 23:57:54 2019]01370:Entering main loop.


chrsschb 11-22-2019 04:12 PM

Turns out the issue was a script I had running that was firing on raid members that had not finished zoning yet. Thanks to Uleat I now know that $client->Connected() exists and along with some other changes, rectified my issue.


All times are GMT -4. The time now is 05:54 AM.

Powered by vBulletin®, Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.