Go Back   EQEmulator Home > EQEmulator Forums > Support > Support::General Support

Support::General Support Post all topics here having to do with errors while trying to connect to an EQEMu server but not about the setup/running of the Server itself.

Reply
 
Thread Tools Display Modes
  #1  
Old 07-05-2016, 11:04 PM
Uleat's Avatar
Uleat
Developer
 
Join Date: Apr 2012
Location: North Carolina
Posts: 2,815
Default Odd Client Disconnects and Server Crashes

Has anyone recently experienced issues with indeterminable server crashes or client disconnects upon zoning?


Possible factors:

- Bots Enabled (Verified occurrence in non-bot enabled code)
- Perl Support (Verified occurrence in non-perl enabled code)
- Lua Support (Verified occurrence in non-lua enabled code)
- Windows Server


EDIT: I define recently within the last 3 months or so using up-to-date code.
__________________
Uleat of Bertoxxulous

Compilin' Dirty

Last edited by Uleat; 07-06-2016 at 10:15 PM..
Reply With Quote
  #2  
Old 07-06-2016, 12:01 AM
Shin Noir's Avatar
Shin Noir
Legendary Member
 
Join Date: Apr 2002
Location: Seattle, WA
Posts: 502
Default

If so, please consult your doctor.
(My code was last git pulled from master branch about 1 month ago, and I don't use bot, and I don't have these symptoms)
__________________

~Shin Noir
DungeonEQ.com
Reply With Quote
  #3  
Old 07-06-2016, 02:41 AM
Proxeeus
Fire Beetle
 
Join Date: May 2005
Posts: 27
Default

No crashes per se on my side, but I've been experiencing a couple of client disconnects here and there using the latest code (bots enabled + Windows server).

These disconnects were few and usually happened during the first 5 or so minutes of my server coming online and me logging in to a zone - I'd then get kicked back to the Character screen.

No other disconnections were noticed past that point, tho !
Reply With Quote
  #4  
Old 07-06-2016, 01:22 PM
Uleat's Avatar
Uleat
Developer
 
Join Date: Apr 2012
Location: North Carolina
Posts: 2,815
Default

Thanks for the input guys!


I did replicate the issue in non-bot code..so, that contributor is out.


TBH, it looks like the zone server is spooling up and shutting down before the client is able to contact it (5000ms timer.)

After the shutdown, there does appear to be a TCP re-connection from zone to world. (I have 3 dynamic zones for solo play - no static.)

I need to test the #zone command to see if the problem persists there..but, any world->zone login or zone->zone login can create the issue. (Tested UF, RoF and RoF2)


My test was zoning from 'Crescent Reach' to 'Blightfire Moors'

I know that Moors is a large zone..but, that shouldn't be a factor. I have successfully made that transition hundreds of times in the past.


EDIT:

There is at least one other player experiencing this.

I was trying to help him update his code and database and we were weeding out issues when this particular behavior popped up.

I logged in to see if I could replicate it and did so in my 'clean' code and database localhost server.


UPDATE:

I build a clean server with no bots and no perl/lua support.

The issue still persists..
__________________
Uleat of Bertoxxulous

Compilin' Dirty

Last edited by Uleat; 07-06-2016 at 04:39 PM..
Reply With Quote
  #5  
Old 07-06-2016, 04:59 PM
Uleat's Avatar
Uleat
Developer
 
Join Date: Apr 2012
Location: North Carolina
Posts: 2,815
Default

Logs for affected world and zone servers:


world: http://wiki.eqemulator.org/i?Module=...Paste=jTKJ91ei

zone: http://wiki.eqemulator.org/i?Module=...Paste=Ln371PZj


EDIT: I changed the zone auto-shutdown value from 5 to 120 seconds with no affect.
__________________
Uleat of Bertoxxulous

Compilin' Dirty

Last edited by Uleat; 07-06-2016 at 05:10 PM..
Reply With Quote
  #6  
Old 07-06-2016, 06:42 PM
joligario's Avatar
joligario
Developer
 
Join Date: Mar 2003
Posts: 1,490
Default

So you aren't getting any actual world/zone crash dumps? Those packets are definitely gobbledygook...
Reply With Quote
  #7  
Old 07-06-2016, 07:01 PM
Uleat's Avatar
Uleat
Developer
 
Join Date: Apr 2012
Location: North Carolina
Posts: 2,815
Default

Nothing..and I enabled even more log cats after posting those.

