Sign in to follow this  
flizzoyd83

Windows Network Emulation

Recommended Posts

I have been using netem and NIST net for simulating network latency in Linux for some time now. Now I have moved to developing for the Windows environment and am wondering if anyone has any solutions to simulating network conditions such as latency and jitter in Windows. The game I am currently working on is using DX8.1 and DirectPlay 8(I know its old but I'm building off of some code from an old book.) I know that the DX8 SDK comes with a program called dp8simui.exe for adding latency but it doesn't seem to work. Any suggestions or comments on how other developers test the network performance of their games would be appreciated. Thanks

Share this post


Link to post
Share on other sites
That may be what we end up doing. Does anyone know of any software solutions for Windows. I should actually say "free" software solutions. I've already seen a few network emulation programs that seem to be so expensive that they wont tell you a price.

Share this post


Link to post
Share on other sites
I'd go with hplus's idea. Put something (Linux box, hardware router etc) in between two windows boxes, and use a "real" network.

Presumably there's something you can get for Linux to simulate a certain amount of latency.

Mark

Share this post


Link to post
Share on other sites
I don't think its neccesary to access the network to emulate lag and packet loss and maybe the one you used before works this way.

To test my network stuff im gonna make a class like "NetworkDisturber" and hook it to my server/client before it actually sends or after it receives.
Shouldn't be too hard i think, just delay, mangle and delete some packets.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this