How can I simulate a slow & crappy Modem connexion if I'm on a LAN ?

obarthelemy

Junior Member
Apr 26, 2002
1
0
0
Hi.

I work in Internet software development. We need to simulate 10+ users accessing simultaneously our software via a modem, but are all contected to a LAN.

I was wondering if there is a piece of software somewhere that we can run on each client that will simulate a modem connection (ie, increase latency, lag, packet loss...) on a LAN connection.

We are using Windows 32, mainly 2K and XP, but even a Win98 solution would help tremendously.

Actually, we publish multiplayer internet games. Up to now we have been doing board games, so network speed and conditions were not important at all. We are moving up to arcade games (soccer, tris-like...), for which Internet connections ARE a very limiting factor.

Though we have designed our own bandwith-throttling, packet-dropping, latency-creating tool, we would like to double-check with another tool. These tests need to be made under load, buying 20+ modems and phone lines is definitely NOT practical, and there are only a couple of modems in the office right now.

Best Regards, Olivier
 

ScottMac

Moderator<br>Networking<br>Elite member
Mar 19, 2001
5,471
2
0
Well, on the commercial side, there's ShunRa's "The Cloud" application, which allows the user to take "snapshots" through any network (Dial-up, LAN, WAN, or the Internet), and replicate those conditions on a LAN.

www.shunra.com

Of the free side, probably your best bet is to configure a LINUX kernel on a box with two or more NICS, programming the kernel settings to install some delay and throughput restrictions. I'm told it's a fairly trivial thing to do, if you are somewhat familiar with configuring a LINUX kernel (I'm not).

Put the LINUX box between the test PCs and the server If your game/app is peer-to-peer, use multi-port NICS and each PC gets a connection through the LINUX cloud box. Intel and others make a four-port NIC. Use three of 'em...each port needs to be on a separate subnet (kinda like having a dozen folks dial-up from a dozen different ISPs).

That's it for me.

Good Luck

Scott