VOGONS


IPXNET Speed

Topic actions

First post, by kevinper

User metadata
Rank Newbie
Rank
Newbie

Is there a way to speed up connection speed when using Ipxnet over the internet. Playing Conquest of the New World, for instance, the transfer rate is incredibly slow. We could almost email faster than the current speed. Other than that, Dosbox works great.

I am using a router with a satellite connection. We don't want to initiate the modem emulator as we are planning on at least 3 players.

I have XP Media Edition on a Dell Inspiron 1.7GZ and 1G ram.

I did many many searches but could not find this question or answer.

Thanks,

Kevin

Reply 1 of 4, by `Moe`

User metadata
Rank Oldbie
Rank
Oldbie

Satellite connections have huge latencies. We're talking about 1-2 seconds due to speed-of-light and doing at least two trips (up, then down again) of several hundred km into the sky before your data hits the cable-based internet. A good wire-based internet connection (DSL, cable modem) easily gets as little as 50-100 milliseconds.

Whatever you do in the net, those 2 seconds are always added to whatever time it takes usually. For downloads that doesn't matter, since once they have started, data flows fast. But anything involving interactive communication (chat, online games, remote shells/desktops) suffers from the fact that the so-called round-trip time (time between some data is sent and a response comes in) is at least ten times as long as on any wire-based technology.

Short bottom line: There is not much you can do. I have worked professionally with satellite links, and latency has always been an unsolvable problem.

Reply 2 of 4, by kevinper

User metadata
Rank Newbie
Rank
Newbie

Yes. You are right on the mark about that but I can even play games like WOW and keep up before all the kids get home from school. I have since quit that waste of time. But I'm talking about a 14k file that goes slowly 1k at a time. Is there a way to increase a, oh I dunno, packet size or something like that? Maybe it's a game limitation and not anything to do with IPX.

Reply 3 of 4, by `Moe`

User metadata
Rank Oldbie
Rank
Oldbie

Well, WoW is not nearly as latency-sensitive as online games like Counterstrike or probably IPX-based DOS games. It all depends on one basic question: "Can the program continue even if no answer from the remote side has arrived?".

Old network protocols often do excessive handshaking, which means they send some data and do nothing until the remote side has acknowledged the reception. That will kill performance on your link.

Modern ego shooters are likewise: In order to get an exact simulation and targetting behaviour, they do lots of round trips to make sure that they always know what the remote side knows.

In contrast to that, MMORPGs like WoW are designed from ground up so that latency is not as important. With thousands of players, there will always be some who have a bad link, either temporary or permanently, so the game was written to cope with that. Ever wondered why the combat procedure is different from "classic" multiplayer games? Those forced delays are one measure to reduce latency sensitivity. Did you notice how some people sometimes move jerkily, with sudden jumps in between? Same thing, clever programming to hide latency as good as possible.

TCP, the primary internet protocol, has also been designed with care. IPX-based software not, since people probably thought: "Oh, IPX only works on a LAN, latency is no issue"

So, to sum it up, chances are high that you can't do anything about it. But I hope you found the technical background information entertaining 😉

Reply 4 of 4, by kevinper

User metadata
Rank Newbie
Rank
Newbie

The excessive handshaking sounds like the culprit. Thank you.