Console

Source: AEon’s Reflex Console Command Reference (v0.30.4)

Open with tilde (~). On German keyboards: ^.

Start typing a command name and press Tab to autocomplete. Press Tab twice for a full list of matching commands. Typing a CVAR name alone and pressing Enter shows its current value.

Config Files

Config files live in the game directory:

  • 32-bit Windows: C:\Program Files\Steam\steamapps\common\Reflex\
  • 64-bit Windows: C:\Program Files (x86)\Steam\steamapps\common\Reflex\

saveconfig game saves current settings to game.cfg. loadconfig NAME loads NAME.cfg (omit the .cfg extension).

Recommended setup: create a personal .cfg, clear game.cfg, replace its contents with loadconfig NAME.

Bind Syntax

bind <key> <command> [value]
addbind <key> <command>
unbind <key>
unbindall
bindResetToDefaults

Commands starting with + have a paired - release. addbind adds to an existing bind without replacing it. Run keylist in the console for a full list of bindable key names.

Client CVARs

Camera / Spectator

CVARDescription
cl_camera_freecamFree camera mode
cl_camera_next_playerAdvance to next player POV
cl_camera_prev_playerGo to previous player POV
cl_camera_playerAttach to specific player
cl_playerstate <1|2|3>1=playing, 2=spectating, 3=editing

Display / HUD

CVARValuesDescription
cl_show_gun0|1Show/hide weapon model
cl_show_hud0|1Show/hide HUD
cl_show_lagmeter0|1Show lag meter
cl_show_profiler0|1Show profiler
cl_show_traffic0|1Show network traffic
cl_events0|1Toggle event effects
cl_gibs_maxcountint (default: 128)Max gib count; set to 1 for performance
cl_gibs_expire_timefloat (default: 10.0)Gib lifetime in seconds
cl_ragdoll_expire_timefloatRagdoll lifetime in seconds
cl_text_group0|1Group burst/shotgun/ioncannon damage numbers into one value
cl_text_timefloatHow long damage numbers stay on screen
hud_vote_xint (default: 20)Vote HUD x position
hud_vote_yint (default: 300)Vote HUD y position

Gameplay

CVARValuesDescription
cl_predict_items0|10 prevents false item pickups before server confirmation
cl_input_subframe0|11 sets input polling to 1000 Hz, independent of framerate
cl_weaponcycle0|1Allow weaponnext/weaponprev to cycle past first/last weapon
cl_color_enemycolorEnemy player color
cl_color_friendcolorFriendly player color
cl_color_relativecolorPlayer color relative to self
cl_countrystringCountry flag

Crosshair

CVARValuesDescription
cl_crosshair1-16Crosshair style (0 = off)
cl_show_crosshair0|1Show/hide crosshair
cl_crosshair_colour1-61=Green, 2=Teal, 3=Red, 4=Purple, 5=Yellow, 6=White
ui_crosshairs_typeintCrosshair type index
ui_crosshairs_typehitintCrosshair type on hit
ui_crosshairs_rintCrosshair red channel
ui_crosshairs_gintCrosshair green channel

For custom crosshairs, edit game.cfg under ui_define Crosshairs and modify the type/r/g/b values.

Weapon Model

CVARDefaultDescription
cl_weapon_offset_x5.0Horizontal offset (0=center, negative=left)
cl_weapon_offset_y-10.0Vertical offset
cl_weapon_offset_z5.0Depth offset (-100 hides gun)
cl_weapon_bob0|1Weapon bob while moving
cl_weapon_kickback0|1Weapon kickback on firing
cl_weapon_rotation0|1Weapon sway while moving/jumping

To hide the weapon model without cl_show_gun 0: set offset_x 0, offset_y -10, offset_z -100.

Player Customization

CVARDescription
cl_playerheadHead model
cl_playertorsoTorso model
cl_playerlegsLegs model
cl_playerarmsArms model
cl_playermeleeMelee model
cl_playerburstgunBurstgun model
cl_playershotgunShotgun model
cl_playergrenadelauncherGrenade Launcher model
cl_playerplasmariflePlasma Rifle model
cl_playerrocketlauncherRocket Launcher model
cl_playerplayerioncannonIon Cannon model
cl_playerboltrifleBolt Rifle model
cl_playerplayercolor1Player color slot 1
cl_playerplayercolor2Player color slot 2
cl_playerplayercolor3Player color slot 3
cl_playerteamTeam assignment

Matchmaking

CVARDescription
cl_mm_startStart matchmaking
cl_mm_stopStop matchmaking
cl_mm_lobbyMatchmaking lobby
cl_mm_playlistsAvailable playlists
cl_mm_regionsMatchmaking regions
cl_mm_include_botsInclude bots in matchmaking
cl_mm_proving_groundsProving grounds mode
cl_mm_turboTurbo matchmaking

Graphics CVARs

