Quake 3 Config Guide

Quake 3 Config Guide

My ancient Quake 3 config file guide I resurrected from Wayback Machine

unbindall Unbinds all previous commands
bind TAB "+scores" Shows player scores
bind ENTER "+button2" Activate item
bind ESCAPE "togglemenu" Quake main menu
bind * "+button3" Salute
bind + "sizeup" Viewable screen size larger
bind - "sizedown" Viewable screen size smaller
bind . "+zoom" Zoom in
bind 0 "+moveup" Jump
bind ` "toggleconsole" Open or close the console
bind n "exec name1.cfg" Execute custom name file
bind t "messagemode" Global chat
bind y "messagemode2" Team chat
bind PAUSE "pause"
bind UPARROW "+forward" Move forward
bind DOWNARROW "+back" Move backward
bind LEFTARROW "+moveleft" Step left
bind RIGHTARROW "+moveright" Step right
bind CTRL "+movedown" Crouch
bind F1 "vote yes" Vote 'yes'
bind F2 "vote no" Vote 'no'
bind F3 "ui_teamorders"
bind F11 "screenshot" Screenshot
bind MOUSE1 "+attack" Fire weapon
bind MWHEELDOWN "weapnext" Switch to next weapon
bind MWHEELUP "weapprev" Switch to previous weapon

seta bot_enable "1" Enable bots on server
seta bot_fastchat "0" Bots chat more often
seta bot_minplayers "2" Bots fill x number of spots on server and auto join / leave
seta bot_nochat "0"
Disable bot chat
seta bot_rocketjump "1" Enable bots to rocket jump

seta capturelimit "0" CTF game ends when this many flags are capped

seta cg_animspeed "1" Enable player animations
seta cg_autoswitch "0" Enable auto switch to a weapon when picked up
seta cg_bobpitch "0.000" Forward/backward movement while running
seta cg_bobroll "0.000" Side to size movement while running
seta cg_bobup "0" Up/down movment while running
seta cg_brassTime "0" Amount of time till ejected shells fade (0 = no shells displayed)
seta cg_cameraOrbitDelay "50" Time for camera to move to next position (1 - ?)
seta cg_centertime "3" display time for center screen messages
seta cg_crosshairHealth "1" Enable health status in crosshair (only with hair #10)
seta cg_crosshairSize "24" Size of cross hair
seta cg_crosshairX "0" X coordinates of crosshair
seta cg_crosshairY "0" Y coordinates of crosshair
seta cg_deferPlayers "1" Delay loading of non-default model untill your death or a map change
seta cg_draw2D "1" Enable drawing of 2D items / text on status display
seta cg_draw3dIcons "1" Enable HUD icons to be in 3D
seta cg_drawAmmoWarning "1" Enable low ammo warning
seta cg_drawAttacker "1" Enable display of last person to shoot you
seta cg_drawCrosshair "7" Select crosshair model (0 - 10)
seta cg_drawCrosshairNames "1" Enable show name of the person currently in your crosshair
seta cg_drawFPS "0" Enable in game frames per second display
seta cg_drawFriend "1" Enable triangle over the head of your teamates
seta cg_drawGun "1" Enable display your weapon
seta cg_drawIcons "1" Enable drawing of HUD icons
seta cg_drawKiller "1" Enable display person that killed you
seta cg_drawRewards "1" Enable in game award graphics
seta cg_drawSnapshot "0" Enable display number of snapshots over game time
seta cg_drawStatus "1" Enable health and score HUD
seta cg_drawTeamOverlay "0" Enable team status HUD (0=off, 1=top right, 2=bottom right, 3=bottom left)
seta cg_drawTimer "1" Enable display elapsed time since last map start
seta cg_footsteps "1" Enable footstep sounds
seta cg_forceModel "0" Force all models are same as yours
seta cg_fov "100" Degrees of view on screen
seta cg_gibs "0" Enable exploding bodies on death
seta cg_lagometer "0" Enable graphical network status
seta cg_markoffset "1" Offset of decals if cg_marks = 1
seta cg_marks "0" Enable marks on walls
seta cg_noProjectileTrail "0" Disable smoke behind rockets
seta cg_noTaunt "0"
seta cg_noVoiceChats "0"
seta cg_noVoiceText "0"
seta cg_oldPlasma "1" Enable old style plasma gun effects
seta cg_oldRail "1" Enable old style rail gun effects
seta cg_oldRocket "1" Enable old style rocket launcher effects
seta cg_predictItems "1" Server or client decides when items are picked up (0= server)
seta cg_railTrailTime "400" Duration railgun trail is displayed
seta cg_runpitch "0.000" Up/down movement while running
seta cg_runroll "0.000" Side/side movement while running
seta cg_scorePlums "1" Enable floating player score ballons
seta cg_shadows "1" Detail of shadows (0=off, 1=simple disks, 2=stencil buffered, 3=simple stencil)
seta cg_simpleItems "0" Enable 2D objects replace 3D animated game objects
seta cg_smoothClients "0" If server and you have this enabled, players apperar more smooth
seta cg_stereoSeparation "0.4" Set amount of stereo seperation
seta cg_teamChatHeight "0" Number of team chat lines showing (0 - 8)
seta cg_teamChatsOnly "0" Enable view team chat only
seta cg_teamChatTime "3000" Duration of team chat time on screen
seta cg_thirdPerson "0" Enable third person view
seta cg_thirdPersonAngle "180" Camera angle while in third person view
seta cg_thirdPersonRange "40" Camera distance from player while in third person view
seta cg_trueLightning "0.0" Lag delay between lighting gun stream and crosshair
seta cg_viewsize "100" View port size (30 - 100)
seta cg_zoomfov "22.5" Degrees of view on screen while zoomed

seta cl_allowDownload "0" Enable auto downloading of maps, models, etc
seta cl_anonymous "0"
seta cl_freelook "1" Enable mouse freelook
seta cl_guid "1" Enable PunkBusters userinfo
seta cl_maxpackets "30" Maximum packets client sends to server
seta cl_maxPing "800" Server with higher ping then this not shown in game browser
seta cl_motd "1" Enable display of message of the day
seta cl_mouseAccel "0" Enable mouse becomes more sensitive as it continues in the same direction
seta cl_packetdup "1" Number of duplicate packets to send
seta cl_pitchspeed "140" Pitch rate for +lookup or +lookdown
seta cl_punkbuster "1"
seta cl_run "1" Enable allways run
seta cl_timeNudge "0" Simulates lag
seta cl_yawspeed "140" Yaw rate for +left or +right

seta cm_playerCurveClip "1" Ability of player bounding box vs curved surfaces
seta color1 "4" Spiral rail core color (1 - 7)
seta color2 "5" Spiral rail outside ring color (1 - 7)

seta com_blood "0" Enable bleeding of models when hit
seta com_hunkMegs "384" RAM alloted for the Quake 3 application
seta com_introplayed "1" Disable intro cinamatic
seta com_maxfps "85" Maximum frames per second your machine is allowed to reach
seta com_soundMegs "8" RAM alloted for sound rendering
seta com_zoneMegs "16" RAM alloted for ?

seta dedicated "2"
Server mode
0= Listen server
1= Dedicated server
2= Dedicated server that reports to master servers
seta dmflags "0"
8= No falling damage
16= No client FOV changes allowed
32= No footsteps
seta fraglimit "30" Games ends when a player reaches this number of frags

seta g_allowVote "0" Enable voting on the server
seta g_banIPs "" Ban a TCP/IP address from the server
seta g_blueTeam "crusaders"
Force selected model for Team Arena
the fallen
seta g_botsFile "" Name of bot configuration file
seta g_doWarmup "0" Enable prematch warm up
seta g_enableBreath "0" Enable breath on cold maps
seta g_enableDust "0" Enable dust
seta g_forcerespawn "10" Force clients to respawn by this max time
seta g_filterBan "1" Enable IP banning
seta g_friendlyFire "0" Enable teamates to damage each other
seta g_gametype "0"
0= FFA
1= 1 vs 1 Tourney
2= Single Player
3= Team Deathmatch
4= CTF
5= One Flag CTF
6= Overload
7= Harvester
seta g_gravity "800" Server gravity level
seta g_inactivity "60" Player allowed idle time before server kick
seta g_knockback "1000" Weapon knockback level
seta g_quadfactor "3" Quad damage multiple
seta g_log "games.log" Set name of log file
seta g_logSync "0" Add to log, not overwrite
seta g_mapVote "1"
seta g_maxGameClients "0" Max number of clients that can actually play in game
seta g_motd "message of the day" Server message of the day
seta g_needpass "0" Enable server requires password to join
seta g_password "" Server password
seta g_redTeam "crusaders"
Force selected model for Team Arena
the fallen
seta g_smoothClients "1" Enable clients to use cg_smoothClients on server
seta g_spAwards "\a5\1\a4\5\a0\1" Single player earned awards
seta g_speed "320" Set gameplay speed
seta g_spScores1 "" Single player game scores for level 1
seta g_spScores2 "" Single player game scores for level 2
seta g_spScores3 "" Single player game scores for level 3
seta g_spScores4 "" Single player game scores for level 4
seta g_spScores5 "" Single player game scores for level 5
seta g_spSkill "3" Single player game scores for level 6
seta g_spVideos "\tier1\1" Names of unlocked single player cinimatics
seta g_syncronousClients "0" Synching of all client movements to record demo
seta g_teamAutoJoin "0" Enable auto joining of smallest or losing team
seta g_teamForceBalance "0" Enable force teams to be even as possible
seta g_warmup "20" Prematch warm up time duration
seta g_weaponrespawn "5" Time untill picked up weapons respawn

seta handicap "100" Player handicap health (1 - 99)
seta headmodel "sarge" Specify the model for your head
seta in_disableOSMouseScaling "1"
seta in_joystick "0" Enable joystick input
seta in_mouseLowEndSlope "3.5"
seta in_mouseHighEndCutoff "20"
seta m_pitch "0.022000" Up and down ratio vs mouse movement
seta m_yaw "0.022" Screen movemen left and right ratio vs mouse movement
seta m_forward "0.25" Back and fourth ratio vs mouse movement
seta m_side "0.25" Side to side ratio vs mouse movement
seta m_filter "1" Mouse smoothing
seta model "sarge" Your player model
seta name "name" Your name

set net_ip "666.666.666.666" IP of server
seta net_noipx "0"
seta net_noudp "0"
seta net_socksEnabled "0" Enable socks 5 protocol firewall access
seta net_socksPassword "" Socks 5 protocol password
seta net_socksPort "1080" Socks 5 protocol port
seta net_socksServer "" IP of the socks 5 protocol server (firewall)
seta net_socksUsername "" Socks 5 protocol user name

seta net_port 27960 Port that the server runs on

seta r_allowExtensions "1" Enable use of all GL extentions your card is capable of
seta r_appleTransformHint "1"
seta r_colorbits "32" Number of bits for each color (0 - 32)
seta r_customaspect "1" Enable custom screen resolutions
seta r_customheight "1024" Custom resolution height
seta r_customwidth "1600" Custom resolution width
seta r_depthbits "24" Bits used for color depth (0 - 24)
seta r_detailtextures "1" Enable detailed textures
seta r_dlightBacks "1" Enable dynamic lights on backsides of walls
seta r_drawSun "0" Enable drawing of sun in the sky
seta r_dynamiclight "0" Enable dynamic lighting
seta r_ext_compiled_vertex_array "1" Hardware compiled vertex
seta r_ext_compressed_textures "0" Texture compression
seta r_ext_gamma_control "1" Enable external gamma control
seta r_ext_multitexture "1" Hardware multitexturing
seta r_ext_texture_env_add "1" Added bleeded in multitexturing
seta r_facePlaneCull "1" Culling of brush faces not in view
seta r_fastsky "1" Enable drawing of sky and portals
seta r_finish "0" Enable synchronizaiton of rendered frames with GL engine
seta r_flares "0" Enable projectile flares and lighting
seta r_fullscreen "1" Fullscreen vs in a window
seta r_gamma "1.800000" Gamma correction
seta r_glDriver "opengl32" Specify OpenGL driver
seta r_ignoreFastPath "1"
seta r_ignoreGLErrors "1" Enable ignoring of OpenGL errors
seta r_ignorehwgamma "0" Enable gnoring external gamma settings
seta r_inGameVideo "0" Enable display of camera views on in game camera (TVs / mirrors)
seta r_lastValidRenderer "ATI Radeon OpenGL Engine" Last known video card driver
seta r_lodbias "1" Geometric detail level (0 - 2)
seta r_lodCurveError "250" Curve detail rendering level (0 - 10000)
seta r_maxDisplayRefresh "0"
seta r_minDisplayRefresh "0"
seta r_mode "6"
Video display mode
0= 320x240
1= 400x300
2= 512x384
3= 640x480
4= 800x600
5= 960x720
6= 1024x768
7= 1152x864
seta r_overBrightBits "1"
seta r_picmip "1" Max texture size (0 - 3) (0=best quality)
seta r_primitives "0" Rendering method (0 - 3)
seta r_railCoreWidth "6" Railgun core width size
seta r_railSegmentLength "32" Distance between rail bursts
seta r_railWidth "16" Railgun trail width
seta r_roundImagesDown "1" Rounding down (0 - ?) (lower = higher quality)
seta r_simpleMipMaps "1" Enable simple Mip Mapping
seta r_smp "1" Enable code for multi processor machines
seta r_stencilbits "0" Stencil buffer size bits (0, 8, or 16)
seta r_stereo "0" Enable stereo seperation for 3D glasses
seta r_subdivisions "12" Max detail level (1 - ?) (1 = best quality)
seta r_swapInterval "0" Enable frame swapping
seta r_texturebits "32" Number of bits for each texture (0 - 32)
seta r_textureMode "GL_LINEAR_MIPMAP_NEAREST"
Texture rendering mode (high to low quality)
seta r_vertexLight "1" Vertext vs lightmap lighting

seta rate "25000" Communication rate (remove one zero from your connection speed)
seta rconPassword "" Root administrator password

seta s_buffersize "16384"
seta s_chunksize "4096"
seta s_doppler "1" Creates the doppler effect sounds as a rocket passes you
seta s_khz "11" Sound sampling frequency (11 or 22)
seta s_mixahead "0.2" Delay before mixing sounds
seta s_mixPreStep "0.05"
seta s_musicvolume "-0.050000" Volume of music (0 - 1) (0 = off)
seta s_separation "0.5" Sound left and right channel seperation
seta s_volume "0.400000" Sound effects volume

seta sensitivity "8" Mouse movement vs mousing surface sensivity
seta server1 "" IP of favorite server #1
seta server2 "" IP of favorite server #2
seta server3 "" IP of favorite server #3
seta server4 "" IP of favorite server #4
seta server5 "" IP of favorite server #5
seta server6 "" IP of favorite server #6
seta server7 "" IP of favorite server #7
seta server8 "" IP of favorite server #8
seta server9 "" IP of favorite server #9
seta server10 "" IP of favorite server #10
seta server11 "" IP of favorite server #11
seta server12 "" IP of favorite server #12
seta server13 "" IP of favorite server #13
seta server14 "" IP of favorite server #14
seta server15 "" IP of favorite server #15
seta server16 "" IP of favorite server #16
seta sex "male" Gender of model (male or female)
seta snaps "20" Snapshots server sends to clients (10, 20, or 40) (server runs at 40)

seta sv_cheats "0"
seta sv_floodProtect "1" Enable flood protection from players
seta sv_fps "20" Maximum frames per second server sends to clients
seta sv_hostname "server name" Server name
seta sv_lanForceRate "1" Enable force LAN clients to the maximum rate, not client setting
seta sv_master1 "master3.idsoftware.com" Master server that your server will report to
seta sv_master2 "master0.gamespy.com" Master server that your server will report to
seta sv_master3 "master.gamesinferno.com:27950" Master server that your server will report to
seta sv_master4 "" Master server that your server will report to
seta sv_master5 "" Master server that your server will report to
seta sv_maxclients "4" Max number of clients allowed in server
seta sv_maxPing "0" Maximum ping allowed on server
seta sv_maxRate "0" Maximum rate allowed on server
seta sv_minPing "0" Minimun ping allowed on server
seta sv_privateClients "0" Reserved spots on server for clients with private password
seta sv_privatePassword "" Password for private clients
seta sv_punkbuster "0"
seta sv_pure "1" Enable clients only allowed to access the same .pk3 files the server is using
seta sv_strictAuth "1" Enable strict CDKEY checking

seta team headmodel "*james" Player head model for team play
seta team model "james" Player model for team play
seta timelimit "20" Game ends when this time is reached

seta ui_bigFont "0.4"
seta ui_browserGameType "1" Game browser game type
seta ui_browserMaster "0" Game browser server type (0=LAN, 1=multiplayer, 2=internet, 3=favorite
seta ui_browserShowFull "1" Game browser show full servers
seta ui_browserShowEmpty "1" Game browser show empty servers
seta ui_browserSortKey "4" Game browser sort by (0=name, 1=map, 2=open player spots, 3=game type, 4=ping time
seta ui_ctf_capturelimit "8" Menu default captures for single player bot matches
seta ui_ctf_friendly "0" Menu default firendly fire for single player bot matches
seta ui_ctf_timelimit "30" Menu default timelimit for single player bot matches
seta ui_ffa_timelimit "0" Menu default time for single player FFA bot matches
seta ui_ffa_fraglimit "20" Menu default frag limit single player FFA bot matches
seta ui_smallFont "0.25"
seta ui_team_fraglimit "0" Menu default frag limit single player team bot matches
seta ui_team_friendly "1" Menu default friendly fire single player team bot matches
seta ui_team_timelimit "20" Menu default timelimit for single player team bot matches

seta vid_screen "-1"
seta vid_xpos "100" x position when running in a window
seta vid_ypos "100" y position when running in a window

seta vm_cgame "2" Allows mod makers Win code to run on Mac and Mac on Win
seta vm_game "2" Virtual machine loads cgame as .dll or .qvm
seta vm_ui "2" Allows mod makers Win code to run on Mac and Mac on Win

/sets The 'sets' command returns extra information to server browsers such as GameRanger or GameSpy
sets "Administrator" "name" Server administrators name
sets "Email" "person@domain.com" Server administrators email
sets "Location" "Seattle, Wa" Server location
set disable_weapon_bfg 1
Disable ammo / items / weapons from server
disable_ammo_bfg 1
disable_ammo_bullets 1
disable_ammo_cells 1
disable_ammo_grenades 1
disable_ammo_lightning 1
disable_ammo_rockets 1
disable_ammo_shells 1
disable_ammo_slugs 1
disable_holdable_medkit 1
disable_holdable_teleporter 1
disable_item_armor_body 1
disable_item_armor_combat 1
disable_item_armor_shard 1
disable_item_enviro 1
disable_item_flight 1
disable_item_haste 1
disable_item_health 1
disable_item_health_large 1
disable_item_health_mega 1
disable_item_health_small 1
disable_item_invis 1
disable_item_quad 1
disable_item_regen 1
disable_team_CTF_blueflag 1
disable_team_CTF_redflag 1
disable_weapon_bfg 1
disable_weapon_gauntlet 1
disable_weapon_grapplinghook 1
disable_weapon_grenadelauncher 1
disable_weapon_lightning 1
disable_weapon_machinegun 1
disable_weapon_plasmagun 1
disable_weapon_railgun 1
disable_weapon_rocketlauncher 1
disable_weapon_shotgun 1
Text color codes
0= Black
1= Red
2= Lt green
3= Yellow
4= Blue
5= Tt blue
6= Pink
7= White
8= Black
9= Red

Thank you
John Carmack
Zero- www.thenothinginc.com
poppyq- www.clanace.com
Steel_Rat (HomieG)