Admin
Team damage is forced on. Tourney mode is forced off. Both these settings have been removed from the vote menu, and overwrite the settings in the ServerPrefs.cs. Team damage is intrinsic to this MOD. The reason I removed Tourney mode, is that it isn't friendly to players who join late. If there is enough demand for tourney mode, I'll put it back in. For now it doesn't exist in the code anymore.
Traitors
Its now part of the anti-TK code to enable this option if the new MIS files are used. Otherwise TKers are just kicked. TRAITORS can not vote, can not view the scores, can not access the menu in any way, and can not access any station from any team. I will have to go through the MIS files and
create spawn points for these assholes. I may or may not add Traitor spawn points, as the default code works fine in most cases.
The Anti-TK limit is set by $Server::MaxTeamKills in the combatServerCfg file. The minimum setting is 3.
Scoring
I have completely changed the scoring system (still in progress). Scores are scores, and NOT frag counts.
- You get one point for killing an enemy player
- You lose one point for being killed
- You lose one point for using Alt-K
- You do not lose a point for killing yourself any other way
- You lose one point for killing a team mate
- Your score will not drop below zero unless via team killing
Server Options
- $Combat::NoVoteAdmin Tired of people taking over your server for their own needs? Set this value to true, and players can not be voted to admin status.
- $Combat::NoVoteKick If you want the Anti-TK code to handle the player kick/traitor, set this value to true. This disallows players from kicking each other.
- $Combat::evenTeams If this option is enabled, the only selection which will appear on the switch teams menu is Automatic.
- $Combat::noObserver Set this option to true if you do not wanted players to become observers after they have joined the game.
- $Combat::autoINVBoot When this is set to true, a player will be auto ejected from an Inventory station in the time specicifed by $Combat::INVBootTime. The minimum time limit is 10 seconds.
Truce
A truce can be set up by the server operator to take effect during the initial mission start on CTF maps. This is defined in minutes, and may be anywhere from 0 (disabled) to 10 minutes. Because of the advanced nature of this MOD, flag caps in the first few minutes are very easy to achieve. The truce causes an initial time out in order to allow each team a chance of setting up some basic defenses.
Note that there is nothing stopping players from thwarting the building of defenses, nor is there anything preventing them from taking out the enemy generators. All this does is make the flag off limits until the truce time is up. Too many games start with lamers striving to end the game as quickly as possible by early flag caps, and in this MOD that threat is more powerful then ever.
There are menu options to disable or enable the truce. However, I strongly advise to leave the truce setting on at all times when playing on a public server. I also advise disabling the truce for matches, as it can get rather annoying
Item Modes
A server admin may set the combat server to run several item modes. This can be accomplished through the menu system, or by the server config file. In order for any item mode changes to take effect while a match is in progress, the match must be restarted. If I allowed the setting to take place during a match, it can cause severe imbalances in gameplay.
These are the global settings which can be used in the server config file. All of these values may either be set to True or False.
Setting
|
Meaning
|
$Combat::BaseItems
|
This enables a simulated base Tribes mode.
|
$Combat::NoVehilces
|
Disables vehicles.
|
$Combat::NoTurrets
|
Disables deployed turrets.
|
$Combat::NoEmplacements
|
Disables deployed emplacements.
|
$Combat::NoStructures
|
Disables deployed vehicle bases, and floating pads.
|
$Combat::NoTeleports
|
Disables teleporters of any kind.
|
$Combat::NoTraps
|
Disables the use of stealth and anti-armor mines.
|
$Combat::NoDrones
|
Disables the use of all remote vehicles.
|
$Combat::NoSpecial
|
Disables the use of armor special features. It is advised to not disable them, as you can upset the game balance. Rather, use simulated base mode instead.
|
The admin may also preset the server to tailor the Light Armor's Jump Thruster ability. The server setting is $Combat::JumpThruster and the valid values are "off" "low" "normal". Off removes the use of this device, low sets it for a short range burst, and normal allows the device to be used as intended.
Server Damage Mode
The admin options can set the server for three additional modes of operation. High and low damage settings, plus a custom server setting. This effects all the objects in the game, including the players. The values may be set in game via the menu, or from the combatSeverCfg.cs file. These changes will not take effect unless the mission is restarted.
To enable these changes, $Combat::allowDamageModes must be set to true. Otherwise these options will not appear in the menu.
Setting
|
Valid Range
|
$Combat::DamageMode |
"low" "normal" "high" "custom" |
$Combat::CustomDamage |
"true" "false" |
$Combat::HighDamageScale |
1.0 to 2.0 |
$Combat::LowDamageScale |
0.3 to 1.0 |
$Combat::ImpactDamage |
0.3 to 2.0 |
$Combat::LandingDamage |
0.3 to 2.0 |
$Combat::BulletDamage |
0.3 to 2.0 |
$Combat::EnergyDamage |
0.3 to 2.0 |
$Combat::PlasmaDamage |
0.3 to 2.0 |
$Combat::ExplosionDamage |
0.3 to 2.0 |
$Combat::ShrapnelDamage |
0.3 to 2.0 |
$Combat::LaserDamage |
0.3 to 2.0 |
$Combat::MortarDamage |
0.3 to 2.0 |
$Combat::BlasterDamage |
0.3 to 2.0 |
$Combat::ElectricityDamage |
0.3 to 2.0 |
$Combat::CrushDamage |
0.3 to 2.0 |
$Combat::DebrisDamage |
0.3 to 2.0 |
$Combat::MissileDamage |
0.3 to 2.0 |
$Combat::MineDamage |
0.3 to 2.0 |
To enable the use of the custom server settings via the ingame menu, you must set $Combat::CustomDamage = "true"; in the combatServerCfg.cs file.
Respawn Gear
Another server feature is to enable or disable the in game selection of respawn gear. This serves two uses, first to allow people a small choice about which kind of role they wish to start in. And second is to give teams an edge when re-entering combat. A military wouldn't just shove a person out with inadequate gear, they would allow certain leeway. Of course, this option can be disabled for the server should you desire.
The setting is $Combat::AllowRespawnGear, and may be either true or false.
This option only allows for an alteration of the starting gear, and players will still spawn with the default Combat Armor.
The admin may also enable anti-litter bug code which prevents players from dropping items while at any station. To enable this feature, set $Combat::NoLitterBug to true. The default is false which enables litter bug scripts to function normally.