How to Edit the Server Settings for Your Enshrouded Server

Enshrouded Icon
Create an Enshrouded Server today!
Start Free Trial

In this guide, we’ll walk you through the steps required to change the settings for your Enshrouded game server hosted through Nodecraft. Customizing your server settings allows you to adjust player stats, world behaviors, and more, enhancing your multiplayer gameplay experience. Regardless of if you're hosting a private or public Enshrouded dedicated server, this guide will help you configure everything to your liking.

Note: We recommend fully stopping your Enshrouded server before making any edits or configuration changes! 

Editing the Config Through the Control Panel

  1. Open your Dashboard

  2. Locate your Enshrouded server and click on the Manage button. 

  3. From the server panel, click on Enshrouded under the Game Settings section.

  4. Once on the game settings page you will be able to edit basic settings such as your server name, difficulty settings, player settings, combat settings or miscellaneous settings such as your plant growth, experience gained by mining or even the length of the day or time

  5. Once all your desired changes have been made, click the submit button at the bottom left of the page.

  6. Restart your server to apply your changes.

Editing the Config Through the Server Files

  1. Log in to your Nodecraft Control Panel using your credentials.

  2. From your main dashboard, select your Enshrouded server.

  3. On the left-hand sidebar, click Server Files.

  4. This will bring up a list of your server files in the main panel.

    Shows the Enshrouded Json File Selected in the File Manager

  5. In the Server Files directory, locate the json file named enshrouded_server.json.

  6. Select the file and click Edit.

    Shows Editting the Enshrouded Json File in the File Manager

  7. You can now make your desired changes. 

  8. Save your changes and restart your server. 

Key Server Settings Breakdown

There are various server settings that are available in the configuration file. Here is a breakdown of some of the key settings and what they control:

General Settings

  • name: The name of your server as it appears in the server list.

  • saveDirectory: Location where your server's saved data is stored.

  • logDirectory: Directory for storing server logs.

  • ip: IP address for your server. Generally, this should be left as "0.0.0.0", which allows the server to listen on all available interfaces.

  • queryPort: The port used for server queries (usually the default is fine).

Example:

{
  "name": "My Custom Enshrouded Server",
  "ip": "0.0.0.0",
  "queryPort": 1637
}

Player Settings

  • playerHealthFactor: Adjusts the amount of health players have. Default is 1 (normal health).

  • playerStaminaFactor: Modifies player stamina levels. Default is 1 (normal stamina).

  • playerHungerToStarving: Controls how long it takes before a player starts starving. Increasing this value will give players more time before they start losing health from hunger.

Example:

{
  "playerHealthFactor": 1,
  "playerStaminaFactor": 1,
  "playerHungerToStarving": 60000000000
}

World and Game Settings

  • tombstoneMode: Determines what happens when a player dies. AddBackpackMaterials will spawn a tombstone containing the player's items upon death.

  • dayTimeDuration: Duration of the in-game day, in milliseconds. For example, 1800000000 represents a long day.

  • nightTimeDuration: Duration of the in-game night, in milliseconds.

Example:

{
  "tombstoneMode": "AddBackpackMaterials",
  "dayTimeDuration": 1800000000,
  "nightTimeDuration": 720000000
}

Enemy Settings

  • enemyHealthFactor: Changes the amount of health enemies have.

  • enemyDamageFactor: Modifies the amount of damage enemies deal.

  • enemyAggroRange: Sets how far enemies can detect and attack players. Default is "Normal", but you can increase or decrease this value based on how challenging you want combat to be.

Example:

{
  "enemyHealthFactor": 1,
  "enemyDamageFactor": 1,
  "enemyAggroRange": "Normal"
}

Resource Settings

  • miningDamageFactor: Adjusts how much damage tools do to resources like rocks and trees.

  • plantGrowthSpeedFactor: Controls the growth rate of plants in the game.

  • resourceDropStackAmountFactor: Changes how many resources drop when players gather them.

Example:

{
  "miningDamageFactor": 1,
  "plantGrowthSpeedFactor": 1,
  "resourceDropStackAmountFactor": 1
}

Additional Tips

  • Backup Your Config Files: It’s a good idea to download a backup of your enshrouded_server.json file before making any edits, just in case you want to revert to previous server settings.

  • Test Changes Incrementally: After making major changes, it’s recommended to test your Enshrouded server to ensure everything is working as expected. If an error occurs, recheck the server configuration to ensure there are no formatting or syntax issues.

Conclusion

By following this guide, you’ll be able to easily customize and configure your Enshrouded server settings. Whether you’re adjusting player health, enemy behaviors, or world mechanics, these settings let you create a unique multiplayer experience tailored to your needs.

If you encounter any issues or have more specific questions, feel free to contact Nodecraft support for additional assistance.

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.