Forums » Linux

network problem after few minutes?

Apr 25, 2003 viger link
hi,
all works ok for few minutes, then, suddenly... the game works but: no chat, no hits, no movement changes for other object than me, no trade, no base leaving...
It's just like if the network stops sending me updates.
I checked with tcpdump, and udp packets continues going in and out, so the network seems ok... is the game client just ignoring them? why? because it lost a packet? why not using tcp then?
I have an ADSL with a zyxel 642r router. I never had a problem with udp...
What can it be???

bye
Sandro
Apr 29, 2003 a1k0n link
The network implementation probably isn't as dumb as you think. But I can't say exactly what's going on. It doesn't have a problem with lost packets (although obviously they give you worse latency).

When this starts up, try typing /ping at the console (~ key) and see what your avg and max ping are. It could be badly delayed packets. The client will continue to retransmit until it receives an acknowledge. If the pings remain the same, then it just isn't getting any acknowledges.

It could also be an MTU size problem, but I don't think you'd be able to log in at all if that were the case; the largest packets are sent right after you log in. Those are limited to the minimum requirement size for UDP implementations.

Could you post some tcpdump info while you're not receiving any updates? Or better yet, email it to me?

andy@guildsoftware.com