Skip to content Nodecraft
Support / Enshrouded / Setting up and Managing Server Groups for Enshrouded

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

  1. Log in to your Nodecraft Account and navigate to the control panel for your Enshrouded server.

  2. From the left-hand menu, select Server Files.

  3. 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.

    Shows the Enshrouded Json File Selected in the File Manager

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

  1. Select the enshrouded_server.json file by clicking the checkbox next to the filename.

  2. Click the Edit button at the top of the file explorer to open the file.

    Shows Editting the Enshrouded Json File in the File Manager

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:

  1. 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
    }
  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 or false).

  • canAccessInventories: Grants access to other players' inventories (true or false).

  • canEditBase: Determines if the group can edit any player base (true or false).

  • canExtendBase: Allows the group to extend the base boundaries (true or false).

  • 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:

  1. Click the Save button in the top-right corner of the file editor.

  2. 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:

  1. Players will enter the group password upon joining the server.

  2. 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.

enshrouded
Create a Enshrouded Server today!
Start Free Trial

Chat blocked!

Nodecraft is an ad-free website! Disable adblock if you have any questions.