Settings & Preferences

TAC Server Version 1.4

Introduction

TAC has many settings that will allow you to customize this mod to your own personal taste. Afterall, it is your server. Settings are made in a file called TAC_Settings.cs which will be run automatically, or can be entered into a custom server settings file of your choice. If you choose not to use any settings at all, none of the additional features of TAC (other than additional observer modes, the BASE bugfixes and the new 'league' mode) will be activated, you will in effect be running a BASE TAC Tribes server.

$TAC::league
The name of your tribes league in your area. This is the name that is displayed when you go into league mode.

$TAC::allowCustomSkins
Putting "true" here allows players to use custom skins.

$TAC::controlledTourneyMode 
This is League Mode. It prevents players voting, changing teams during a match or starting a match by 'readying up'. It also enables predetermined League settings for match length, team damage and team score limit. Settings take effect on each match start.

$TAC::matchTimeLimit
Default league match length

$TAC::teamDamageScale
Team damage setting for match mode

$TAC::teamScoreLimit
Remove this setting to use mission score limit, set to false to disable or set to any points limit desired e.g. 8 or 2000

$TAC::noLlamaSwap
Set to true to prevent players swapping to the larger team in FFA mode.

$TAC::reportScores
Set to true to report scores to spectators on flag capture and to all on match end.

$TAC::messageLog
Set to true to echo more messages to the console during matches (useful for stats tracking from logs).

$TAC::adminlog
Set to true to log admin actions in the console.log

$TAC::intelliKick
Set to a number to activate intelligent TK kicking. The number indicates the threshold for ignoring team kills, suggested level is 2. "" is disabled

$TAC::AutoAntiTK
"true" to enable the auto anti team killer checking system. "false" to disable.

$TAC::TKFrequency
The time period in which the player must reach the predefined TK amount to be considered a TKer.

$TAC::ReverseDamageTK
The number of TK's that a player must reach before they are placed on reverse damage mode as punishment.

$TAC::PurgatoryTK
The number of TK's that a player must reach before they are placed in purgatory as punishment.

$TAC::PunishmentTime
The length of time that a player will be punished by the anti-tk system (in seconds)

$TAC::ReverseFactor
The factor of damage that a player who is on reverse damage mode will take for hurting a teammate.

$TAC::MRenabled
Put a value of "true" here to enable random generation of map rotation based on your preset preferences.
Put a value of "false" here to disable this feature.

$TAC::KeepSmurfLog
Putting a value of "true" here will allow the server to record players aliases and will allow admins with AdminServerSettings access to view a players aliases. This option is highly recommended to all admins.
 
$TAC::AdminSmurfApp
Putting a value of "true" here will allow admins with AdminReferee access the ability to show a players aliases. (Note: $TAC::KeepSmurfLog must be enabled for this to work.)
 
$TAC::VoiceSpamLimit
Putting any positive value here will enable the auto anti-spam filter. Through testing we have found a value of 7 to be a good average. A value of 0 will disable this option.
 

Vote disabling: Set to true to disable the voting option
$TAC::voteDisable[kick] = "false"; // Kick Player
$TAC::voteDisable[purg] = "false"; // Purgatise Player
$TAC::voteDisable[admin] = "false"; // Elect Admin
$TAC::voteDisable[cmission] = "false"; // Change Mission
$TAC::voteDisable[tourney] = "false"; // Set to Tourney Mode
$TAC::voteDisable[ffa] = "false"; // Set to FFA Mode
$TAC::voteDisable[etd] = "false"; // Enable Team Damage
$TAC::voteDisable[dtd] = "false"; // Disable Team Damage
$TAC::voteDisable[rape] = "false"; // Enable No Base Rape Mode
$TAC::voteDisable[norape] = "false"; // Disable No Base Rape Mode

Admin Lockouts: Set to true to disable a AdminGeneral's ability to use the feature
$TAC::AdminDisable[cteam] = "false"; // Change a players team
$TAC::AdminDisable[cmission] = "false"; // Change mission
$TAC::AdminDisable[warn] = "false"; // Warn players
$TAC::AdminDisable[purg] = "false"; // Purgatise players
$TAC::AdminDisable[depurg] = "false"; // Depurgatise players
$TAC::AdminDisable[kick] = "false"; // Kick players
$TAC::AdminDisable[gag] = "false"; // Gag players
$TAC::AdminDisable[ungag] = "false"; // Ungag players
$TAC::AdminDisable[etd] = "false"; // Enable Team Damage
$TAC::AdminDisable[dtd] = "false"; // Disable Team Damage
$TAC::AdminDisable[rape] = "false"; // Enable No Base Rape Mode
$TAC::AdminDisable[norape] = "false"; // Disable no Base Rape Mode
$TAC::AdminDisable[score] = "false"; // Change score limit
$TAC::AdminDisable[time] = "false"; // Change time limit;
$TAC::AdminDisable[hurtdisp] = "false"; // Enable Team Hurt Display


Tribe Names/Skins

To set up a tribes name and skin you must add/edit the following:

$TAC::d2Tribe[6] = "Blue arsed Monkeys";
$TAC::d2TribeSkin[6] = "bam";

$TAC::d2TribeSkin[6] is the name of the skin from within the vol, not necessarily the vol name.

 

Menu Passwords

This is a list of server passwords that can be set on the server by an admin with AdminServerSettings access via the menu.

$TAC::numberOfPass = 4;
$TAC::Pass[1] = odd;
$TAC::Pass[2] = weird;
$TAC::Pass[3] = strange;
$TAC::Pass[4] = wacky;