Download the latest win32 1.27g and 1.27h Patch: http://www.quake3world.com/files
The following instructions are to be used as a guide only, and are very
descriptive. If you have experience setting up servers then most of this may be
used for troubleshooting.
Installation:
Starting the base Win32 dedicated Server
Configuring the win32 Server
Some final notes on running specific configurations
It is strongly
advisable to keep the sv_allowdownload option to "0" since this
still crashes servers when more than 7 downloads are happening at the same
time. The whole purpose of sv_allowdownload is to allow clients who do not
have the files to download them so they can participate; however Id software
has acknowledged this problem and will address it in a future release.
Running two pure
servers at the same time in the same directory will force all clients to
download all the files no matter which files are unique between the two.
If a server is running
on the pure setting (sv_pure 1) and a client does not have the corresponding
files, ie. modified .pk3 file or different version of the WFA mod or even a
different map with the same name, they will not be able to connect to the
server.
If a server is running
on the pure setting and a client does not have the corresponding
map (ie. new-radicalmap-wfa) they will still be able to play on the server
until that map is up.
If a client has
autodownload turned on and the server has it turned off the client will have
the 'endless-loop' scenario.
On non pure servers, it
is possible to have a different version of a map running than the client's
version. Be specific on which maps are hosted on your server.
The hunkmegs are for
the engine to conserve memory for items it must load and store. The server
is NOT the client, all it needs to hold is really the map and entities, and
whatever other information that makes the game or rather mod specific. Here
is a snippet from ID software:
com_hunkmegs - allocates a certain amount of memory for map and item
loading. The default of 56 is required for the client but is overkill for a
dedicated server, and thus wasting precious server memory. For general use
free for all, tournament maps, and team deathmatch, a com_hunkmegs setting
of 16 is sufficient. Using the included tournament maps only, a com_hunkmegs
setting of 12 may be used to conserve more memory. Capture The Flag requires
a minimum com_hunkmegs setting of 26 with the included maps.
NOTE: user made or future map releases may require a higher setting. If you
receive an ERROR: Hunk_Alloc failed then try increasing the com_hunkmegs
setting in increments of 2 until the map successfully loads.
So a safe number really is around 45-50, however play around with what you
have.
For the really truly brave individuals who wish to dive further into creating the server to run as a daemon then follow this link: http://www.shadowspawn.net/content/game/quake/wfa.htm
As always, be sure to visit the forum at http://forums.captured.com/messages.asp?topic=452 and subscribe to the wfa-admin mailing list at http://www.shadowspawn.net/wfadmin, and the public one at http://www.shadowspawn.net/wfa to make sure you have the latest updates, announcements, and other technical news.