Hi,
I am looking over the netcode in my game and trying to make it more internet friendly. The game has been mostly tested in a LAN environment, where it works fine, but I would like to see how it performs when played over long distances, eg. over the atlantic.
I found the SoftPerfect Connection Emulator which seems very nice when it comes to emulating problems that might arise when sending data on the internet. Using it, it is very easy to completely break my simulation, so it seems I have some work to do still. However, before I start I would like to know what is a reasonable target. I would like to create a preset for the emulator that I can run every time I have made improvements to my netcode to see how well the game performs.
For example, I have a preset that have the following parameters:
- Speed limit: 768 Kbps (DSL)
- Latency: 50-100ms
- Packet loss: 1%
- Duplication: 0,1%
- Reordering: 0,1%
Now, I know it is very difficult to say "how well the internet works", but would you consider that a fair target to aim for? Ie. if I got the game working with those parameters would that be okay for general internet play, or should I aim for even worse conditions? My target audience (if there is such a thing) would be mainly european and american players, so I would have to prepare for transatlantic communication.
Thank you!