7 Days to Die Admin Setup & Permissions

How to add admins, configure permission levels, and manage admin access on your 7 Days to Die server.

7 Days to Die uses a permission level system (0–1000) to control admin access. Lower numbers = more power. Level 0 is full super admin, level 1000 is a regular player.

Adding an Admin via Console

Get the Player's SteamID64

You need the player's SteamID64 (17-digit number starting with 7656). Find it at steamid.io or use the in-game console.

With the player online, run this in the Console tab of the XGamingServer Panel:

listplayerids

This shows all connected players with their entity IDs and SteamID64s.

Grant Admin Access

admin add <SteamID64> <permissionLevel> <displayName>

Permission levels:

LevelRoleAccess
0Super AdminAll commands, full control
1AdminNearly all commands
100ModeratorReserved slot access, moderate commands
1000PlayerDefault — minimal command access

Example — grant full admin:

admin add 76561198012345678 0 PlayerName

Example — grant moderator access:

admin add 76561198012345678 100 PlayerName

Verify

admin list

Shows all current admins and their permission levels.

Removing an Admin

admin remove <SteamID64>

Adding Admins via serveradmin.xml

For persistent admin config, edit the serveradmin.xml file directly.

  1. In the XGamingServer Panel, click Files
  2. Navigate to /.local/share/7DaysToDie/Saves/serveradmin.xml
  3. Add entries in the <admins> section:
<adminTools>
  <admins>
    <user steamID="76561198012345678" name="AdminPlayer" permission_level="0" />
    <user steamID="76561198087654321" name="Moderator" permission_level="100" />
  </admins>
</adminTools>
  1. Save and restart your server

📝 Note: You can also add entire Steam groups as admins:

<group steamID="103582791434672565" name="MyGroup" permission_level_default="1000" permission_level_mod="0" />

Customizing Command Permissions

Override which permission level is required for specific commands in the <permissions> section of serveradmin.xml:

<permissions>
  <permission cmd="kick" permission_level="1" />
  <permission cmd="gettime" permission_level="1000" />
  <permission cmd="ban" permission_level="0" />
</permissions>

A player can run any command whose required level is equal to or higher than their own. Setting a command to 1000 makes it available to everyone.

You can also modify permissions live via console:

cp add <command> <permissionLevel>
cp remove <command>
cp list

How Permission Levels Work

Your LevelCan Run Commands RequiringCannot Run
00, 1, 100, 1000(nothing restricted)
11, 100, 10000
100100, 10000, 1
10001000 only0, 1, 100

💡 Tip: After becoming admin, enable the Creative Menu with the cm command and Debug Menu with dm — see Creative & Debug Mode.

How is this guide?

40% Off — Limited TimeGet your 7 Days to Die server todayInstant setup, DDoS protection, and 24/7 support included.
Get a Server

On this page