| Command | Type | Description |
| alias | command | Create a command alias (parameter: Alias Command) |
| bind | command | Bind command to keystroke (parameters: Key Command) |
| bomb_throw_speed | variable | Speed of the bombs you will throw |
| bomb_throwup_angle | variable | Angle between direction of the view and direction the bombs are thrown (in degrees) - can be between 0 (throw in direction) and 90 (throw maximally upwards) |
| centerview | command | Center view |
| chat_messages | variable | Maximal number of last chat messages shown in main window |
| chat_timeout | variable | How long are chat messages displayed in main window (miliseconds) |
| clear | command | Clear console scrollback buffer |
| clear_history | command | Clear console command history |
| cmd_autostart | variable | Command launched on program startup, after config files are loaded |
| connect | command | Connects to a network game (parameter: hostname[:port]) |
| console_alpha | variable | Transparency of console |
| console_font_alpha | variable | Transparency of console font |
| console_height | variable | Height of console (relative to screen height) |
| console_history_size | variable | Number of console command remembered in history |
| console_log | variable | If enabled, all console messages are logged to file (see console_logfile variable) |
| console_logfile | variable | Log all console messsages to given file (if console_log enabled) |
| disconnect | command | Disconnect from network game (optional parameter: message for server) |
| echo | command | Echo string to console (parameter: string) |
| exec | command | Execute a script (parameter: filename) |
| fly | variable | When set, player can fly |
| font_x | variable | X Size of console font in pixels |
| font_y | variable | Y Size of console font in pixels |
| fov | variable | Field of view |
| fraglimit | variable | Limit of score (frags) |
| gamma | variable | Gamma correction (BROKEN) |
| generate_2d | command | Generate 2d landscape (parameters: X Y Height) |
| generate_3d | command | Generate 3d maze (parameters: X Y Z Corner) |
| glinfo | command | Print info about OpenGL |
| gravity | variable | Gravity |
| groundcontrol | variable | Type of player control (quake-like/6DOF) |
| help | command | Print helptext for command or variable (parameter: command or variable name) |
| killserver | command | Stop listening for network connections and disconnect all players (optional parameter: message for clients) |
| list_class | command | List all classes with reference count |
| list_func | command | List all object functions |
| list_model | command | List all models with reference count |
| list_net | command | Lists all open and listening network connections |
| list_obj | command | List all objects in world |
| list_sounds | command | List all sounds in memory |
| listen | command | Start listening for incoming network connections (optional parameter: port) |
| load | command | Load new map in .b4d format (parameter: filename) |
| map | command | Load new map in .map format (parameter: filename) |
| menu | command | Invoke menu (parameter: name of menu) |
| menu_add | command | Adds menu with given name and definition (parameters: Name Definition) |
| menu_bind | command | Shows menu where you can configure keybinds |
| menu_del | command | Deletes menu with given name (parameter: Name) |
| menu_list | command | Lists all menus registered in game |
| mouse_unlock | variable | Toggle whether mouse is free to move, or held within window center to allow mouselook |
| name | command | Change or show nickname used in network play (optional parameter: new name) |
| net_scan | command | Scan local network for running servers on given port (or default port if none given). Results are written to console |
| noclip | variable | When set, no collisions are done |
| pause | command | Pause/unpause the game |
| player_add | command | Add human-controlled player to game |
| player_kill | command | Remove player with given number from game (parameter: number, last=last player) |
| player_list | command | List players in game |
| player_next | command | Switches to next player |
| player_prev | command | Switches to previous player |
| player_setnum | command | Set number of player. Adds/deletes players as necessary (parameter: number of players) |
| player_use | command | Switches to player with given number (parameter: number) |
| ppos | command | Print player position |
| quit | command | Quit the game |
| r_clipback | variable | Far clipping distance |
| r_clipfront | variable | Near clipping distance |
| r_fog_color | variable | Fog color |
| r_fog_distance | variable | Fog distance |
| r_fps | variable | Draw FPS information |
| r_skybox | variable | Turn skybox on/off |
| r_skymap | command | Change skybox (parameter: name of skybox) |
| r_vidmode | command | Change video mode (BROKEN) |
| r_ztrick | variable | Use trick to not clear zbuffer (reduces zbuffer precision) |
| savealiases | command | Save aliases to specified file (parameter: filename) |
| saveallconfig | command | Save all game configuration to standard files |
| saveconfig | command | Save game configuration to specified file (parameter: filename) |
| say | command | Send a chat message to all connected players (parameter: message) |
| screenshot | command | Take a screenshot in targa format (optional parameter: filename) |
| sensitivity | variable | Sensitivity of mouse |
| sensitivity_h | variable | Horizontal sensitivity of mouse |
| sensitivity_v | variable | Vertical sensitivity of mouse |
| servername | variable | Server name send to clients in network play |
| silent | variable | Turn verbosity on console on/off |
| snd_volume | variable | Sound volume |
| speed | variable | Speed of player movement on ground |
| speed_air | variable | Speed of player movement while in air |
| survival | variable | If set to 1, nobody can respawn (survival mode) |
| tex_flush | command | Flush all textures with reference count equal to zero (unused textures) |
| tex_list | command | List all textures with reference count |
| unalias | command | Deletes a command alias (parameter: Alias) |
| unbind | command | Delete binding of keystroke to command (parameter: Key) |
| unbindall | command | Delete all keystroke bindings |
| version | command | Print version of program |
| window_x | variable | X size of game window in pixels |
| window_y | variable | Y size of game window in pixels |