-----------------------------------------
-  Survival ini Explained  -
-----------------------------------------
- Official website : www.utsurvival.com -
- Rev. 1.0                              -
-----------------------------------------

Here is a detailed look at the server ini file. The important sections are explained line by line. Remember: some of these settings are identical to your Unrealtournament.ini file so look there if you need to know what to enter below. Be aware that *these* settings will override your game ini if they are different. For instance if your admin login is "Baxter" in your ut.ini and you enter "Clarence" here, then "Baxter" will not work while this mod is loaded but "Clarence" will. 

[Survival.SurvivalGame]
// Lives are usually set to one, however you can award multiple lives here. This setting is "per wave" so remember it will
// reset the lives count at the start of every wave.
Lives=1
// Wave the game will start on. Almost always one.
InitialWave=1
// Game will end on this wave. 
FinalWave=16
// Please see the section "Wave Mask"below for these lines
Waves[0]=(WaveMask=3,SpawnMonsterTotal=16,WaveDuration=90.000000,WaveDifficulty=0.500000)
Waves[1]=(WaveMask=31,SpawnMonsterTotal=16,WaveDuration=90.000000,WaveDifficulty=0.500000)
Waves[2]=(WaveMask=63,SpawnMonsterTotal=16,WaveDuration=90.000000,WaveDifficulty=1.000000)
Waves[3]=(WaveMask=127,SpawnMonsterTotal=16,WaveDuration=90.000000,WaveDifficulty=1.500000)
Waves[4]=(WaveMask=255,SpawnMonsterTotal=16,WaveDuration=90.000000,WaveDifficulty=1.500000)
Waves[5]=(WaveMask=511,SpawnMonsterTotal=16,WaveDuration=90.000000,WaveDifficulty=2.000000)
Waves[6]=(WaveMask=1023,SpawnMonsterTotal=16,WaveDuration=120.000000,WaveDifficulty=2.000000)
Waves[7]=(WaveMask=2047,SpawnMonsterTotal=16,WaveDuration=120.000000,WaveDifficulty=2.500000)
Waves[8]=(WaveMask=4095,SpawnMonsterTotal=18,WaveDuration=120.000000,WaveDifficulty=2.500000)
Waves[9]=(WaveMask=8191,SpawnMonsterTotal=18,WaveDuration=120.000000,WaveDifficulty=3.000000)
Waves[10]=(WaveMask=16383,SpawnMonsterTotal=18,WaveDuration=120.000000,WaveDifficulty=3.500000)
Waves[11]=(WaveMask=32767,SpawnMonsterTotal=20,WaveDuration=120.000000,WaveDifficulty=3.500000)
Waves[12]=(WaveMask=32767,SpawnMonsterTotal=20,WaveDuration=120.000000,WaveDifficulty=4.000000)
Waves[13]=(WaveMask=65535,SpawnMonsterTotal=20,WaveDuration=120.000000,WaveDifficulty=4.000000)
Waves[14]=(WaveMask=65535,SpawnMonsterTotal=24,WaveDuration=120.000000,WaveDifficulty=4.000000)
Waves[15]=(WaveMask=61440,SpawnMonsterTotal=24,WaveDuration=300.000000,WaveDifficulty=4.000000)
bNoTeamChanges=False
FriendlyFireScale=0.000000
MaxTeams=1GoalTeamScore=30.000000
MaxTeamSize=10
FragLimit=0
TimeLimit=0
bMultiWeaponStay=False
bForceRespawn=False
bUseTranslocator=False
MaxCommanders=0
bNoMonsters=False
bHumansOnly=False
bCoopWeaponMode=False
bClassicDeathMessages=False
// This is the monster health HUD overlay, true enables it
bShowMonsterHealth=False
MinFOV=80.000000MaxFOV=130.000000
MaxNameChanges=0

[Botpack.TeamGamePlus]
bBalanceTeams=True
bPlayersBalanceTeams=True

[Botpack.DeathMatchPlus]
MinPlayers=1
AirControl=0.350000
bChangeLevels=False
bHardCoreMode=True
bAltScoring=False
bTournament=False
NetWait=10
RestartWait=15
// DONT ADD BOTS! The mod is not coded to support them.
// They will throw the counts off and might crash the game.
InitialBots=0

