Console
Like most quake-derived games, Unvanquished has a drop-down console. Many game features can only be used via the console, as a GUI does not exist for them.
Basic Usage
Start Unvanquished and open up the console using the ~ (tilde) key on your keyboard. On US layouts this is below the escape key.
The console will look like this:
You can type commands into here and the game will follow them. All commands are preceded by a backslash:
/map niveus /kick Veyrdite /ban Kharnov /bot add Bacon humans
Tab completion
If you type the first few letters of a command or a asset name, then hit TAB the game will do its best to auto-complete your word for you. This can also be used for auto-completing map names.
Examples:
/map niv<TAB>
...would become:
/map niveus
/cg_drawBu<TAB>
...would become:
/cg_drawBuildableHealth
If the game cannot work out you want because multiple matches exist, then it will list all available options for you.
Key Shortcuts
The in-game console supports many common Unix shortcuts as well as standard ones:
| Shortcut | Description |
|---|---|
PageUp and PageDown, or Shift+ScrollWheel
|
Scroll up and down in the console history |
Ctrl-A
|
Move the cursor to the start of the line |
Ctrl-C or Ctrl-U
|
Clears the current line |
Ctrl-D
|
Deletes the character in front of the cursor (equivalent to Delete) |
Ctrl-E
|
Move the cursor to the end of the line |
Ctrl-K
|
Clears to the end of the line |
Ctrl-H
|
Deletes the character behind the cursor (equivalent to Backspace) |
Ctrl-L
|
Clears the screen |
Ctrl-N
|
Move forward through console history |
Ctrl-P
|
Move backward through console history |
Ctrl-T
|
Swaps the characters either side of the cursor, then moves the cursor one character forward |
Ctrl-V
|
Pastes whatever text is on the clipboard |
Ctrl-Home
|
Scrolls to the top of the console |
Ctrl-End
|
Scrolls to the bottom of the console |
Shift-Insert
|
Pastes whatever text is in the X selection buffer |
Variable Expansion
Any console variable can be used as an argument to a command by wrapping said variable between two dollar signs ($).
For example, if you were currently spectating and were to type the following at the console:
-> say I'm on the $p_teamname$ team!
everyone on the server would see you say "I'm on the spectator team!".

