Quake 4 Server Config

Tips på konfiguration av en Dedicated Server för Quake 4 multiplayer CTF:

   1.  STARTKOMMANDO
Skapa en genväg på skrivbordet med startkommandot:


"C:\Din_Quake4_katalog\Quake4Ded.exe" +exec q4server.cfg
 
   2.  SERVER CFG-FIL
Skapa en textfil med nedanstående text (markera, kopiera och klistra in). Döp filen till q4server.cfg och placera den i q4base-katalogen.



//====================================================
// QUAKE 4 Server config.
// cmd line windows: Quake4Ded.exe +exec q4server.cfg
// cmd line linux: quake4-dedicated +exec q4server.cfg
// Default UDP ports :: game: 28004 heartbeat: 27650
//====================================================

//=========
// GAMETYPE
//=========
// DM:        Deathmatch
// Team DM:   Team Deathmatch
// Tourney:   Tournament
// CTF:       Capture The Flag
// Arena CTF: Arena Capture The Flag
seta si_gameType "CTF"

//====================
// SERVER INFO - BASIC
//====================
seta si_name "My Q4 Server"
seta g_motd "Free frags for all!"

//==========
// PASSWORDS
//==========
seta net_serverRemoteConsolePassword "my rcon pass" //change this!
seta si_usepass "0" //enable client password checking
seta g_password ""  //leave as blank quotes for an open server

//==================
// TEAMPLAY SETTINGS 
//==================
seta si_capturelimit "5" //score limit for CTF
seta si_autobalance "0"  //maintain even teams
seta si_shuffle "0"      //shuffle teams after each round
seta si_teamDamage "0"   //enable or disable team damage

//=================
// GENERAL SETTINGS 
//=================
seta si_pure "1"             //allow any modified paks
seta sv_punkbuster "0"       //server side punkbuster
seta si_weaponstay "0"       //pick up weaps you already have
seta si_allowVoting "0"      //enable or disable server option voting
seta si_minPlayers "2"       //min to start a game (when warmup enabled)
seta si_maxPlayers "12"      //max players allowed on server
seta si_warmup "1"           //pre-game warmup
seta si_countdown "45"       //pre-game countdown (warmup time)
seta si_useReady "1"         //press ready to start game
seta si_fraglimit "20"        //frag limit in FFA modes
seta si_timelimit "20"       //time limit in minutes for each game
seta si_tourneyLimit "3"     //times a map runs before change in tourney
seta si_spectators "1"       //allow spectators or force all to play
seta net_serverMaxClientRate "25600" //("16000" for net games?)
seta net_clientDownload "2"  //pk4 download policy 
                             //0=none 
                             //1=send to DL location 
                             //2=present client with available files 

//===============================
// PUBLIC INFO FOR GAME BROWSERS
//===============================
//sets ".Administrator" "admin name here"
//sets ".Connection" "connection specs here"
//sets ".CPU" "server specs here"
//sets ".Clan" "clan name here"
//sets ".Email" "address here"
//sets ".Hosted by" "host name here"
//sets ".Location" "location here"
//sets ".Plug" "something witty here"
//sets ".URL" "http://www.sickhouse.org"

//====================
// master server lists
//====================
//seta sv_master1 "q4master.idsoftware.com"
//seta sv_master2 "master3.idsoftware.com"

//==================
// remove player bob
//================== 
seta pm_bobpitch "0.0" 
seta pm_bobroll "0.0" 
seta pm_bobup "0.0" 
seta pm_crouchbob "0.0" 
seta pm_runbob "0.0" 
seta pm_runpitch "0.0" 
seta pm_runroll "0.0" 
seta pm_walkbob "0.0" 

//=======
// VOTING 
//=======
seta si_allowVoting "0" //enable or disable server option voting
seta g_voteFlags "14"   //mask of votes *not* allowed on server:
//  1 restart now
//  2 time limit
//  4 frag limit
//  8 game type
// 16 kick player
// 32 change map
// 64 spectators
//128 next map 

//===========
// MAPCYCLING
//===========
seta si_map "mp/q4ctf1"
seta g_mapCycle "mapcycle.scriptcfg"

//======================================================
// Enable writing of Multiplayer statistics when map is 
// finished. Will write to StatisticsLog.txt
// (Sum of kills, deaths and suicides, but no CTF-stats:-(
//======================================================
com_logMPStats "1"

//==================
//Misc logging-stuff
//==================
//seta g_log "1"   //enables game logging (only SP?)
//seta logFile "1" //1=buffer log 2=flush after each print 
//seta logFileName "qconsole.log" //name of consol logfile 

//=================
// START THE SERVER
//=================
spawnserver

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