[Engine.GameInfo]
// Remember, these settings will override your ut ini settings!
bMuteSpectators=False
bLowGore=False
bVeryLowGore=False
bNoCheating=True
bAllowFOV=False
bExternalBatcher=False
AutoAim=0.930000
GameSpeed=1.150000
MaxSpectators=
AdminPassword=
GamePassword=
MaxPlayers=
ServerLogName=server.log
bLocalLog=True
bWorldLog=False
bBatchLocal=False
DemoBuild=0
DemoHasTuts=0
PlayerViewDelay=1.000000
PlayerSpeechDelay=0.300000
PlayerTauntDelay=2.000000
bLogAdminActions=False
LoginDelaySeconds=0.000000
MaxLoginAttempts=2
ActionToTake=DO_KickPlayer
IPPolicies[0]=ACCEPT,*
IPPolicies[1]=
IPPolicies[2]=
// and so on to...
IPPolicies[255]=

[Survival.SV_SurvivalMapList]
Maps(0)=SV-AncientArena.unr
Maps(1)=SV-ArenaOfGladiators.unr
Maps(2)=SV-Inmates.unr
Maps(3)=SV-Tunnels.unr
Maps(4)=SV-SV-TombOfAnubis.unr

[Survival.SVMutators]
bUseSpawnProt=True           //Spawn protection when you join or come back from death
SpawnProtDuration=120        //Length of protection, will only protect from monster damage
bFragBonus=True                //Awards health and ammo for killing monsters
bOneUp=True                   //Relic that awards an extra life
bInvincible=True             //Relic that awards temporary invulnerability
bDamageScore=True         //Score is based on damage given

[Survival.SV_FragBonus]
bRegenHealth=True      //set to True if you want to enable health bonus
HealthFactor=0.25      //define how much damage goes to health (damage * HealthFactor = bonus health)
MaxHealth=800	       //Maximum health the player can obtain
bRegenAmmo=True	//Set to True if you want to enable ammo bonus
AmmoFactor=0.5       //define how much damage goes to ammo (damage * AmmoFactor = bonus ammo)
MaxAmmo=250	      //Maximum ammo the weapons can obtain

[Survival.SV_OneUp]
bRespawnTime=150.000000

[Survival.SV_Invincible]
bRespawnTime=250.000000

***************
WAVE LINES EXPLAINED:

Lets take the first line and break it down:
Waves[0]=(WaveMask=3,SpawnMonsterTotal=16,WaveDuration=90.000000,WaveDifficulty=0.500000)

Waves["X"]   - is the wave number. Wave zero is actually the first wave and so forth, with wave 15 being the final wave 16 in the game. I know, its screwy but machine code starts at (zero). Just subtract one when fiddling with your waves and you'll know which line to alter.
WaveMask    -this number determines the types of monsters that will spawn into the wave (See chart below)
SpawnMonsterTotal   -this is how many monsters can be in the map at any given time in that wave
WaveDuration     -How long until the monsters stop spawning
WaveDifficulty    -this multiplier makes the monsters stronger and do more damage. Don't just crank it up to 4 or you'll only frustrate players. Use a mix of harder monsters, higher count and lower award settings to get to where you want the overall game difficulty at.

****************
WAVE MASK NUMBER

Wave mask numbers are determined by taking the mask number for each class desired in a wave and adding them together. Here is the class numbers and associated wave mask numbers for the mod:

Class            Wave Mask
0		1		
1		2
2		4
3		8
4		16
5		32
6		64
7		128
8		256
9		512
10		1024
11		2048
12		4096
13		8192
14		16384
15		32768

So as an example if you wanted the monsters from class 4, class 10, and class 12 your wave mask would be: (16 + 1024 + 4096)  or   5136. The engine will decode this number for you once you enter it into the ini.  For a full description of the monsters in each class take a look at:
http://utsurvival.com/Monster-Classes.php 

For further clarification of anything in here you may not understand, please come by the forums. Thanks for your interest in our work!! 

CAN YOU SURVIVE?