Q3 SBPure TA Server Config

Tips på konfiguration av en Dedicated Server för Q3 SBPureTA multiplayer CTF:
 
1.  STARTKOMMANDO
Skapa en genväg på skrivbordet med startkommandot:



Quake 3 (standard)
"C:\Q3A-mapp\quake3.exe" +set fs_game missionpack +set dedicated 1 +exec q3server.cfg


Quake 3e (enhanced)
"C:\Q3E-mapp\quake3e.ded.x64.exe" +set fs_game missionpack +set dedicated 1 +exec q3server.cfg

 
2.  SERVER CFG-FIL
Skapa en textfil med nedanstående text (markera, kopiera och klistra in). Döp filen till q3server.cfg och placera den i missionpack-katalogen.



//================================
// QUAKE 3 SBPureTA Server config.
//================================

//=========
// GAMETYPE
//=========
// 0: Free For All (Deathmatch)
// 1: Tournament
// 2: Single Player  
// 3: Team Deathmatch
// 4: Capture The Flag
// 5: One Flag CTF
// 6: Overload
// 7: Harvester
seta g_gametype 4

//=====================
// SERVER INFO/SETTINGS
//=====================
seta sv_hostname "My Q3-server"	  // CHANGE THIS!
seta g_motd "Hurt me plenty!"
seta sv_dlRate "500"		  // Download rate from server (max is 500 kb, default 100)
seta sv_allowDownload "0"	  // Do NOT allow download from server (default 1)
seta sv_pure 0
seta sv_maxclients 20
seta sv_maxRate 0
seta sv_minPing 0
seta sv_maxPing 0
seta sv_floodProtect 1
seta g_maxGameClients 0
seta g_forcerespawn 0
seta g_inactivity 0
seta g_allowvote 0
seta g_quadfactor 3
seta g_weaponrespawn 5
seta g_syncronousClients 0
seta g_doWarmup 1
seta g_warmup 30
seta bot_nochat 0
seta bot_minplayers 0
seta timelimit 20
seta fraglimit 20

//==========
// PASSWORDS
//==========
seta rconpassword "my_rcon_pass"  // CHANGE THIS!
seta g_needpass 0                 // alert that password is/not needed.
seta g_password ""                // blank for an open server.

//==================
// TEAMPLAY SETTINGS 
//==================
seta capturelimit 5
seta g_teamAutoJoin 0
seta g_teamForceBalance 0
seta g_blueTeam "Pagans"
seta g_redTeam "Stroggs"
seta g_friendlyFire 0

//=============================
// SBPURE MOD SPECIFIC SETTINGS 
//=============================
seta g_SbAllOkMode 1             // All players must be in ready-mode before loading next map
seta g_SbSuddenDeath 1           // Tied games not allowed.
seta g_SbAllowHook 1             // Enable grappling hook
seta g_SbDischarge 1             // Enable LG discharge under water
seta g_SbShowDuck 1              // Enable Sitting Duck
seta g_SbDuckAliveSpeed 0        // Speed up Duck the longer it stays alive 
                                 // (10% per minute, but max factor 1,9)
seta g_SbDuckAlert 1             // Alert when 1 railfrag from Duckyfication

seta g_SbAllowDropPersistant 1   // Allow drop of TA-runes
seta g_SbTeamUnderdogSpeed 3     // Capturediff for Team Underdog
seta g_SbForceModel 1            // Model = player name if model exists
seta g_SbHyenaTimeLimit 3        // Hyena-Cap sound when capture <= n sec
seta g_SbGibHead 1               // Toss player head when fragged & gibbed	
seta g_SbGibTombstone 1          // Toss tombstone when fragged & gibbed
seta g_SbClusterGrenades 0       // Grenade (from GL) cascades into 4 more
seta g_SbTeamColoredPlasma 1	 // Team games: PG, red/blue plasma
seta g_SbTeamColoredLightning 1	 // Team games: LG, red/blue lightning
seta g_SbSpawnProtect 4          // n seconds of spawn protection

