EQEmulator Forums

EQEmulator Forums (https://www.eqemulator.org/forums/index.php)
-   Archive::Development (https://www.eqemulator.org/forums/forumdisplay.php?f=621)
-   -   Need help with fixing a bug... again (https://www.eqemulator.org/forums/showthread.php?t=6111)

Kalizkhan 03-21-2003 12:21 AM

Need help with fixing a bug... again
 
Okay im posting this in reply to the other post entitled "Need help with fixing a bug" due to the fact that i can no longer post a reply to that thread. Every time i try it either spits out a few Mysql errors, says "failed sending email" or just sits there for ages aventualy giving me a "Page cannot be displayed error". Seems the forums are having problems as they are also going extremely slow and keep timing out, ect.

Quote:

Originally Posted by Image
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.

The problem is 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.

DeletedUser 03-21-2003 02:39 AM

Thats impossible, its a set packet it is not that large. We even have a limit set to how big the packet size can be (80k)

Kalizkhan 03-21-2003 03:19 AM

Well i sure cant explain it, but it does. Run a program to log data transfers when you connect and watch it, as soon as it gets to char select it will transfer almost 300kb of data. Run a packet sniffer and you will see that almost all of that is empty guilds.

edit - whoops, i just did that myself again and it seems it only sends about 300kb of data at char select , not 500kb. Still more than it should be none the less.

Kalizkhan 03-22-2003 11:22 PM

Okay the forums are having problems again, its having problems when i reply to this thread now.

edit - Cool they are working again now.

DeletedUser 03-23-2003 04:51 AM

You are either using the wrong client, an outdated EQEMu server, or a modded EQEMu server.

It is NOT possible for a packet that big to be sent there are checks in the code.

Trumpcard 03-23-2003 07:20 AM

i wouldnt say it was impossible.. I would say it appears improbable... nothing is impossible...

Quantum mechanics makes nothing impossible... everything has a non zero chance of occuring...

DeletedUser 03-23-2003 08:25 AM

we have a check and its like app->size > 80000 so how could it get past that?

Trumpcard 03-23-2003 08:51 AM

Not sure.. I'm going to set ethereal to sniffing on my box and see what i can see...

Kalizkhan 04-07-2003 03:46 PM

Quote:

Originally Posted by image
You are either using the wrong client, an outdated EQEMu server, or a modded EQEMu server.

nope im using the right client version (i downloaded and ran the eqemu patcher just in case, didnt help) and it happens when i connect to ANY server, I can connect and play just fine on a local server of course though (because ive got a 100mbit connection to a local server). im not the only one having this problem, ive read a fair few posts with other ppl having tis problem too (though those ppl dont seem to stick around for long because they cant play on EQEmu servers).


All times are GMT -4. The time now is 12:29 AM.

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