CVARValuesDescription
r_fullscreen0|1Fullscreen mode
r_windowed_fullscreen0|1Borderless windowed fullscreen
r_fullscreen_forcestretched0|1Force stretched resolution in fullscreen
r_resolution_fullscreen <x> <y>integersFullscreen resolution
r_resolution_windowed <x> <y>integersWindowed resolution
r_refreshratefloat (default: 60.0)Monitor refresh rate
r_vsync0|1Vsync
r_fovfloat (default: 110)Field of view
r_bloom0|1Bloom effect
r_fxaa0|1|2|3FXAA anti-aliasing; 1-3 = low to high
r_smaa0|1|2|3SMAA spatial anti-aliasing; 1-3 = low to high
r_dynamic_lights0|1Real-time dynamic lights (expensive)
r_dynamic_shadows0|1Dynamic shadows
r_shadow_quality0|1|2Shadow quality; 2 = very expensive
r_shadow_resolutionintShadow map resolution
r_decals0|1Blood and impact decals
r_effect_quality0|1|2Game effects quality
r_mesh_quality0|1|2Mesh quality
r_shader_quality0|1|2Shader quality
r_texture_qualityintTexture quality
r_texture_resolutionintTexture resolution
r_fog0|1Depth fog
r_hbao0|1HBAO ambient occlusion
r_sun0|1Sun lighting
r_sun_intensityfloatSun intensity
r_high_vis0|1High-visibility render mode (removes block effect)
r_gammafloatGamma
r_occlusion0|1Occlusion culling
r_silhouette0|1Player silhouettes through walls (spectating/team)
r_showfps0|1FPS counter in HUD
r_stats 1—Real-time stats: lights, materials, drawcalls, shadowmaps, fps
r_showlights0|1Debug: dark map with light entities visible
r_profiler0|1CPU/GPU render timing (not working per dev)
r_adapterintVideo adapter selection
r_lm_build—Compile lightmap for current map (bind: F4)
r_lm_clear—Clear lightmap file
r_lm_showprobes0|1Show light probe spheres
r_lm_stats0|1Show lightmap compile stats
com_maxfpsintFPS cap

Mouse CVARs

CVARDefaultDescription
m_speed32.0Mouse sensitivity
m_invert0|1Invert Y-axis
m_advanced0|1Enable advanced mouse acceleration settings
m_advanced_accelerationfloatAmount of acceleration
m_advanced_anglefloatAcceleration angle
m_advanced_offsetfloatAcceleration offset
m_advanced_powerfloat (default: 2)Acceleration curve (2 = linear)
m_advanced_sensitivity_capfloatMax sensitivity cap
m_advanced_sensitivity_cap_minfloatMin sensitivity cap
m_advanced_postscale_xfloatPost-scale for x-axis
m_advanced_postscale_yfloatPost-scale for y-axis
m_advanced_input_frequencyintMouse input frequency

KovaaK’s mouse acceleration wizard: http://mouseaccel.blogspot.com/2015/12/reflex-mouse-accel-configuration-wizard.html

Sound CVARs

CVARDefaultDescription
s_volume0.4Master volume
s_effects_volumefloatEffects volume
s_music_volumefloatMusic volume
s_announcer_volumefloatAnnouncer volume
s_rot—Sound rotation

Server CVARs

CVARDefaultDescription
sv_hostname <name>—Server name shown in browser
sv_maxclients8Max clients
sv_gameport25787Server port
sv_password—Server password
sv_refpassword—Referee password
sv_startmap—Map to load on launch
sv_startmode—Mode to start with
sv_startruleset—Ruleset to start with
sv_startmutators—Mutators to start with
sv_startrotation—Starting map rotation
sv_startwmap—Workshop map ID to start on
sv_ruleset—Active ruleset
sv_mode—Active mode
sv_mutators—Active mutators
sv_allowmodes—Whitelist of allowed modes
sv_allowrulesets—Whitelist of allowed rulesets
sv_allowcallvote0|1Allow callvotes
sv_allowcallvotemapmode0|1Allow map/mode callvotes
sv_allowcallvotemutators0|1Allow mutator callvotes
sv_allowedit0|1Allow players to edit maps on server
sv_autorecord1Auto-record replays
sv_timelimit600Match time limit in seconds
sv_timelimit_round90Round time limit (Arena modes)
sv_timelimit_round_overrideintOverride round time limit
sv_country—Server country flag
sv_steam0|1Enable Steam integration
sv_addbot—Add a bot
sv_kickallbots—Remove all bots
sv_matchmaking_game—Matchmaking game token
sv_matchmaking_key—Matchmaking auth key
rcon—Remote console command
rcon_address—rcon server address
rcon_password—rcon password

Replay Commands

