# How to Set Up Admins & Use Commands on Your SCUM Server (/docs/scum/admin-commands)



import { Tab, Tabs } from 'fumadocs-ui/components/tabs';
import { Step, Steps } from 'fumadocs-ui/components/steps';

SCUM admins can teleport, spawn items/vehicles, kick/ban players, control weather and time, and access a full in-game admin panel with a searchable GUI.

Setting Up Admins [#setting-up-admins]

<Steps>
  <Step>
    Find the player's Steam ID [#find-the-players-steam-id]

    You need their **SteamID64** (17-digit number). Look it up at [steamid.io](https://steamid.io) using their Steam profile URL.
  </Step>

  <Step>
    Edit Admins.txt [#edit-adminstxt]

    In the [XGamingServer Panel](https://panel.xgamingserver.com), click **Files** in the sidebar. Open (or create) `Admins.txt` in the server root. Add one SteamID64 per line:

    ```
    76561198012345678
    76561198087654321
    ```

    {/* Screenshot needed: File Manager showing Admins.txt */}
  </Step>

  <Step>
    Restart the server [#restart-the-server]

    Restart from **Console** to apply. The listed players will have admin privileges on next join.
  </Step>
</Steps>

> You can also grant admin in-game using `#SetAdmin <SteamID>` if you're already an admin.

Admin Commands [#admin-commands]

All SCUM admin commands use the `#` prefix in the in-game chat. Press Enter to open chat, type the command, and press Enter again.

<Tabs items={['Player Management', 'Movement & Spawning', 'World Controls']}>
  <Tab value="Player Management">
    | Command                  | Description                                      |
    | ------------------------ | ------------------------------------------------ |
    | `#SetAdmin <SteamID>`    | Grant admin to a player (persists until removed) |
    | `#RemoveAdmin <SteamID>` | Revoke admin from a player                       |
    | `#Kick <player>`         | Kick a player from the server                    |
    | `#Ban <player>`          | Permanently ban a player                         |
    | `#ListPlayers`           | Show all connected players with SteamIDs         |
    | `#Announce <message>`    | Broadcast a server-wide announcement             |
  </Tab>

  <Tab value="Movement & Spawning">
    | Command                          | Description                              |
    | -------------------------------- | ---------------------------------------- |
    | `#Teleport <X> <Y> <Z>`          | Teleport yourself to coordinates         |
    | `#TeleportTo <player>`           | Teleport to another player's location    |
    | `#God`                           | Toggle invincibility on/off              |
    | `#Invisible`                     | Toggle invisibility on/off               |
    | `#Location`                      | Display your current X, Y, Z coordinates |
    | `#SpawnItem <ItemID> <quantity>` | Spawn an item at your location           |
    | `#SpawnVehicle <VehicleID>`      | Spawn a vehicle at your location         |

    > Item and vehicle IDs can be found in the in-game admin panel (see below) or on the [SCUM Wiki](https://scum.fandom.com/wiki/SCUM_Wiki).
  </Tab>

  <Tab value="World Controls">
    | Command              | Description                                              |
    | -------------------- | -------------------------------------------------------- |
    | `#SetTime <hour>`    | Set the time of day (0–24). E.g., `#SetTime 12` for noon |
    | `#SetWeather <type>` | Change the current weather                               |
    | `#Kill <player>`     | Instantly kill a player                                  |
  </Tab>
</Tabs>

In-Game Admin Panel [#in-game-admin-panel]

SCUM has a built-in graphical admin panel that's more powerful than chat commands:

* **Searchable item database** — find and spawn any item without knowing IDs
* **Vehicle spawner** — browse and spawn vehicles with a point-and-click interface
* **Player list** — see all players with options to kick, ban, teleport, or spectate
* **Weather controls** — change weather with a dropdown
* **Teleport menu** — teleport to map locations or coordinates

The admin panel is toggled via a keybind (check your key bindings under Settings). You must be listed in `Admins.txt` and connected to the server.

{/* Screenshot needed: SCUM in-game admin panel */}

RCON (Remote Console) [#rcon-remote-console]

RCON lets you run admin commands without being in-game, using tools like **BattleCon**, **mcrcon**, or **ARRCON**.

<Steps>
  <Step>
    Set RCON credentials [#set-rcon-credentials]

    In `ServerSettings.ini`, set:

    ```ini
    RCONPort=9515
    RCONPassword=YourSecurePassword
    ```
  </Step>

  <Step>
    Restart the server [#restart-the-server-1]

    Restart from **Console** to apply.
  </Step>

  <Step>
    Connect with an RCON client [#connect-with-an-rcon-client]

    Use any Source RCON-compatible client:

    * **Address**: Your server IP
    * **Port**: 9515 (or whatever you set)
    * **Password**: Your RCON password

    Commands through RCON use the same `#` prefix syntax as in-game chat.
  </Step>
</Steps>

Related Guides [#related-guides]

* [Server Configuration](/docs/scum/server-config)
* [Connect to Your Server](/docs/scum/join-server)
