Go Back   EQEmulator Home > EQEmulator Forums > Archives > Archive::Development > Archive::Development

Archive::Development Archive area for Development's posts that were moved here after an inactivity period of 90 days.

Reply
 
Thread Tools Display Modes
  #1  
Old 03-15-2003, 10:07 AM
Kalizkhan
Fire Beetle
 
Join Date: Jan 2002
Location: Stuck at character select
Posts: 28
Default Need help with fixing a bug.

Okay, for a long time now theres been a bug in eqemu that causes anyone with a slow connection to get booted at char select. No one seems to be inclined to fix this as who in thier right mind would have such a bad connection in this day and age.. right? Yeah well i do, cant get any better connection where i live than a realy bad dial-up conneection. So i decided i better try to fix it myself cos no one else is gonna, but heres the problem... my knowledge of C++ is extremely limited.

Anyway heres what ive founhd so far.. when it gets to char select it starts transfering heaps of data.. too much for my connection to cope with. Leading to the server dropping the client.
So i ran a packet sniffer to find out what its sending so much data there for, seems its sending a list of the guilds... then a massive amount of empty guilds.

heres the list of guilds:
[code]
.P
Reply With Quote
  #2  
Old 03-16-2003, 05:36 AM
DeletedUser
Fire Beetle
 
Join Date: Sep 2002
Posts: 0
Default

If you want to run a server without guilds, that would be fine. We have worked and worked on throttling it, but we are at the best we can do. What is the opcode for the other packets you mentioned? Without the opcode, it is hard to tell you what it is.
Reply With Quote
  #3  
Old 03-16-2003, 05:57 PM
Kalizkhan
Fire Beetle
 
Join Date: Jan 2002
Location: Stuck at character select
Posts: 28
Default

I would run a server with no guilds untill this is fixed.... but as i said, im on a dialup connection and can get no better here, so me running a server would be pretty useless. Unless i were to pay for a dedicated host somewhere, but i dont have that kind of money.
The opcode for those packets is 0x9241, which is defined in eq_opcodes.h as OP_GuildsList.
Reply With Quote
  #4  
Old 03-19-2003, 02:52 AM
DeletedUser
Fire Beetle
 
Join Date: Sep 2002
Posts: 0
Default

Looks like we arent memsetting the packet, but we have to send the complete packet which is like 40k or something like that (Sony reduced the size in the new patch), we can't cut out guilds that arent there and send the packet, doesnt work that way.

Edit: I uploaded the change to the CVS so the packet memsets before.
Reply With Quote
  #5  
Old 03-20-2003, 03:06 AM
Kalizkhan
Fire Beetle
 
Join Date: Jan 2002
Location: Stuck at character select
Posts: 28
Default

edit - Bah, forums are having problems, cant post a reply.
Reply With Quote
  #6  
Old 03-20-2003, 03:07 AM
Kalizkhan
Fire Beetle
 
Join Date: Jan 2002
Location: Stuck at character select
Posts: 28
Default

i prolly should mention it sends over 400kb of empty guilds at char select, thats why my connection cant handle it. If it was just 40kb or so then it would be fine.
Reply With Quote
  #7  
Old 03-20-2003, 03:43 AM
Kalizkhan
Fire Beetle
 
Join Date: Jan 2002
Location: Stuck at character select
Posts: 28
Default

i prolly should mention it sends over 400kb of empty guilds at char select, thats why my connection cant handle it. If it was just 40kb or so then it would be fine.
Reply With Quote
  #8  
Old 03-20-2003, 03:44 AM
Kalizkhan
Fire Beetle
 
Join Date: Jan 2002
Location: Stuck at character select
Posts: 28
Default

i prolly should mention it sends over 400kb of empty guilds at char select, thats why my connection cant handle it. If it was just 40kb or so then it would be fine.
Reply With Quote
  #9  
Old 03-20-2003, 05:47 PM
Kalizkhan
Fire Beetle
 
Join Date: Jan 2002
Location: Stuck at character select
Posts: 28
Default

hmmmm, seems the forums are having problems. Whenever i try to post this it times out and dosn't post prperly, trying again now.

I prolly should mention it sends over 400kb of empty guilds at char select, thats why my connection cant handle it. If it was just 40kb or so then it would be fine.

edit - this time ithe forums said "failed sending email" when i clicked post and once again didnt post properly.
Reply With Quote
  #10  
Old 03-20-2003, 05:52 PM
Kalizkhan
Fire Beetle
 
Join Date: Jan 2002
Location: Stuck at character select
Posts: 28
Default

trying to post this message again.

i prolly should mention it sends over 400kb of empty guilds at char select, thats why my connection cant handle it. If it was just 40kb or so then it would be fine.
Reply With Quote
  #11  
Old 03-20-2003, 09:22 PM
Kalizkhan
Fire Beetle
 
Join Date: Jan 2002
Location: Stuck at character select
Posts: 28
Default

Still trying to post a reply, forums still having problems.

i prolly should mention it sends over 400kb of empty guilds at char select, thats why my connection cant handle it. If it was just 40kb or so then it would be fine.
Reply With Quote
  #12  
Old 03-20-2003, 11:52 PM
Kalizkhan
Fire Beetle
 
Join Date: Jan 2002
Location: Stuck at character select
Posts: 28
Default

Seems this is the only thread i cant post a reply to. Trying one more time before i create a new thread.
Reply With Quote
  #13  
Old 03-20-2003, 11:58 PM
Kalizkhan
Fire Beetle
 
Join Date: Jan 2002
Location: Stuck at character select
Posts: 28
Default

Seems this is the only thread i cant post a reply to. Trying one more time before i create a new thread.
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:01 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 - 2025, Jelsoft Enterprises Ltd.
Template by Bluepearl Design and vBulletin Templates - Ver3.3