Go Back   EQEmulator Home > EQEmulator Forums > Support > Support::Windows Servers

Support::Windows Servers Support forum for Windows EQEMu users.

Reply
 
Thread Tools Display Modes
  #1  
Old 09-19-2006, 08:08 AM
dbartholoma
Fire Beetle
 
Join Date: Sep 2006
Posts: 1
Default Disconnect on Death

Every Time someone dies when connected to my server (internal lan settings) They are disconnected from the server.

Any Ideas?

Thanks in advance
Reply With Quote
  #2  
Old 09-19-2006, 08:23 AM
John Adams
Demi-God
 
Join Date: Jul 2006
Posts: 1,552
Default

Do an advanced search here for "Disconnect Death" and you'll find many threads discussing this. But in summary, it's a known issue and you are not alone.
Reply With Quote
  #3  
Old 09-20-2006, 03:08 AM
RexChaos
Dragon
 
Join Date: Feb 2004
Location: Everywhere you want to be
Posts: 582
Default

That's a "feature" that's implemented so people get a taste of the harsh reality that is death...okay maybe not...but I had to try.
__________________
An obnoxiously large picture should go here with some witty saying about some cartoon character I made in EQ, but then I realized that shit is fucking annoying.
Reply With Quote
  #4  
Old 09-20-2006, 04:39 AM
Kayot
Discordant
 
Join Date: Sep 2006
Location: Subsection 185.D354 C.12
Posts: 346
Default

I was told it happens when you die in the same zone your bound in.
Reply With Quote
  #5  
Old 09-20-2006, 12:05 PM
John Adams
Demi-God
 
Join Date: Jul 2006
Posts: 1,552
Default

Quote:
Originally Posted by Kayot
I was told it happens when you die in the same zone your bound in.
People have different experiences with this. It's not always the same. Like my toon can log in, move a few steps, then sit and camp no problem. But if I zone and camp, I am disconnected.

I think dev knows about this one.
Reply With Quote
  #6  
Old 09-26-2006, 02:11 AM
abaddon
Sarnak
 
Join Date: Nov 2005
Posts: 60
Default

personal experience is that it doesnt happen if you use a seperate machine as your server... but it happens almost all the time if you are running the game on the same machine as your server.

I have found a workaround but it's just as annoying... if you static your zones it wont drop world, thing is that you will either need a LOT of ram or keep yourself in a small area between gameloads...

to set static zones (since there is no help file I could find) use the http command console included with the server... if you dont know how to do that... well... download my Apophis Edition of the server it has info for all these kinds of things.
Reply With Quote
  #7  
Old 09-26-2006, 04:40 AM
sdabbs65
Dragon
 
Join Date: Dec 2003
Location: Earth
Posts: 818
Default ...

Quote:
Originally Posted by abaddon
if you dont know how to do that... well... download my Apophis Edition of the server it has info for all these kinds of things.
Whats Apophis Edition ?
is that something you modified from PEQ/Cavedude/Sesmar ?
__________________
hosting Eqemu/Runuo/wow Emulators.

www.cheaterz.info
Reply With Quote
  #8  
Old 09-27-2006, 02:11 PM
unknownerrors
Sarnak
 
Join Date: Jul 2006
Posts: 35
Default i have found some good info.

to use the http server editor thing..

http://www.eqemulator.net/wiki/wikka...rverWorldLogin

this link got me up and running with it.
__________________
may our enemys shed tears of crimson apon the field of battle.
- vicious, of cowboybeop

everyone is a potential enemy, everywhere is a potential battlefield.
-zensunni wisdom, of Dune.

lastly - I'll be your huckleberry
-Doc Holliday
Reply With Quote
  #9  
Old 09-27-2006, 04:51 PM
John Adams
Demi-God
 
Join Date: Jul 2006
Posts: 1,552
Default

