Here are the default roles that can be granted to any user found in the config_remoteadmin.txt file
For you to assign a role to a player please use the following guide How to become admin in SCP: SECRET LABORATORY
The following list shows the default permissions granted to the default roles defined in the same file:
| Code | Name in configuration file | Owner | Admin | Moderator |
|---|---|---|---|---|
| (*) | Any permission | YES | YES | YES |
| BN1 | KickingAndShortTermBanning | YES | YES | YES |
| BN2 | BanningUpToDay | YES | YES | YES |
| BN3 | LongTermBanning | YES | YES | NO |
| FSE | ForceclassSelf | YES | YES | YES |
| FSP | ForceclassToSpectator | YES | YES | YES |
| FWR | ForceclassWithoutRestrictions | YES | YES | NO |
| GIV | GivingItems | YES | YES | NO |
| EWA | WarheadEvents | YES | YES | YES |
| ERE | RespawnEvents | YES | YES | NO |
| ERO | RoundEvents | YES | YES | YES |
| SGR | SetGroup | YES | NO | NO |
| GMD | GameplayData | YES | YES | NO |
| OVR | Overwatch | YES | YES | YES |
| FCM | FacilityManagement | YES | YES | YES |
| PLM | PlayersManagement | YES | YES | NO |
| PRM | PermissionsManagement | YES | NO | NO |
| SCC | ServerConsoleCommands | NO | NO | NO |
| VHB | ViewHiddenBadges | YES | YES | YES |
| CFG | ServerConfigs | YES | NO | NO |
| BRC | Broadcasting | YES | YES | YES |
| CDA | PlayerSensitiveDataAccess | YES | YES | YES |
| NCP | Noclip | YES | YES | NO |
| AFK | AFKImmunity | YES | YES | NO |
| ATC | AdminChat | YES | YES | YES |
| GHB | ViewHiddenGlobalBadges | YES | YES | YES |
| ANN | Announcer | YES | YES | NO |
| EFF | Effects | YES | YES | NO |
| FFI | FriendlyFireDetectorImmunity | YES | YES | YES |
| FFT | FriendlyFireDetectorTempDisable | YES | YES | NO |
Here is a list of all the text based commands owners, admin and moderators can be used, depending on the permissions granted from the table above:
| Name | Description | Parameters | Required Permission |
|---|---|---|---|
| Admin Chat | Displays a message at the top of the screen to only admins. | @<text> | ATC |
| Broadcast | Displays a message at the top of the screen to everyone. | broadcast <length> <text> | BRC |
| ban | Bans the user from the server. | Ban <playerID> <length> | BN1, BN2, BN3 |
| buildinfo | Prints info about the current build. | Buildinfo | |
| cassie | Allows the user to force C.A.S.S.I.E. to make an announcement. | cassie <Pitch_X.x> <jam_(delay)_(stutter amount)> <words> | ANN |
| cassiewords | Prints all the words C.A.S.S.I.E. can say. | cassiewords | ANN |
| contact | List the server’s contact info | contact | |
| config | Allows for config debugging and reloading. | config path
config reload config value <config_option> |
CFG |
| disarm | Forces a player to be disarmed, can only be undisarmed with the release command. | disarm <playerID> | PLM |
| ffd | View friendly fire damage/kills done by a player. Pause/Unpause Friendly Fire | ffd <playerID>
ffd status ffd pause ffd unpause |
FFT |
| groups | List all roles on the server and their permissions. | groups | a.sh a.sql creds.txt en-dev en-insert-1686039050.sql images.tar.gz m.sh output snippet urls.txt |
| help | Displays a list of commands and opens up the Remote Admin wiki page.
Displays help for a command. |
help
<command_name> |
|
| HP | Set the HP value of a target. | hp <playerID> <value> | PLM |
| icom | Toggles global voice over the intercom | icom | BRC |
| intercomtext | Change the text on the intercom | intercomtext <text> | BRC |
| oban | Bans an offline player. Duration can also be specified with units. | oban <userIP> <duration> <reason>
oban <steamID/discordID> <duration> <reason> |
|
| overcharge | Turns off the lights in Heavy, with the option to do so in Light as well. | overcharge <duration> <onlyHeavy> = (true/false) | FCM |
| perm | List all your permissions. | perm | a.sh a.sql creds.txt en-dev en-insert-1686039050.sql images.tar.gz m.sh output snippet urls.txt |
| Ping | Shows your current ping. | ping
ping <playerID> |
a.sh a.sql creds.txt en-dev en-insert-1686039050.sql images.tar.gz m.sh output snippet urls.txt |
| playerinventory | Displays the players inventory. | playerinventory <playerID> | PLM |
| PM | Used for editing permissions of groups. | pm groups
For all the ones below, add “pm group” at the start. info <group_name> grant/revoke <group_name> <permission_name> setcolor <color_name> settag <groupname> <tag_name> enablecover/disablecover <group_name> |
PRM |
| refreshcommands | Reloads all the commands. | refreshcommands | |
| release | Release a disarmed player. | release <playerID> | PLM |
| ridlist | Prints all room ids. | ridlist | |
| roomtp | Teleports to the corresponding room ID. | roomtp <roomID> | PLM |
| roundtime | Show the current round time. | roundtime | SCC |
| setgroup | Temporarily set a group to someone. | setgroup <playerID> <group_name> | SGR |
| stopnextround | Stops the server at the end of the next round. | stopnextround | PRM |
| Unban | Unban a user from the server. | Unban id <playerID>
Unban ip <userIP> |
BN3 |