IGLU - THE INTERNET GAME LAGGING UTILITY ---------------------------------------- Copyright (c) January 2003, Swinburne University of Technology, Australia The software was written for the Centre for Advanced Internet Architectures at Swinburne University of Technology (www.caia.swin.edu.au) Author: Ian Leeder 182322@swin.edu.au (or i_leeder@hotmail.com) Version: 0.2 SUMMARY: IGLU is a java-based utility for lagging specific players on multiplayer networked games. This enables server admins to make cheaters think the server is suffering poor network connectivity and hopefully go away. If you notice someone cheating you can apply arbitrary lag (or packet loss) to their specific connection. IGLU uses a sophisticated packet filtering and delay/loss tool (ipfw/dummynet) built into FreeBSD 4.x, a free unix operating system available from http://www.freebsd.org IGLU can be used in two scenarios: - Your game server is running FreeBSD, and IGLU controls the lag/loss of specific UDP flows in and out of the game server (most Linux server binaries will run as-is under FreeBSD's linux-compatibility mode - we have specifically run Half Life and Quake3 servers under FreeBSD 4.x) - Your game server is running some other OS, and you setup an ethernet bridge (a separate machine running FreeBSD) between the game server and your Internet connection IGLU has a client and server component. The IGLU server must be running on the FreeBSD machine that is either hosting the game server(s) or acting as an ethernet bridge between the game server(s) and the Internet. IGLU cannot add lag or loss to players on game servers that are not themselves running (or being controlled by) an IGLU server. Currently IGLU works with Quake3 and Half-Life servers, and was developed under FreeBSD 4.7 DOCUMENTATION: Grab the file iglu-0.2.tgz and extract IGLU with "tar -xfz iglu-0.2.tgz" This will create a sub-directory "./iglu-0.2" More detailed documentation can be found in ./iglu-0.2/IGLUDocsww.txt (word wrapped) or ./iglu-0.2/IGLUDocs.txt (non-word wrapped). ------------------- February 10th, 2003