How to Change Permission Levels on a 7 Days to Die Server
Permission levels are what keep your 7 Days to Die server from turning into the Wild West with zombies. They control who can use admin commands, who can join through reserved slots, and who gets access to admin slots when the server is full.
In this guide, we’ll show you how to change permission levels on your 7 Days to Die server, so your admins and trusted players have the access they need.
Changing a Player's Permission Level
Navigate to your Nodecraft Dashboard.
Click the Panel button for your Minecraft server.
Stop your server.
Locate and click Server Files in the menu on the left side.
Click on the saves folder.
Click on the Saves folder.
Locate the serveradmin.xml file and open the file with the file editor.
Look for the section that starts with <adminTools> and then <users>.
Add or edit a user line for the player you want to change.
Example: <user platform="Steam" userid="76561198021925107" name="PlayerName" permission_level="0" />
Replace the sample userid with the player's Steam64ID.
Replace PlayerName with the player's name.
Change the permission_level value to the level you want that player to have.
Example: <user platform="Steam" userid="76561198021925107" name="PlayerName" permission_level="100" />
Save the file.
Start your server.
How Permission Levels Work
Permission levels in 7 Days to Die work from lowest number to highest number.
A lower number means more access.
Examples:
0 gives full admin access.
100 can be used for trusted players or reserved slot access.
1000 is commonly used as a default or very limited permission level.
A player can use commands that are equal to or higher than their assigned permission level.
For example, if a player has permission level 100, they can use commands set to 100, 500, or 1000. They cannot use commands set to 0 unless their own permission level is also 0.
Reserved Slots Permission
The Reserved Slots Permission setting controls who can use reserved player slots on the server.
Reserved slots are part of your server's normal player limit. For example, if your server has 10 player slots and 2 reserved slots, regular players can fill 8 slots. The last 2 slots are saved for players with the required permission level.
If your Reserved Slots Permission is set to 100, only players with permission level 100 or lower can use those reserved slots.
Example setup: <user platform="Steam" userid="76561198021925107" name="TrustedPlayer" permission_level="100" />
With this setup, that player can use reserved slots if the Reserved Slots Permission is set to 100.
Note: If you want reserved slots to stay limited, use a lower number such as 100 or 0.
Admin Slots Permission
The Admin Slots Permission setting controls who can join using admin slots.
Admin slots are different from reserved slots. Admin slots allow specific admins to join even if the server has reached the normal max player count.
If your Admin Slots Permission is set to 0, only players with permission level 0 can use admin slots.
Example setup:
<user platform="Steam" userid="76561198021925107" name="ServerAdmin" permission_level="0" />
With this setup, that player has full admin permissions and can use admin slots if the Admin Slots Permission is set to 0.
Recommended Setup
For most servers, a simple setup would be:
Full admins: 0
Trusted players or reserved slot users: 100
Regular players: default permission level
This allows your full admins to use admin commands and admin slots, while trusted players can be given access to reserved slots without giving them full admin access.
Conclusion
You have now changed permission levels on your 7 Days to Die server. Permission levels are useful for setting up admins, trusted players, reserved slots, and admin slots without giving every player full control of the server.
If something does not work after saving your changes, double-check the player's Steam64ID, make sure the line is not commented out, and restart the server so the changes can take effect.
Need Help?
If you have questions or run into any issues, our support team is here to help! Reach out using the support widget on our website or visit our support center for further assistance.