Setting up and Managing Server Groups for Enshrouded
In this guide, we will walk you through the process of configuring and managing server groups for your Enshrouded game server. Server groups allow you to create different permission levels, which help manage who can do what on your server, such as banning players, accessing inventories, or modifying game settings.
We will be using Nodecraft's control panel, which makes it easy to configure server groups by directly editing the enshrouded_server.json
file. Let’s get started!
Step 1: Access Your Server Files
Log in to your Nodecraft Account and navigate to the control panel for your Enshrouded server.
From the left-hand menu, select Server Files.
Look for the file named
enshrouded_server.json
in the list of files. It will be located in the main folder of your server files.
The enshrouded_server.json
file is where all the main settings for your server are stored, including group management.
Step 2: Open and Edit the JSON File
Select the
enshrouded_server.json
file by clicking the checkbox next to the filename.Click the Edit button at the top of the file explorer to open the file.
You will now see a file editor containing the JSON configuration for your server, which includes all relevant settings for player permissions, server configuration, and more.
Step 3: Understand the Server Groups Section
Within the JSON file, you will find a section labeled "userGroups"
, where different player permission groups are defined. Each group contains various properties that dictate what members of that group can do on the server. Here’s an example:
"userGroups": [
{
"name": "Admin",
"password": "Randomized password 01",
"canKickBan": true,
"canAccessInventories": true,
"canEditBase": true,
"canExtendBase": true,
"reservedSlots": 1
},
{
"name": "Friend",
"password": "Randomized password 02",
"canKickBan": false,
"canAccessInventories": true,
"canEditBase": true,
"canExtendBase": true,
"reservedSlots": 3
},
{
"name": "Guest",
"password": "Randomized password 03",
"canKickBan": false,
"canAccessInventories": false,
"canEditBase": false,
"canExtendBase": false,
"reservedSlots": 0
}
]
Each group has its own name and specific permissions that define what the members of that group can or cannot do.
Step 4: Create or Modify Server Groups
To create a new group or modify an existing one, follow these steps:
Add a New Group: You can copy and paste one of the existing group configurations, then modify the values to fit your needs. For example, you can create a new group called "Moderator" by adding the following:
{ "name": "Moderator", "password": "ModeratorPassword123", "canKickBan": true, "canAccessInventories": true, "canEditBase": false, "canExtendBase": false, "reservedSlots": 2 }
Edit Existing Groups: To modify an existing group, simply change the values within the group. For example, you can disable the ability for Admins to kick/ban players by setting
"canKickBan": false
.
Step 5: Permission Breakdown
Each group configuration has several important properties:
name
: The name of the group (e.g., Admin, Friend, Guest).password
: The password required for a player to join this group.canKickBan
: Controls whether the group can kick or ban players (true
orfalse
).canAccessInventories
: Grants access to other players' inventories (true
orfalse
).canEditBase
: Determines if the group can edit any player base (true
orfalse
).canExtendBase
: Allows the group to extend the base boundaries (true
orfalse
).reservedSlots
: Reserves a slot for members of this group when the server is full (set the number of reserved slots).
Modify these settings based on how much control and access you want to give to each group.
Step 6: Save Your Changes
After making the necessary changes to your server groups, follow these steps to save and apply them:
Click the Save button in the top-right corner of the file editor.
Restart your server from the control panel by clicking the Restart button to apply the changes.
Step 7: Assign Players to Groups
Now that your server groups are configured, you can assign players to specific groups by providing them with the group passwords. Here's how:
Players will enter the group password upon joining the server.
Based on the group they are assigned to, they will have the permissions you have set in the
enshrouded_server.json
file.
Ensure that the passwords are shared securely to avoid unauthorized access to higher-level groups like Admins or Moderators.
Conclusion
Setting up and managing server groups in Enshrouded is a great way to control how different players interact with your server. By customizing the permissions and reserved slots, you can create a well-managed server environment that suits your community's needs.
Feel free to revisit the enshrouded_server.json
file at any time to tweak the settings or add more groups as your server grows. If you encounter any issues or need further assistance, check out our support resources on Nodecraft or contact our customer support.