CommandDescription
playPlay a replay file
re_speed <#>Set replay playback speed (0 = pause)
re_seek_to <time>Jump to specific time
re_next_frameAdvance one frame (bind: ])
re_prev_frameBack one frame (bind: [)
re_next_markerJump to next marker
re_prev_markerJump to previous marker
re_next_keyframeJump to next keyframe
re_prev_keyframeJump to previous keyframe
re_add_keyframeAdd camera keyframe
re_remove_keyframeDelete current keyframe
re_edit_toggleToggle keyframe editor
re_set_positionSet camera position
re_set_angleSet camera angle
re_set_fovSet camera FOV
re_set_player_attached_toAttach camera to player
re_set_player_looking_towardsAim camera toward player
re_set_position_lerpSet position interpolation method
re_set_angle_lerpSet angle interpolation method
re_set_fov_lerpSet FOV interpolation method
re_zero_rollReset camera roll to 0
re_spline_visible_travel_timeShow camera path waypoints
re_exportDump frames to disk as TGAs
re_export_depthExport depth pass
re_export_frame_rateSet export framerate
re_saveSave keyframe/telemetry file
cl_replaymarkerAdd marker to replay (bind: m)
profileplayPlay replay and report average FPS

Map Editor Commands

CommandDescription
toggleeditorToggle between game and editor (bind: Mouse3)
editorcloneDuplicate selected brush (bind: Space)
editordeleteDelete selected brush (bind: Backspace, Q)
editorundoUndo last operation (bind: Z)
editorredoRedo operation (bind: X)
editortogglevertexmodeToggle vertex mode (bind: V)
editortoggleclipmodeClip mode (unimplemented)
me_showproperties 1Open properties window for selected item (bind: N)
me_showclip0|1 — Show/hide clip brushes
me_snapangle <#>Rotation snap angle in degrees
me_snapdistanceGrid snap distance
me_getmaterialGet texture from active brush (bind: Mouse5, K)
me_setmaterialApply texture to active brush (bind: Mouse4, M)
me_activealbedo <HEX>Set material color
me_activematerial <mat>Set active material by path
me_createtypeCreate entity of given type
me_setentityproperty <id> <prop> <val>Set entity property
me_createprefab <name>Create prefab from selected items (avoid including pickups)
me_breakprefabBreak prefab into components
me_updateprefab <name>Update prefab with selected objects
me_listprefabsList prefabs in map
me_purgeprefabsPurge unused prefabs
me_destroyprefabDestroy prefab
me_volumeselect_applyApply volumeselect brush selection
me_startbridgeStart bridge tool
me_segments / me_segments_inc / me_segments_decSegment count
me_rotate_inc / me_rotate_decRotate selected object
me_texcoords_*Texture coordinate manipulation (offset, scale, rotation, flip)
savemapQuicksave current map (bind: F5)
savemap <name>Save map as <name>.map
map <name>Load <name>.map as a server
wmap <id>Load workshop map by ID
r_lm_buildCompile lightmap (bind: F4)

UI CVARs

CVARDescription
ui_list_widgetsList installed HUD widgets
ui_show_widget <name>Show a widget
ui_hide_widget <name>Hide a widget
ui_hide_allHide all widgets
ui_resetReset UI to defaults
ui_set_widget_anchor <name> <x> <y>Set widget grid anchor
ui_set_widget_offset <name> <x> <y>Set widget x/y offset
ui_set_widget_scale <#>Set widget scale
ui_set_widget_zindex <#>Set widget draw priority
ui_show_axisShow widget axis guides
ui_show_mouse_regionsShow clickable UI regions
ui_viewport_heightSet viewport height
ui_scoreboard_leaderboardScoreboard leaderboard view

In-Game Commands

CommandDescription
callvote map <name>Vote to change map
callvote mode <mode>Vote to change mode (1v1, ffa, tdm, ctf, 2v2, AFFA, ATDM, A1v1)
callvote restartVote to restart match
callvote ruleset <name>Vote to switch ruleset
vote_yesAccept vote (bind: F1)
vote_noReject vote (bind: F2)
readyReady up (bind: F3)
notreadyUn-ready
forfeitForfeit current match
connect <ip>Direct connect to server
disconnectReturn to menu (bind: F12)
reconnectReconnect to last server
name <name>Change display name
suicideKill yourself (use in Race to reset)
sayOpen chat (bind: T)
sayteamOpen team chat (bind: Y)
saypartyParty chat
rollRoll a random number
refereeEnter referee mode
unrefereeExit referee mode
screenshotSave screenshot as TGA
screenshotCleanScreenshot without HUD
screenshotWithDepthScreenshot + depth pass
loadconfig <name>Load <name>.cfg
saveconfig [name]Save config (optionally to named file)
reset_varsReset all settings to defaults
keylistList all bindable key names
ipShow server IP
quitExit the game

Weapon Selection

CommandWeapon
weapon 1Melee (Axe)
weapon 2Burstgun
weapon 3Shotgun
weapon 4Grenade Launcher
weapon 5Plasma Rifle
weapon 6Rocket Launcher
weapon 7Ion Cannon
weapon 8Bolt Rifle
weapon 9Stake Launcher (disabled)
weaponnextNext available weapon
weaponprevPrevious available weapon

High-Performance Config Block

cl_gibs_maxcount 1
cl_gibs_expire_time 1
r_dynamic_shadows 0
r_bloom 0
r_fxaa 0
r_dynamic_lights 0
r_decals 0