Index of /~bbrazil/code/hlforwarder
Name Last modified Size Description
Parent Directory -
README 22-Jun-2005 15:36 1.2K
hlForwarder-0.1.tar.gz 22-Jun-2005 15:38 2.0K
src/ 22-Jun-2005 20:43 -
hlForwarder v0.1
Copyright Brian Brazil <bbrazil@netsoc.tcd.ie> 2004,2005
$Id: README,v 1.2 2005/06/22 14:36:13 bbrazil Exp $
This is a short program to allow Half-Life/CS running on a multi-homed Linux
box to show up when clients search for servers, no matter which interface their
broadcast requests are recived on. This uses the combination of a UDP proxy and
some DNAT. This is a hack.
This has been tested and works on Debian Sarge with hlds_l_3110 running Counter
Strike on a 2.6 kernel with 2 network cards.
Obtaining the Source:
The website for this project is http://netsoc.tcd.ie/~bbrazil/code/hlforwarder/
Requirments:
Python, Linux firewall (examples for Shorewall given).
Files:
proxy.py - The code, read the docs inside ti for how this works and what firewall setup need to be done
run_cs - Script to start the proxy and the CS server
Installation:
Alter the paths and IP addresses in proxy.py and run_cs.
Setup your firewall to do DNAT and as detailed in proxy.py.
Run run_cs.
License:
This is distributed under the terms of version 2 of the Gnu General Public
License.
History:
22 June 2005
- README written
- Version 0.1 released
26 December 2004
- Code written and tested