The only changes locally since it worked last are the routine repo pulls and db updates.
__________________
Uleat of Bertoxxulous

Compilin' Dirty
Reply With Quote
  #8  
Old 07-06-2016, 07:09 PM
Uleat's Avatar
Uleat
Developer
 
Join Date: Apr 2012
Location: North Carolina
Posts: 2,815
Default

[07-06-2016 :: 16:48:55] [World Server] Zone bootup timer expired, bootup failed or too slow.
__________________
Uleat of Bertoxxulous

Compilin' Dirty
Reply With Quote
  #9  
Old 07-06-2016, 09:05 PM
joligario's Avatar
joligario
Developer
 
Join Date: Mar 2003
Posts: 1,490
Default

HD or ram corruption, perhaps
Reply With Quote
  #10  
Old 07-06-2016, 09:41 PM
Uleat's Avatar
Uleat
Developer
 
Join Date: Apr 2012
Location: North Carolina
Posts: 2,815
Default

I don't have any issues (atm) with anything else on my system..and I push the limits of 8GB with apps sometimes.

I'm running Win7 pro and the other user has Windows Server 2012.


I know most ppl that update their servers regularly are probably Linux users..so, if it's a Windows-related issue, it may be up to a month or more before others start to see it.

(That issue with linking the dll's from static to dynamic went a few months before others started reporting the problem.)
__________________
Uleat of Bertoxxulous

Compilin' Dirty
Reply With Quote
  #11  
Old 07-06-2016, 10:12 PM
Mortykins's Avatar
Mortykins
Hill Giant
 
Join Date: Apr 2014
Posts: 156
Default

I can't wait until this bug is fixed , it has been a plague for the players on Raid Addicts. Really appreciate you looking into this folks and hope to see a fix soon from these efforts.

Mort
www.raidaddicts.org
Reply With Quote
  #12  
Old 07-06-2016, 10:36 PM
DanCanDo's Avatar
DanCanDo
Discordant
 
Join Date: May 2016
Location: Above Hell
Posts: 400
Default

I tried replicating this, but no bananas.I updated source today. (one with bots enabled and one without). I zoned all over, including crescent>blightfire and #zone'd all over, didn't get
any problems. Only issue I have ever had in the past with a client crashing, once in awhile,
after I do some DB edits, start server up, then when I try to enter world, the client crashes
but it will only do it once and server sees it as linkdead. That only happens once in a blue
moon though. But I've never crashed from zoning. Win 7 Ultimate OS
Reply With Quote
  #13  
Old 07-06-2016, 10:37 PM
Uleat's Avatar
Uleat
Developer
 
Join Date: Apr 2012
Location: North Carolina
Posts: 2,815
Default

I'm starting to lean towards a timeout issue and map loading.

High detail zone maps (moors, springs, mesa) take forever to load and I think the bootup timer may be expiring.

May not be the issue..but, I'll keep digging in this hole for awhile.
__________________
Uleat of Bertoxxulous

Compilin' Dirty
Reply With Quote
  #14  
Old 07-06-2016, 10:45 PM
DanCanDo's Avatar
DanCanDo
Discordant
 
Join Date: May 2016
Location: Above Hell
Posts: 400
Default

Quote:
Originally Posted by Uleat View Post
I'm starting to lean towards a timeout issue and map loading.

High detail zone maps (moors, springs, mesa) take forever to load and I think the bootup timer may be expiring.

May not be the issue..but, I'll keep digging in this hole for awhile.
I will agree, just zoning in to moors takes a good 20+ secs. (my client box is not
shy for gaming hardware).
Reply With Quote
  #15  
Old 07-06-2016, 10:54 PM
Uleat's Avatar
Uleat
Developer
 
Join Date: Apr 2012
Location: North Carolina
Posts: 2,815
Default

I got this message in the client when I was actually able to get into moors:

Quote:
ZServer BROADCASTS, 'OkxyHwt: TIjUX HOQLGj qSUDgljcSt XoWA'

I have a ton of logging enabled atm..but, it's all going to file and nothing additional to gmsay.
__________________
Uleat of Bertoxxulous

Compilin' Dirty
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

   

All times are GMT -4. The time now is 03:25 AM.


 

Everquest is a registered trademark of Daybreak Game Company LLC.
EQEmulator is not associated or affiliated in any way with Daybreak Game Company LLC.
Except where otherwise noted, this site is licensed under a Creative Commons License.
       
Powered by vBulletin®, Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Template by Bluepearl Design and vBulletin Templates - Ver3.3