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" |
|
seta dmflags "0" |
|
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" |
|
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" |
|
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" |
|
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" |
|
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" |
|
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 "63.225.175.194" | 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 |
|
Text color codes |
|
|
|