T h e G a t h e r i n g 1 9 0 0
  menu02.gifRecent Changes
menu02.gifLogin
menu02.gifCompos
menu02.gifContact
menu02.gifParty Links
menu02.gifNews Archive
menu02.gifSponsors
menu02.gifDownload
menu02.gifParty stuff
menu02.gifWebCams
menu02.gifh2g2
menu02.gifPictures
menu02.gifSOL's auksjon
menu02.gifIPTV
menu02.gifGameservers
menu02.gifClient
menu02.gifServer
menu02.gifFilm program
menu02.gifPartyreports
menu02.gifJob offers
   
 

Documentation

What games does the LAN Master support?
---------------------------------------
The LAN Master current supports:
QuakeWorld (port 27000)
Quake 2 (port 27900)
Quake 3 Test (port 27950)
Half-Life (port 27010)
Kingpin (port 27990)
Tribes (port 28000)

Other new games may be added in the future, but older games
(like Sin, Unreal, and Shogo) will most likely not.

How do I use the LAN Master?
----------------------------
Start the lanmaster.exe on the machine you will be using as the
master server. The LAN Master does not require any significant memory
or CPU, and can easily be run on the same machine as some of your game
servers.

Each server you run on your LAN needs to be configured to report
to the LAN master. Each game has a different way to set the master,
skip to the end of the file for instructions for each game.

After the servers have been set to report to the master, you need
to have each user configure their GameSpy client to add the LAN Master
according to the instructions below (pass them out to attendees).

If the LAN Master goes down while the event is in progress, just restart
it. Servers should all show back up on the lists within a few minutes.

Configuring QuakeWorld to report to the LAN Master
--------------------------------------------------
Add +setmaster 148.122.58.15 to the server command line
or
setmaster 148.122.58.15 to the server config file


e.g. qwsv.exe -port 2001 +hostname "QuakeWorld_DM" +deathmatch 3 +setmaster 148.122.58.15 +map dm2


Configuring Quake2 to report to the LAN Master
----------------------------------------------
Same as QuakeWorld (see above).
Note however that Quake 2 will not send the first heartbeat to the master
for several minutes unless you type "heartbeat" at the server console after
it starts.


Configuring Quake 3 Test to report to the LAN Master
----------------------------------------------------
Add +set sv_master1 148.122.58.15 to the server command line
or
set sv_master1 148.122.58.15 to the server config file
(where 148.122.58.15 is your LAN Master IP Address)

Also, be sure to start the server with +set dedicated 2 to enable heartbeats.

e.g. quake3.exe +set dedicated 2 +set net_port 2002 +sv_hostname "Q3Test1" +set sv_master1 10.0.0.1 +map q3test1


Configuring KingPin to report to the LAN Master
-----------------------------------------------
Add +setmaster 148.122.58.15:27990 to the server command line
or
setmaster 148.122.58.15:27990 to the server config file
(where 148.122.58.15 is your LAN Master IP Address)
Note that you must specify the master port (since the default is the same
as Quake 2).
Also, if you don't have DNS available at your site, KingPin may not initialize
the master code correctly (which means you are SOL).


Configuring Tribes to report to the LAN Master
----------------------------------------------
Change or add the following lines in your server config file:
$Server::XLMaster1 = "IP:148.122.58.15:28000";
$Server::XLMasterN0 = "IP:148.122.58.15:28000";
(where 148.122.58.15 is your LAN Master IP Address)

Tribes servers seem to sometimes take a few minutes to report
to the master.

Configuring Half-Life to report to the LAN Master
-------------------------------------------------
Add +setmaster add 148.122.58.15 to the command line
or
setmaster add 148.122.58.15 to the server config file

Half-Life does not seem to send heartbeats to the master
until the map is changed once (which has to be done by
hand normally). Also, the following work-around
config file seems to work:
--------CUT HERE---------
// DO NOT name this file server.cfg, name it something else
sv_lan 0
setmaster add 148.122.58.15
map crossfire
wait
wait
wait
wait
wait
wait
wait
wait
wait
wait
wait
wait
wait
wait
wait
wait
wait
wait
wait
wait
wait
wait
wait
wait
map crossfire
--------CUT HERE---------
.. then run the dedicated server with:

hlds.exe -port 2001 +hostname "CrossDM" +deathmatch 1 +exec myconfig.cfg