For Win32:
The easiest way I have found to
make a server is this:
- Copy the whole q3 folder off
of the CD into a directory with no spaces. This
will be your base quake3 directory.
- Install the whole WFA
installation, including any map paks that you have
- Copy the working q3key your
valid installation and place it in the baseq3 directory
- Open up a command prompt
(start, run, cmd(NT,W2K) or command(95,98) and navigate into the new quake3
directory.
- Type quake3 +set dedicated
2*
- There should be a line with
the statement : common
initialization complete,
as well as a port and an IP, all defaults.
- Type seta bot_enable 0
at the console and press enter, then press the Quit button.
- Type quake3
+set dedicated 2 again
- Type bot_enable
at the console; it should say 0.
- Type map
q3dm5 in the console.
After it calms down you should see resolves. Congrats,
you now have the basic dedicated server config. Press
quit.
- Now type in quake3
+set fs_game wfa +set dedicated2 +set gametype 4 +seta bot_enable 0
- The server should fire up
and you will see the common
initialization complete
message once again. Now
to test WFA.
- Type map
2fortw001-wfa and watch
the information fly on by. You
now have the most basic of wfa-servers.
- Now for the tricky part.
Edit your wfa-server.cfg and wfa-server.ini files so they will do what you
want to.
- Type in at the console quake3
+set fs_game wfa +set dedicated2 +set gametype 4 + exec wfa-server.cfg
- After everything is
verified, it's time to create a batch file for easier usage.
- Create a new text document
and add the whole command line to it, ex: quake3
+set fs_game wfa +set dedicated2 +set gametype 4 +exec wfa-server.cfg
- Save it as wfa-server.bat (Make
sure it's not a .txt extension. It should look like a little blue window
with a gear in it) in
the quake3 directory.
- Create a shortcut to it and
that becomes you very first one-click WFA server startup!
- *If you see hitch times
ignore them. The are basically bad windows api calls that are really
delayed. To show what this is, just try holding the mouse button down with
the arrow on the top information bar on the window of some large copy
operation, or emptying the recycle bin. As soon as you bring focus to it,
the operation stops. Release it, it starts. Bad api.