Basic Server Commands
Here are some useful console commands for running a GoldenEye: Source server.
Note that these commands must be run on the server. If you are not on the server console, you will need to set rcon_password on your client to the same password that is on the server and then prepend each of these commands with rcon.
For example, with these commands in the Developer Console:
// You only need to run this once
rcon_password MySuperSecurePassword
// Now you can execute commands on the server with rcon
rcon changelevel ge_archives
rcon ge_gameplay mwggAn alternative to the built-in rcon is sm_rcon included with Sourcemod, which lets you control rcon access based on SteamID. This is generally recommended, but is beyond the scope of this article aimed at beginners.
Gameplay
| Command | Description |
|---|---|
maps * |
Get a list of maps on the server |
changelevel <string> |
Ends the current round, changes to the specified level |
mp_timelimit <int> |
Match (map) time limit, in minutes |
ge_roundtime <int> |
Round time, in seconds |
ge_endround |
Ends the current round |
ge_endmatch |
Ends the current match (changes level) |
ge_gameplaylist |
Get a list of gameplay scenarios (game modes) on the server |
ge_gameplay <string> |
Change to the specified gameplay scenario (game mode) |
ge_weaponsetlist |
Get a list of weapon sets on the server |
ge_weaponset <string> |
Set the weaponset (takes effect on next round) Value is the weaponset identity (from ge_weaponsetlist) or random_loadout |
Fun
| Command | Description |
|---|---|
ge_paintball <int> |
1 = Enable paintball mode 0 = Disable |
Moderation
If players get a little unruly, here’s what you can do:
| Command | Description |
|---|---|
status |
Gets a list of players, user (connection) IDs, unique (Steam) IDs, and IP addresses |
kick <string> |
Kick the player of the given user name |
kickid <int> |
Kick the player of the given ID (first column of status) |
banid <minutes> <userid | uniqueid> |
Ban the given player connection ID or Steam ID |
banip <minutes> <ip address> |
Ban the given IP address |
Next Steps
If you’ve made it this far, you’ve set up a working GoldenEye: Source server. Congratulations!
See what else you can do by browsing the rest of our server documentation.