SCP: Secret Laboratory has two places to run commands: the server console in the game panel, and the in-game Remote Admin (RA) panel. This guide lists the commands you will use most often.
Where to Run Commands
| Console |
How to open it |
Notes |
| Server console | The Console page in the NolimitHost Game Panel | Runs with full permissions and needs no in-game rank. Server commands are typed as-is. |
| Remote Admin | Press M in-game, then use the text console at the bottom of the panel | Requires an admin role. When typing RA commands into the panel's server console, prefix them with a slash. |
Note: Some commands require a specific permission on your role. Type
help for the commands available to you, and
help <command> for a command's exact syntax. See
Become an Admin to set up roles.
Player Management
| Command |
Description |
kick <player> <reason> | Kick a player from the server. |
ban <player> <duration> | Ban a player for a set time, in minutes. |
oban <id> <type> <duration> | Ban an offline player by IP, SteamID, or Discord ID. |
unban <id> <ip|userid> | Remove a ban. |
mute <player> / unmute <player> | Mute or unmute a player's voice and text chat. |
forceclass <player|*> <role> | Force a class onto a player, or everyone with *. Reverse with forceclass <player> -1. |
give <player> <item> [amount] | Give an item to a player. |
bring <player> / goto <player> | Teleport a player to you, or you to a player. |
kill <player> / heal <player> | Kill or heal a player. |
noclip <player> | Toggle noclip for a player. |
cleanup items / cleanup ragdolls | Remove dropped items or ragdolls from the map. |
Round Control
| Command |
Description |
start | Begin the match. |
forcestart | Force the round to start now. |
roundrestart | Restart the round immediately. |
restartnextround | Restart the server when the current round ends. |
stopnextround | Stop the server when the current round ends. |
roundlock | Lock or unlock the end of the round. |
lobbylock | Lock or unlock the lobby so the next round cannot start. |
Important: roundrestart takes effect immediately. Announce it first with bc so players are not caught mid-round.
Communication
| Command |
Description |
bc <seconds> <message> | Broadcast a timed message to all players. |
pbc <player> <seconds> <message> | Send a private broadcast to one player. |
cassie <message> | Play a C.A.S.S.I.E. announcement. |
cassie_silent <message> | Play C.A.S.S.I.E. without the background noise. |
@<text> | Send a message to the admin chat. |
Warhead, Map, and Misc
| Command |
Description |
warhead detonate / warhead cancel / warhead instant | Start, cancel, or instantly detonate the warhead. |
decontamination force | Trigger LCZ decontamination. Also accepts status, enable, and disable. |
open / close / lock / unlock / destroy <door> | Control doors by name. |
Server Console Commands
These run from the panel's Console page and do not need an in-game rank.
| Command |
Description |
config reload | Reload the server configuration without a full restart. |
banrefresh | Reload the ban list. |
banlist | Show the current bans. |
refreshcommands | Reload all commands. |
uptime | Show how long the server has been running. |
buildinfo | Show the current server build information. |
hello | Test whether the server is responding. |
ridlist | Display all room IDs. |
softrestart | Restart the server and prompt players to reconnect. |
exit | Force stop the server. |
Tip: Command availability can change between game updates, so the in-game help output is always the most reliable reference for your server's version.