VITAL NOTES FOR WFA SERVER ADMINS
Server Questions? Comments? E-Mail shadowspawn.
For more server help, go to WFA Server
Administration Guide or to the WFA Server Administration forum, accessible from the
main WFA site: http://www.captured.com/weaponsfactory/quake3/
.
GETTING A LINUX SERVER RUNNING
If you're looking to run a fulltime (or near-fulltime) WFA server, you need to head to WFA Server Administration Guide. Everything you need to know is there.
IMPORTANT ISSUES WITH MAP ROTATIONS
WFA map rotation, class limits, and the ref password are controlled by the file wfa-ini.cfg, which is in your wfa directory. By default, WFA servers are being set to use the official map rotation and a classlimit of 2 on all classes. You are, of course, welcome to change these settings by editing your wfa-ini.cfg file. However, no matter whether you choose to stay with the official maps or introduce freelance maps, you MUST move all of the map pk3 files for maps NOT in your rotation OUT of your WFA directory! Failure to do this will prevent any users that don't have ALL the maps in your wfa directory from connecting at all, even if the maps that they don't have are not included in your server rotation! Sorry folks, this is how Id designed it, and we can't change it. The only way around this problem is for you not to run your server in pure mode, and I am assuming that most of you have run servers long enough to know that you don't want to do that unless you have to. For those of you who don't care if someone cheats once in a while on your server, set your server to non-pure by changing the command line that starts your WFA server so that "+set sv_pure 1" is "+set sv_pure 0" instead.
If you are running your server pure, though, let me reiterate: YOU MUST MOVE ALL OF THE MAP FILES NOT IN YOUR ROTATION OUT OF YOUR WFA DIRECTORY.
I recommend you make another directory somewhere on your machine and move the maps you aren't using there. Then, as you change your map rotation, move the maps from that directory into the wfa directory.
WFA REFEREE COMMAND LIST
ref | shows who the ref is |
ref_password <password> | gives this player ref ability if password is correct |
ref_leave | player leaves ref mode |
ref_kick <playername/playerid> | kicks the player named playername or with the id playerid from the server |
ref_observer <playername/playerid/all> | puts the player named playername or with the id playerid into observer mode. Or, if "all" is provided as an argument, all players are put into observer mode. |
ref_nextmap <mapname> | sets this server's next map to mapname |
ref_map <mapname> | changes the server to the map mapname immediately. |
ref_restartmap [time] | restarts the level in time seconds. If no argument is provided, restarts the map immediately. |
ref_matchtime <time> | changes the current map's time limit and sets the match length to time minutes. |
ref_caplimit <numcaps> | changes the current map's capture limit (the number of captures allowed on one team before the map changes) to numcaps. |
ref_pspass <password> | sets this server's password to password. This is the password that players must provide to connect to this server. |
ref_clearscore | This clears all players personal scores as well as the team scores. |
cg_drawtimelimit 0/1 | not really a ref command, but if set to 1 (the default), causes the timelimit to be shown on the user's screen, counting down. |
Questions? Comments? E-Mail Shadowspawn.