This is a general summary of some of the console commands that are in SRB2. More information can be found on the website.
| CONNECT <ip> | Connects to the specified IP address. If no IP is specified, it will search on the LAN for a game. |
| KICK <name or node #> | Kicks a player in the current game (server only). |
| GETPLAYERNUM | Lists all of the players in the game, their number in the array, and their node #s. |
| TUNES <slot> | Temporarily changes the game music. |
| DISPLAYPLAYER | Displays the number of the current player being displayed. |
| LISTSERV | Retrieves a list of games currently running if the master list is active. |
| NODES | Lists all of the players in the game and their node #s. |
| SCREENSHOT | Takes a screenshot of the game. Useful to bind a key to. |
| CHANGECFG <filename> | Saves the current config and loads another. |
| LOADCFG <filename> | Loads a new config without saving. |
| SAVECFG <filename> | Saves the current configuration. |
|
SETCONTROL
SETCONTROL2 |
Manually changes the controls of 1P and 2P. See config.cfg for an example. |
| QUIT | Exits the game. |
| PAUSE | Pauses the game. |
| ADDFILE <filename> | Adds a file to the game. |
| EXITLEVEL | Exits the current level. |
| EXITGAME | Exits the current game. |
| MAP MAPxx (01-99) | Changes the level. |
| STOPDEMO | Stops the currently running demo. |
| TIMEDEMO | Plays back a demo at full speed. Useful for benchmarking. |
| PLAYDEMO | Plays back a recorded demo. |
| CHANGETEAM x (RED or BLUE) | Changes the current CTF team you are on. |
| BIND <key> <command> | Binds a command to a key. |
| CLS | Clears the console buffer. |
| TOGGLE | Type HELP TOGGLE for more information |
| HELP | Provides help. |
| WAIT | Waits a certain number of game tics before executing the next command. |
| EXEC <filename> | Executes a console script. |
| ECHO | Echos whatever you type. |
| ALIAS | Creates an alias. Type HELP ALIAS for more information. |
| SAYTEAM <message> | Sends a message to your team. |
| SAYTO <playername> <message> | Sends a message to this player. |
| SAY <message> | Sends a message to everyone. |
| MEMFREE | Displays memory usage statistics. |
| MAXPLAYERS (on/off) | Sets the maximum number of players allowed to be in this game. |
| ALLOWJOIN (on/off) | Allow new players to join instantly or not. Setting this to NO forces them to wait until the next map change. |
| SURROUND (on/off) | Toggles DirectSound3D acceleration. |
| PRECACHESOUND (on/off) | Tells the game to precache sound or not before playing. |
| STEREOREVERSE (on/off) | Toggles reverse stereo mode. |
|
CAM_ROTSPEED <integer>
CAM2_ROTSPEED <integer> |
Changes the rotation speed of the camera. |
|
CAM_ROTATE <integer>
CAM2_ROTATE <integer> |
Changes the angle of the camera's rotation. |
|
CAM_SPEED <integer>
CAM2_SPEED <integer> |
Changes the speed of the camera. |
|
CAM_HEIGHT <integer>
CAM2_HEIGHT <integer> |
Changes the height of the camera. |
|
CAM_STILL (on/off)
CAM2_STILL (on/off) |
Forces the camera angle to freeze in place. |
|
CAM_DIST <integer>
CAM2_DIST <integer> |
Changes the distance of the camera. |
| ALLOWMLOOK | Allow players to mouselook in a netgame (server only) |
| SONICCD (on/off) | An alternate mode of death for enemies. |
|
CHASECAM (on/off)
CHASECAM2 (on/off) |
Turns the camera on and off. |
| GRAVITY <decimal value> | Changes the gravity when allowed. |
| TRANSLUCENCY (on/off) | Turns sprite translucency on and off. |
| SND_CHANNELS <integer> | Sets the number of sound channels. |
| MUSICVOLUME <integer> | Changes the music volume. |
| SOUNDVOLUME <integer> | Changes the sound volume. |
| ALLOWTEAMCHANGE (yes/no) | Allows players to change teams in CTF. (server only) |
| ALLOWEXITLEVEL (yes/no) | Allows players to exit the level. (server only) |
| SHOWMESSAGES (on/off) | Suppresses or enables some screen messages. |
| GAMMA <integer> | Changes the gamma level. |
|
COLOR <colorname>
COLOR2 <colorname> |
Changes your player's color |
|
NAME <name>
NAME2 <name> |
Changes your player's name. |
|
SKIN <name>
SKIN2 <name> |
Changes your player's character. |
| FORCESKIN (on/off) | Forces all players in the game to use the character that the server is using. (server only) |
| PLAYDEMOSPEED <integer> | Changes the speed at which a demo is played back. |
| NETSTAT (on/off) | Shows network statistics. |
| TIMELIMIT <integer> | Sets a time limit for multiplayer levels. (server only) |
| INTTIME <integer> | Changes the intermission time in multiplayer levels. (server only) |
| SERVERNAME <name> | Changes the name of the server. |
| VID_WAIT (on/off) | Enables/Disables V-Sync. |
| SHOWFPS (on/off) | Shows game speed stats on a graph. |