Code: Select all
// ==============================================================
// QUAKE 4 server.cfg :: riddla@lrctf.com :: http://www.lrctf.com
// cmd line windows: Quake4Ded.exe +exec server.cfg
// cmd line linux: quake4-dedicated +exec server.cfg
// Default UDP ports :: game/punkbuster: 28004 heartbeat: 27650
//===============================================================
//=========
// GAMETYPE
//=========
seta si_gameType "Tourney"
//====================
// SERVER INFO - BASIC
//====================
seta si_name "The Longest Day Tourney"
seta g_motd "Takenover83 Welcome's You. Have Fun!"
//==========
// PASSWORDS
//==========
seta net_serverRemoteConsolePassword "CHANGE" //change this!
seta si_usepass "0" //enable client password checking
seta g_password "" //leave as blank quotes for an open server
//=================================================
// PUBLIC INFO FOR GAME BROWSERS (self-explanatory)
//=================================================
sets ".Administrator" "Takenover83"
sets ".Connection" "5Mbs/512kbps"
sets ".CPU" "AMD65 3500+"
sets ".Clan" ""
sets ".Email" ""
sets ".Hosted by" "Takenover83"
sets ".Location" "Indiana"
sets ".Plug" ""
sets ".URL" ""
//=================
// GENERAL SETTINGS
//=================
seta sv_punkbuster "0" //server side punkbuster
seta si_pure "1" //server does not allow any modified paks
seta si_weaponstay "0" //weaponstay on or off (5 sec respawn when off)
seta si_minPlayers "2" //min to start a game (when warmup enabled)
seta si_maxPlayers "2" //max players allowed in games
seta si_numPlayers "12" //max players allowed on server
seta si_spectators "1" //allow spectators or force all to play
seta g_spectatorChat "1" //let spectators talk to everyone during game
seta si_warmup "1" //pre-game warmup
seta si_countdown "15" //pre-game countdown (warmup time)
seta si_fraglimit "10" //frag limit in FFA modes
seta si_timelimit "5" //time limit in minutes for each game
seta si_tourneyLimit "" //times a map runs before change in tourney
seta si_useReady "1" //all must ready up before game start. recommended only for tourney/match servers.
seta si_allowHitscanTint "2" //0=none 1=allow in DM only, 2=any in DM & team-colored in teamplay
seta net_allowCheats "0"
// cvars currently under research
seta si_entityFilter "" //filter to use when spawning entities (possible way to remove weaps, powerups?)
seta si_idleServer "0" //game clients are idle (pause perhaps?)
// 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 "1" //enable or disable server option voting
seta g_voteFlags "14" //mask of votes not allowed on this server:
//1 (bit 0) restart now
//2 (bit 1) time limit
//4 (bit 2) frag limit
//8 (bit 3) game type
//16 (bit 4) kick player
//32 (bit 5) change map
//64 (bit 6) spectators
//128 (bit 7) next map
//========
// NETWORK
//========
seta net_serverAllowServerMod "0" //allow server-side mods
seta net_serverSnapshotDelay "30" //delay between snapshots in milliseconds
seta net_serverMaxClientRate "16000" //max rate to clients in bytes/sec
seta net_clientDownload "2" //pk4 download policy 0=none 1=send to DL location 2=present client with available files
seta net_serverDlBaseURL "http://www.paklocation.com/pakfolder/" //base URL to files (example included)
seta net_serverDlTable "q4base/myq4map01.pk4;q4base/myq4map02.pk4" //list of available pak files (examples included)
//NOTE:
//reference http://zerowing.idsoftware.com/linux/doom/AutoDownload
//pk4 files without an addon.conf in their root will not work
//reference http://zerowing.idsoftware.com/linux/doom/AddonPaks
// master server lists
seta sv_master1 "q4master.idsoftware.com"
seta sv_master2 "master3.idsoftware.com"
//=======
// LOGGING
//=======
seta g_log "1" //enables game logging
seta logFile "2" // 1=buffer log 2=flush after each print
seta logFileName "qconsole.log" // name of logfile
seta com_logMPStats "1" // writing of multiplayer stats to StatisticsLog.txt
//===========
// MAPCYCLING
//===========
seta si_map "mp/q4dm8"
seta g_mapCycle ""
//=================
// START THE SERVER
//=================
spawnserver
//END OF FILE