Files and LocationsFirst off, there is only one major configuration file for the mod. This is the config.server file. It should be located in your base Quake2 directory (eg: c:\games\quake2\config.server), or your mods directory (eg: /quake2/rancor/config.server). For more information about this file, please see the Configuration File section of this document below.Server VariablesAnother important file is the motd.txt file. This should also exist in your base Quake2 directory. This file is a plain text file that will get printed to the center of the clients screen on connect. Wether or not this file gets displayed is defined in the Configuration File/MOTD section later in this document. It is recommended that you keep this file under 4 lines, and less then 25 characters wide, or just test it out at the minimum resolution available to Quake2.
There is but one server variable used to date. This is the configfile variable. If this variable is set, the Rancor mod will use whatever Configuration File this setting is set to, instead of the default config.server file. This allows for multible configurations, in case you want to run multiple servers on multiple ports.
File StructireThe configuration file is a flat text file, editable with any plain text text editor. All lines begenning with a ';' are comments. All commands are COMMAND: [VAR1] [VAR2] [VAR3] [VAR4], though most settings only use one or two variables.Admin SettingsEnableAdmin: YES/NOTeamplay Settings
Turns on/off admin ability.AdminPassword: [PASSWORD]
Sets the admin password.
DescriptionLevel Selection
All these settings have to do with team competition mode. This is for a competition level server. Very useful for clans/etc. It follows the same ideals of the ClanRing mod for the origional Quake.Configfile Settings
TeamCompetition: YES/NO
Turns on/off Team Competition Mode.TeamDamage: YES/NO
Turns on/off damaging teammates.
DescriptionMOTD Settings
These settings are for level spawning.Configfile Settings
LevelSelect: [FROMLEVEL] [TOLEVEL]
At the end of a match, this will warp from the FROMLEVEL to the TOLEVEL. If no TOLEVEL is specified, then the FROMLEVEL is assumed to be the default selection. For example, if you are on Q2DM1, and your command is LevelSelect: Q2DM1 Q2DM2, the next map should be Q2DM2. If your command is LevelSelect: Q2DM3, then any level that does not have a specific level selection will default to Q2DM3 as the next map.
DescriptionObservers
Settings for the Message of the DayConfigfile Settings
MotdTime: [#]
Sets the duration (in seconds) that the MOTD will remain on the screen after the client connects. If this value is set to -1 (its default), then the MOTD will continue to be displayed until the user presses the jump key.MotdFile: [FILENAME]
Specifies the file used for the MOTD. Good setting for people who run multiple servers on multiple ports. The default setting is MOTD.TXT. The path and file specified is relative to your base Quake2 directory (eg: c:\games\quake2\motd.txt)
DescriptionVoting Settings
Settings for observers.Configfile Settings
StartObserver: YES/NO
This setting states wether players start as an observer when connecting.
AllowObserver: YES/NO
This setting states wether players start may become observers mid-game.
Miscelanious Others