This is a complete list of all the console commands available in Holomatch.
| Commands | Description | 
| To enter these commands, press ~ button (left to keyboard button 1) and the command console comes up. In Holomatch, you need to prefix commands with a slash (\). Eg: \map hm_noon
 In single player, do not do this!
 Commands are in bold and parameters are in italics
 | 
| Game commands These commands are mainly for Holomatch, but some works for Single Player as well.
 | 
| Player Movement/ActionThese commands are mostly useful for binding to key. Eg: /bind x +moveup for binding key x to jumping.All +commands have respective -commands.
 | 
| +moveup | Jump | 
| +movedown | Crouch | 
| +moveleft | Side step left | 
| +moveright | Side step right | 
| +attack | Primary fire | 
| +altattack | Alternate | 
| +forward | Walk forward | 
| +back | Walk backward | 
| +right | Look right | 
| +left | Look left | 
| +zoom | Zoom in | 
| +lookup | Look up | 
| +lookdown | Look down | 
| +mlook | When toggled, mouse moevement is used for controlling the view | 
| +use | Use object | 
| +speed | Toggle Run/Walk | 
| +strafe | When toggled, +left/+right is side stepping | 
| +analysis | View Objectives | 
| +info | Displays scoreboard | 
| +button0 |  | 
| +button1 |  | 
| +button2 | Use invetory | 
| +button3 | Gesture/Taunt | 
| +button4 |  | 
| +button5 |  | 
| +button6 |  | 
| centerview | Center your view | 
| weapon num | Change your weapon to weapon num | 
| weapprev | Change your weapon to next one | 
| weapnext | Change your weapon to previous one | 
| Client gameplay | 
| messagemode | Toggle chat mode (everyone) | 
| messagemode2 | Toggle chat mode (team) | 
| messagemode4 | Toggle chat mode (target) | 
| messagemode3 | Toggle chat mode (attack) | 
| say message | Say to everyone | 
| say_team message | Say to team | 
| tell_target message | Say to target | 
| tell_attacker message | Say to attacker | 
| callvote command | Call a vote Example: /callvote kick neelix
 | 
| vote yes|no | Vote either yes or no to the cureent vote in progress. | 
| cmd commands | Send a command to the server Example: /cmd team red
 | 
| setviewpos x y z yaw |  | 
| team team | Change team Example: /team blue
 | 
| class class | Change class | 
| follow player_name_or_id | Follow a person when in spectator mode Example: /follow janeway
 | 
| kill | Suicide | 
| noclip | Toggles between clip or no clip | 
| notarget | Toggles between target or no target | 
| god | Toggles god mode | 
| give item | Gives an item Example: give all
 | 
| Server | 
| map mapname | Loads a map | 
| devmap mapname | Same as map with cheats on. (Used by developers to debug the map) | 
| spmap mapname | Load map in single player mode | 
| spdevmap mapname | Load map in single player mode with cheats | 
| map_restart | Restarts the current map | 
| addbot botname level team | Adds a bot to the server Example: /addbot janeway 5 red
 | 
| svsay message | Use this to say if you are the server | 
| kick player_name_or_id | Kick a player off the server | 
| rcon commands | Send a remote command to the server. | 
| killserver | Shuts down the server | 
| status | Lists all the connected clients. | 
| Connetion / Network | 
| net_restart | Restarts the Network system of holomatch | 
| showip | Show your computer's IPs | 
| connect server | Connect to a server | 
| disconnect | Disconnect from current server | 
| reconnect | Reconnect to last connected server | 
| localservers | Scans for local servers | 
| globalservers | Scans for global servers | 
| rserverinfo | Lists remote server information | 
| serverinfo | Lists server information | 
| ping server | Ping a server | 
| heartbeat | Send heartbeat to server | 
| Demo recording / Screenshot | 
| demo demoname | Plays the saved demo | 
| record | Starts game demo recording | 
| stoprecord | Stops game demo record | 
| screenshot | Takes a screenshot and puts it in the screenshot folder in your baseef folder | 
| levelshot | Like the screenshot command, except the shot is taken without your HUD and weapon seen. This is used by mappers to take shots that you see during loading map. | 
| cinematic file | Loads a cinematic scene, like the intro in Q3A | 
| Sound | 
| snd_restart | Restarts the sound system of holomatch. Used when you've change sound settings. | 
| stopsound |  | 
| soundinfo | Displays sound hardware info | 
| soundlist | Displays all the sound files | 
| music musicfile [loopfile] |  | 
| play |  | 
| s_disable_a3d |  | 
| s_enable_a3d |  | 
| midiinfo | Displays info about MIDI | 
| Graphics | 
| vid_restart | Restarts the video system of holomatch. Used when you've change graphics settings. | 
| gfxinfo | Displays some information about your graphics hardware. | 
| modelist | Lists all display modes (screen resolutions) | 
| Console/Binding/Command | 
| bind key commands | Bind a key to a command | 
| unbind key | Unbind a key | 
| unbindall | Unbinds every key | 
| bindlist | Lists all the bound keys | 
| toggle variable | Toggles a CVAR between 0 and 1 | 
| cmdlist | Lists all commands | 
| exec file | Execute a config file stored in baseEF | 
| vstr variable | Executes a varibles string command | 
| cvarlist | Lists all the Console Variables | 
| cvar_restart | Reloads all the variable values from hmconfig | 
| writeconfig filename | Writes all config in hmconfig.cfg to another file (specified by filename) | 
| reset variable | Reset the variable to its default vlaue | 
| set variable value | Set a console variable (CVAR) | 
| sets variable value | Set a server information CVAR | 
| seta variable value | Set a CVAR with archive flaged | 
| setu variable value | Set a CVAR with userinfo flagged | 
| toggleconsole | Toggles (open/close) the console | 
| condump filename | Dump all current console output to baseEF/filename | 
| clear | Clears the console | 
| echo message | Print out a message to your console. | 
| wait | Pauses, useful for binding script commands. | 
| Debug | 
| clientinfo | Displays some client info like model, name and color | 
| dumpuser name_or_id | Displays like clientinfo, except used by server admin | 
| systeminfo | Displays some info | 
| vminfo | Displays info regarding what vm's are used | 
| vmprofile |  | 
| path | Lists all the serarch paths (pk3s, baseEF, etc) | 
| modellist | Lists all the models | 
| skinlist | Lists all the skins | 
| shaderlist | Lists all the shaders | 
| imagelist | Lists all the images | 
| sectorlist | Lists sectors and entities | 
| meminfo | Display memory usage info | 
| viewpos | Displays your view location | 
| configstrings | Displays server/client configurations | 
| fs_referencedList | List the pk3 files referenced by the server | 
| fs_openedList | Lists opened pk3 files by the client | 
| Misc/Unknown | 
| in_restart | Restarts holomatch Input (Joysticks, pads) system | 
| quit | Quit/Closes the game | 
| loaddefered |  | 
| tcmd |  | 
| sizedown |  | 
| sizeup |  | 
| prevskin |  | 
| nextskin |  | 
| prevframe |  | 
| nextframe |  | 
| testmodel |  | 
| testgun |  | 
| touchFile file |  | 
| dir directory [extension] |  | 
| serverstatus |  | 
| setenv |  | 
| changeVectors |  |