INTRODUCTION

The UFT Basic Server Config Pak is a small collection of game modes and a launcher script for Ultra Freeze Tag.  The game modes are based on the Absolute Zero Freeze League (AZFL) Certified Server Configs.  These configs are provided to the gaming community as an example of how to create a multi-config environment in Ultra Freeze Tag and in the hope that it will help foster standards for all community servers.

The UFT Basic Server Config Pak assumes Quake III Arena is installed and the 1.32c patch has been applied.  Build 60 of the Ultra Freeze Tag mod is required.


CONTENTS  [TOP]

The UFT Basic Server Config Pak consists of a launcher script, a set of votable config files, a set of map-config files, a set of PunkBuster configuration files, and a set of files for an in-game help system.  A number of individual custom maps are required but are not supplied with the UFT Basic Server Config Pak.

Server.cfg

The server.cfg file is the launcher script which performs the initial server setup and then calls one of the modes listed below.  Any customization to the Quake III environment required by the server hardware or the network infrastructure is made in server.cfg and then those customizations apply to each mode as they are invoked.  The server.cfg file is documented via comments so it should be easy to figure out what is going on.

Adminfo.cfg

The admininfo.cfg file is a script which contains the public information cvars and administrative password information for the server.  It is called by each mode file to refresh and validate the information as the mode file is loaded.  The adminfo.cfg file is documented via comments so it should be easy to figure out what is going on.

Modes

The game modes are actually individual Quake III Arena configuration files that define specific styles of game play within Ultra Freeze Tag.  Players are able to use the /CALLVOTE CONFIG command from the console of their game to pick the particular style they wish to play.  Four ready-to-play modes are included in the UFT Basic Server Config Pak.  The Casual config file is commented so admins can use it as a guide for creating their own config files.

Map-config Files

As Ultra Freeze Tag begins to load a map, either as part of the map rotation script or due to a callvote, it automatically checks for a file called map-default.cfg and for a file called <mapname>.cfg, both in the ufreeze\map-cfgs folder on the server or in the folder specified by “sv_mapcfgdir” in each mode config file.  The commands in map-default.cfg and <mapname>.cfg are executed before the map loads.  The map-default.cfg file provided with the UFT Basic Server Config Pak simply performs a “writeconfig q3config.cfg” command on the server. Most maps do not have a <mapname>.cfg file but the few that do typically perform a “set wpflags” command to set the spawn weapons for the map.

Each map-cfgs folder will also contain a maplist.txt file.  This is a simple text file, similar in layout to the help files (below) that list the available maps in the currently selected mode.

In-game Help

A number of simple text files are included with the UFT Basic Server Config Pak in the HELP directory.  When installed in the ufreeze\help directory on the server, these files can be accessed via the Q3A console by typing the /HELP command.  The included help files give information about playing Ultra Freeze Tag, general game etiquette, UFT client network settings, UFT client nudge settings, using ProMode skins in UFT, and more.  Server administrators are free to expand the help system if they wish.

PunkBuster Support

Server admins implementing the UFT Basic Server Config Pak may use the provided PunkBuster configuration files (pbsv.cfg, pbsvuser.cfg, and pbbans.dat) or create their own configuration files if they wish to add PunkBuster capability to their server.  (Check out www.punksbusted.com if you need help with your PunkBuster installation or configuration.)


MAP LIST  [TOP]

Maps, of course, go in the server’s baseq3 directory.  In addition to the maps supplied with Quake III Arena, the following custom maps are needed to run the map rotations in the modes supplied in this config pak.  Individual custom maps can be downloaded from www.planetfreeze.com.

Team Deathmatch Maps (15)

INSTALLATION  [TOP]

