# Assetto Corsa Admin Commands (/docs/assetto-corsa/admin-commands)



Assetto Corsa uses session-based admin authentication — you enter the admin password in-game to gain admin rights for your current session.

Setting the Admin Password [#setting-the-admin-password]

In `cfg/server_cfg.ini`, set:

```ini
ADMIN_PASSWORD=YourSecurePassword
```

> 📝 **Note:** There is no persistent admin list file. Admin access is granted per-session by entering the password.

Authenticating as Admin In-Game [#authenticating-as-admin-in-game]

1. Join your server
2. Open the in-game chat
3. Type: `/admin YourSecurePassword`
4. You now have admin rights until you disconnect

***

Admin Commands [#admin-commands]

After authenticating, use these commands in chat:

Player Management [#player-management]

| Command                    | Description                       |
| -------------------------- | --------------------------------- |
| `/admin [password]`        | Authenticate as admin             |
| `/kick [name/car_id/GUID]` | Kick a player                     |
| `/ban [name/car_id/GUID]`  | Ban a player (adds to blacklist)  |
| `/force_kick [car_id]`     | Force disconnect a car slot       |
| `/client_list`             | List all connected players        |
| `/guid_list`               | List all connected player GUIDs   |
| `/ban_list`                | Show all banned players           |
| `/unban [GUID]`            | Remove a player from the ban list |

Session Control [#session-control]

| Command                       | Description                                          |
| ----------------------------- | ---------------------------------------------------- |
| `/next_session` or `/ksns`    | Skip to the next session (Practice → Qualify → Race) |
| `/restart_session` or `/ksrs` | Restart the current session                          |
| `/next_weather`               | Advance to the next weather preset                   |

Car Management [#car-management]

| Command                        | Description                               |
| ------------------------------ | ----------------------------------------- |
| `/ballast [car_id] [kg]`       | Apply extra weight to a car (max 5000 kg) |
| `/restrictor [car_id] [0-100]` | Apply engine power restrictor             |
| `/teleport_car [car_id]`       | Teleport a car back to the pit lane       |

***

Ban List [#ban-list]

Banned players are stored in `cfg/blacklist.txt` — one Steam GUID per line. You can manually edit this file to add or remove bans:

```
76561198012345678
76561198087654321
```

***

Server Console Commands [#server-console-commands]

The `acServer` process also accepts basic commands directly in the console:

| Command        | Description             |
| -------------- | ----------------------- |
| `help`         | List available commands |
| `clients`      | Show connected clients  |
| `kick [GUID]`  | Kick a player           |
| `ban [GUID]`   | Ban a player            |
| `unban [GUID]` | Unban a player          |
| `next`         | Skip to next session    |
| `restart`      | Restart current session |
| `quit`         | Stop the server         |

> 💡 **Tip:** The in-game `/admin` commands are more powerful than the server console. Use in-game commands for most admin tasks.

***

Finding Car IDs [#finding-car-ids]

Use `/client_list` to see all connected players and their car slot numbers. The car ID (e.g., `0`, `1`, `2`) corresponds to the `[CAR_N]` entry in `entry_list.ini`.

> 💡 **Tip:** Need help? Join our [Discord](https://discord.xgamingserver.com) for support.

Related Guides [#related-guides]

* [Configure Your Server](/docs/assetto-corsa/configure-your-server)
* [Max Players](/docs/assetto-corsa/max-players)
