# How to Set Up RCON on Your The Isle Evrima Server (/docs/the-isle-evrima/rcon-setup)



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

RCON is **the only way to send admin commands on Evrima** — there's no in-game admin console. Configuring RCON is essential for any server with admins.

> **Critical:** The Isle uses a **custom RCON protocol**, not the standard Source RCON. Tools like `mcrcon`, `rcon-cli`, or RCON Web Admin **will not work**. You need an Evrima-specific RCON client.

Enable RCON [#enable-rcon]

<Steps>
  <Step>
    Stop the server [#stop-the-server]

    In the [XGamingServer Panel](https://panel.xgamingserver.com), go to **Console** and stop the server.
  </Step>

  <Step>
    Open Game.ini [#open-gameini]

    Click **Files** in the sidebar and navigate to:

    ```
    TheIsle/Saved/Config/LinuxServer/Game.ini
    ```
  </Step>

  <Step>
    Enable RCON [#enable-rcon-1]

    Under `[/Script/TheIsle.TIGameSession]`, set:

    ```ini
    [/Script/TheIsle.TIGameSession]
    bRconEnabled=true
    RconPassword=YourStrongPassword
    RconPort=8888
    ```

    > Use a strong password — RCON gives full server admin control.
  </Step>

  <Step>
    Save and start [#save-and-start]

    Click **Save Content** and start the server from **Console**. The RCON listener becomes available once the server is fully started.
  </Step>
</Steps>

Compatible RCON Clients [#compatible-rcon-clients]

These community tools support Evrima's custom RCON protocol:

| Tool                                                              | Platform                         | Notes                   |
| ----------------------------------------------------------------- | -------------------------------- | ----------------------- |
| [TheIsleEvrimaRcon](https://github.com/aerond7/TheIsleEvrimaRcon) | Windows (C#/.NET 8)              | Most popular, GUI-based |
| [evrima.rcon](https://github.com/smultar-dev/evrima.rcon)         | Cross-platform (TypeScript/Node) | CLI and library         |
| [The Isle Manager](https://docs.theislemanager.com)               | Web                              | Full management suite   |

Connect via RCON [#connect-via-rcon]

<Steps>
  <Step>
    Get the connection details [#get-the-connection-details]

    | Field        | Value                                          |
    | ------------ | ---------------------------------------------- |
    | **Host**     | Your server IP (from **Network** in the panel) |
    | **Port**     | RCON port (default 8888)                       |
    | **Password** | Your RCON password from `Game.ini`             |
  </Step>

  <Step>
    Connect with a client [#connect-with-a-client]

    Open your chosen RCON client and enter the connection details. You should see a connected status.
  </Step>

  <Step>
    Test with a command [#test-with-a-command]

    Send `Announce Hello` to broadcast a message to all connected players. If they see it in chat, RCON is working.
  </Step>
</Steps>

Key RCON Commands [#key-rcon-commands]

| Command                                    | Description                                    |
| ------------------------------------------ | ---------------------------------------------- |
| `playerlist`                               | List connected players                         |
| `getplayerdata`                            | Player stats (class, growth, health, location) |
| `serverdetails`                            | Show server configuration                      |
| `save [backupName]`                        | Force save (optional backup name)              |
| `kick <playerId>,<reason>`                 | Kick a player                                  |
| `ban <playerId>,<reason>`                  | Ban a player                                   |
| `announce <message>`                       | Broadcast to all players                       |
| `toggleai <0/1>`                           | Toggle AI spawning                             |
| `aidensity <0.0–1.0>`                      | Set AI density live                            |
| `updateplayables <class:enabled/disabled>` | Toggle individual species                      |
| `setgrowthmultiplier <value>`              | Change growth rate live                        |
| `wipecorpses`                              | Remove all dead body actors                    |
| `togglewhitelist`                          | Enable/disable whitelist live                  |
| `addwhitelist <SteamID64>`                 | Add player to whitelist                        |
| `removewhitelist <SteamID64>`              | Remove from whitelist                          |

See [Admin Commands](/docs/the-isle-evrima/admin-commands) for the complete list.

Common Issues [#common-issues]

| Problem                          | Fix                                                                            |
| -------------------------------- | ------------------------------------------------------------------------------ |
| "Connection refused"             | Verify `bRconEnabled=true` and the port matches. Check that TCP 8888 is open   |
| "Invalid password"               | The password is case-sensitive. Check for stray quotes or spaces in `Game.ini` |
| Standard RCON tool fails         | Evrima uses a custom protocol — use one of the clients listed above            |
| Connects but commands don't work | Make sure your SteamID64 is in `AdminsSteamIDs` in `Game.ini`                  |

Related Guides [#related-guides]

* [Server Configuration](/docs/the-isle-evrima/server-config)
* [Admin Setup](/docs/the-isle-evrima/admin-setup)
* [Admin Commands](/docs/the-isle-evrima/admin-commands)