This installation may overwrite parts of the server's default PunkBuster installation!  If present, BACKUP the server ban list (pb\pbbans.dat) and the server configuration files (pb\pbsv.cfg and pb\pbsvuser.cfg)!  You have been warned!

 1)  The UFT Basic Server Config Pak assumes the server is running Quake III Arena with the 1.32c patch.  If PunkBuster will be used, PunkBuster is assumed to be installed and up-to-date.


 2)  The UFT Basic Server Config Pak assumes the server has a clean install of build 60 of the Ultra Freeze Tag mod.  Only the following files should be in the ufreeze directory on the server.


 3)  PK3 files for maps and any skins, models, etc. you wish to include on your server must be placed in the baseq3 directory only.  If any map, skin, or model files (with the exception of pmskins.pk3 and wpskins.pk3) are in the ufreeze directory on the server, delete them or move them to the baseq3 directory.  Finally, install the required maps in the baseq3 directory now


 4)  The ufreeze directory on the server may have additional subdirectories present which may contain additional files.  Delete all subdirectories in the ufreeze directory on the server, including any files in them.  =:O  The necessary subdirectories and files will be automatically recreated by the Ufreeze mod or by the UFT Basic Server Config Pak installation process.


 5)  The UFT Basic Server Config Pak is distributed in a zipped file.  Use WinZip, WinRar, 7Zip, or a similar utility to extract the files to the Quake III Arena directory on the server with ‘Use Folder Names’ selected.

The following required files are extracted into the ufreeze directory on the server.

These files are extracted to the pb directory on the server.

The following mode files are extracted into the ufreeze\votecfgs directory on the server.

The following file and folders are extracted into the ufreeze\map-cfgs directory on the server.

The in-game help system is extracted into the ufreeze\help directory on the server.

Now that all the required files are in place, they must be properly configured.  This will require using a text editor (such as Notepad) to edit specific settings and values in the adminfo.cfg file, the server.cfg file, and the mode files in the ufreeze\votecfgs directory.


 6)  Enter the necessary public information and assign the server passwords in the adminfo.cfg file.


 7)  Verify the server memory, network settings, client settings, and global bot settings in the server.cfg file are correct for your hardware and network configuration.  Pay particular attention to sv_maxclients and sv_privateclients settings and adjust them accordingly so at least 10 (or better yet, 11) public slots are always available.


 8)  Select the default mode the server will run by uncommenting the appropriate ‘set g_revertconfig’ and ‘exec votecfgs’ lines at the end of the server.cfg file.  This is the mode the server will run at boot and that it will revert to after 20 minutes of inactivity.  The UFT Basic Server Configs default to OGL mode for these settings.


 9)  In the UFT Basic Server Configs there are two methods for naming the server and assigning the Message of the Day.

Suggested naming formats and G_MOTD messages are provided for both Method 1 and Method 2 in the server.cfg file and the various mode files, respectively.  The UFT Basic Server Configs default to using Method 1 since it is the quickest and easiest for new server administrators to get up and running.  Obviously, server administrators are free to choose the method and/or the naming convention they prefer.


10)  The installation and configuration process is complete.  The server is ready to launch!  These commands work for Windows and Linux and will launch the server with a port address of 27960 (scripts for both Windows and Linux which run these commands are included in the ufreeze directory) …

If operating the server on a LAN with no Internet access, use one of the following commands to launch the server with a port address of 27960 …

Also, if PunkBuster is installed and enabled, change ‘PB_SV_LAN 0’ in pb\pbsv.cfg to ‘PB_SV_LAN 1’ when operating the server on a LAN with no Internet access.


11)  Frag the weak and hurdle the frozen … Have fun!  :)


LINKS  [TOP]

www.planetfreeze.com (Get maps here and check for updates to these configs)

www.ufreeze.net (Documentation and forums supporting the UFT mod)

www.worldogl.com (The Online Gaming League)


CREDITS  [TOP]

AZFL Administrators
AZFL Server Configurators
Whatever those are …  ;)
UFT Programming/Design/Graphics/Development
Other Contributions

CHANGE LOG  [TOP]

BASICconfigs_071007
BASICconfigs_060908
BASICconfigs_050613
BASICconfigs_050424
BASICconfigs_050316
BASICconfigs_050228
BASICconfigs_041124
BASICconfigs_041117
BASICconfigs_041105
BASICconfigs_041017
BASICconfigs_041011
BASICconfigs_041009
BASICconfigs_041008
BASICconfigs_041007
BASICconfigs_041006

THE FINE PRINT  [TOP]