Torque Network Library

Readme

(c) GarageGames 2004

Introduction

Developing computational simulations is a complex, interdisciplinary undertaking. To take a simulation of any sort and run it in a distributed environment introduces a whole new world of problems to overcome. The Torque Network Library provides a robust framework for message passing and efficient state replication, built on a UDP-based protocol.

Features

Compiling TNL

OSX/Xcode

Under the osx subdirectory there is an XCode project. It is set up to build TNL and the TNLTest app.

Linux/GCC

From the top level directory, type

make

If you have OpenGL and wxWindows installed, and OpenGL support enabled in wxWindows, you can build the wxgui test client/server program with

cd test && make wxgui

The wxgui is not built by default.

Windows/VC6/VC7

There are VC6 and VC7 project workspaces in the root directory of the checkout. Individual project files are in their respective directories.

Documentation and Online Resources

The TNL comes with extensive Doxygen documentation. You can access this documentation online at Some URL, or generate it by downloading Doxygen from www.doxygen.org and executing the following command line (assuming you installed Doxygen in the standard place) from the root of your TNL checkout...

This will produce a set of Doxygen docs in the docs\html subdirectory of your TNL checkout. Please note that these docs may ONLY be distributed to other TNL licensees.