Quote:
Originally Posted by abaddon
personal experience is that it doesnt happen if you use a seperate machine as your server... but it happens almost all the time if you are running the game on the same machine as your server.
Case in point, my world/zones are always on a remote server, and I crash on death/camp after moving around a bit. I haven't tested this with static zones yet, but all my cities are static now so I'll give it a try.
Reply With Quote
  #10  
Old 10-05-2006, 09:18 AM
Mendorr
Fire Beetle
 
Join Date: Nov 2002
Posts: 12
Default

I can confirm. While playing on the same machine as the server is hosted, if I am bound in the zone I die in, I go LD. If I am bound elsewhere, everything works just fine. I have not tested this on a machine that is not hosting the server.
__________________
Server Op - Hope Server (closed)
Server Op - New World (In Development)
Reply With Quote
  #11  
Old 12-04-2006, 09:14 PM
sfisque
Hill Giant
 
Join Date: Oct 2006
Posts: 248
Default

tested on split setup. server running on slackware server, game on separate windoze box. bind in zone, die in same zone, insta-disconnected and popped out to the login window (or rarely, the toon chooser).

== sfisque
Reply With Quote
  #12  
Old 12-05-2006, 07:33 AM
rojadruid
Discordant
 
Join Date: May 2005
Location: Smith Falls, Ontario, Canada
Posts: 283
Default

What client are you all using as I am not havign this problem using the 6.2 client and my server is running on three different computers, 1 for SQL, 1 for world and three zone launchers. the last for 3 more launchers, in total I boot 104 zones on two different computer. None of my dynamic of static zones show effect.
__________________
Rojadruid

Innoruuk Server [legit]
Server Admin.
Server Status: UP
Reply With Quote
  #13  
Old 12-05-2006, 07:55 AM
sfisque
Hill Giant
 
Join Date: Oct 2006
Posts: 248
Default

using titanium. was unaware that eqemu worked with anything else.

== sfisque
Reply With Quote
  #14  
Old 12-05-2006, 09:34 AM
John Adams
Demi-God
 
Join Date: Jul 2006
Posts: 1,552
Default

I'll add my findings to this (just posted under KMRA's bug list too).

If I CTRL-X (camp) on my Windows XP box client connected to my Windows 2003 EQEmu server, with MySQL on Linux, my client LDs every-single-time. Just camping. Not bound in the zone.

Just by chance, I ran a client ON the Windows 2003 Emu server, and camped with no issue. Same char, same bind point, no death testing. But I have seen the LD-on-Death issue, too.

Hope this helps someone find the problem. I don't think you have to die to reproduce it.
Reply With Quote
  #15  
Old 12-05-2006, 10:02 AM
sfisque
Hill Giant
 
Join Date: Oct 2006
Posts: 248
Default

with some detective work, i've managed to narrow down where this might be.

i tried changing the return value of Client::Process() (on line 122 in client_process.cpp - v.871) from false to true or just commenting it out and letting the method continue working along after it decides a person is dead. what i found is:

with the return set to true or commented out, the client didnt disconnect. the client also never left the "staring at your corpse" camera angle if i died in the same zone as i was bound in. if i died in a different zone, i popped at my normal location.

digging deeper...

i followed the execution logic upto entity.cpp. it looks like all the "process" methods, if the sub-called Process() method returns false, the object is removed from the list, otherwise the current list pointer is advanced. my guess at this point, upto now, is that we dont want to "remove" the object in question (the client) but rather just twiddle with it and move them to the right spot. there appears to be something in the "move them home" code that gets wedged if its merely "across town" and not to a different zone. what i'm trying to figure out is why if i dont "remove the object" by returning false, i dont get relocated back to bind and my camera fixed back to normal. (the interface gets jacked up also, all the button bars and stuff get "hidden" leaving only the chat windoid; my guess, not returning false is causing the server to not send some update packet to the client, maybe?)

anyway, i'll continue to dig, but i'm constantly running up against my limited knowledge of the source base, though i'm learning alot about how this thing is put together.

== sfisque
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 05:59 PM.


 

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