// Client respawn delay. Set max n seconds of respawn delay.
// The first time you're fragged it takes 1 second to respawn, 
// the second time 2 seconds etc, until we reach max n seconds.
seta g_SbRespawnDelay 0

// Team damage by proximity mines. Team-mates take 50% damage from own team's mines.
// 0: disabled
// 1: Mines only triggered by opposite team
// 2: Mines triggered by both teams                         
seta g_SbProxTeamHandle 0

// More power for persistent power-up Ammo-Regen - Spreadfire!
// Fire 3 shots instead of 1.
//  0: disabled
//  1: Grenade Launcher	(cluster grenades suppressed)
//  2: Rocket Launcher
//  4: Plasma Gun
//  8: BFG
// 16: Proxy Launcher                             
seta g_SbSpreadFire 3   // (3 = GL & RL)

// FORCE MISC CARNAGE EFFECTS
// (even when switched off by clients)
// 0: Force carnage inactivated (default).
// 1: Force blood & gibs.
// 2: Force bloodmarks & hitmarks.
// 4: Force projectile-smoke for RL & GL.
seta g_SbForceCarnage 7

// STARTING WEAPONS (2 default = Machine Gun)
// (g_SbStartWeapons 34 = start with Machine Gun & Railgun)
//    1: Shotgun 	
//    2: Machine Gun
//    4: Grenade Launcher
//    8: Rocket Launcher
//   16: Lightning Gun
//   32: Railgun
//   64: Plasmagun
//  128: BFG
//  256: Nailgun
//  512: Prox Launcher
// 1024: Chaingun
seta g_SbStartWeapons 2

// BAN WEAPONS (0 default = no weapons are banned)
// (e.g: g_SbWeaponFlags 68 = ban BFG & Rocket Launcher)
//   1: Shotgun (and shells)
//   2: Grenade Launcher (and grenades)
//   4: Rocket Launcher (and rockets)
//   8: Lightning Gun (and lightning ammo)
//  16: Railgun (and slugs)
//  32: Plasmagun (and cells)
//  64: BFG (and BFG-ammo)
// 128: Nailgun (and nails)
// 256: Prox Launcher (and mines)
// 512: Chaingun (and chaingun-ammo)
seta g_SbWeaponFlags 0

// BAN ITEMS (0 default = no items are banned)
// (e.g: g_SbItemFlags 576 = ban Mega health & Quad damage)
//    1: Armor shard
//    2: Combat armor
//    4: Body armor
//    8: Health small
//   16: Health
//   32: Health large
//   64: Mega health
//  128: Holdable teleporter
//  256: Holdable medkit
//  512: Quad damage
// 1024: Enviro suit
// 2048: Kamikaze
// 4096: Portal
// 8192: Invulnerability
seta g_SbItemFlags 0

// BAN RUNES (0 default = no runes are banned)
// (e.g: g_SbRuneFlags 9 = ban Haste & Flight)
//   1: Haste
//   2: Invisibility
//   4: Regeneration
//   8: Flight
//  16: Scout
//  32: Guard
//  64: Doubler
// 128: Ammo Regen
seta g_SbRuneFlags 0

// SENIOR PERK
seta g_SbSeniorPerkAllow "1"		// Enable/Disable (1/0)
seta g_SbSeniorPerkNames "Atomic"	// Valid player names (separate by ",")
seta g_SbSeniorPerkDamage "40"		// Extra percentage of given damage (5-300)

//===================
// Misc logging-stuff
//===================
seta g_logSync 0
seta g_log "games.log"

//=======================================
// MAPCYCLING (add/remove to whatever...)
//=======================================
set m01 "map q3ctf1 ; set nextmap vstr m02"
set m02 "map q3ctf2 ; set nextmap vstr m03"
set m03 "map q3ctf4 ; set nextmap vstr m01"
vstr m01

//END OF FILE
 
3.  SESSION TIME!
Starta servern genom att dubbelklicka på genvägen du skapade i punkt 1.