0 of 0

File information

Last updated

Original upload

Created by

LordBlackdude

Uploaded by

LordBlackdude

Virus scan

Safe to use

Tags for this mod

About this mod

Easily configure your Enshrouded dedicated server with this simple, menu-driven Python script. Edit settings, create backups, and revert to defaults, all without touching the JSON file directly. Includes automatic backup, and a "randomize" feature for the adventurous!

Requirements
Permissions and credits
Changelogs
Enshrouded Server Configurator - Because JSON Shouldn't Be Scary!

v2.3

This powerful tool, designed to be placed directly in your Enshrouded server's JSON directory, offers a user-friendly interface to modify various server settings. From adjusting player attributes to tweaking enemy behavior and resource availability, you can tailor your server to your exact preferences.
Key Features:
  • Intuitive Menu-Driven Interface: Easily navigate through the options to make desired changes.
  • Comprehensive Setting Customization: Modify a wide range of settings, including:
    • Player Attributes: Adjust player health, stamina, and other abilities.
    • World Settings: Control day/night cycles, weather patterns, and more.
    • Enemy Behavior: Modify enemy health, damage, aggression, and AI.
    • Resource Availability: Adjust the abundance and distribution of resources.
  • Randomization Feature: Generate random settings for a fresh and unpredictable experience. Experiment with chaotic weather patterns, super-powered enemies, or resource-scarce survival challenges.
  • Group Management: Easily create, modify, and delete player groups, assigning specific permissions to each.
  • Backup and Restore Functionality: Create backups of your configuration and easily revert to previous versions.
  • Default Settings Management: Access and update the default settings from a remote repository.
  • Clear and Concise Setting Descriptions: Understand the impact of each setting on your server.
Changelog:
  • v1.0: Initial version. Basic menu, loading, saving, and editing of settings.
  • v1.1: Added automatic backup functionality before modifying settings.
  • v1.2: Added error handling for file not found and invalid JSON.
  • v1.3: Improved input validation and added port number range check.
  • v1.4: Added function to display all current settings.
  • v1.5: Added ability to revert to default settings.
  • v1.6: Added ability to fetch default settings from a remote URL.
  • v1.7: Added randomization feature for world, enemy, and resource settings.
  • v1.8: Improved error handling and added more setting descriptions.
  • v1.9: Refactored code for better readability and maintainability. Fixed several minor bugs. Added better boolean input.
  • v2.0: Added a "Revert to Most Recent Backup" function. Separated the "EXIT" option, and added a function to view the JSON, and reorganized menus.
  • v2.1: Changed "View JSON" to display settings in plain English rather than raw JSON.
  • v2.2: Enhanced User Group Management.
  • v2.3: Bug Fixes and Improvements.
How to Use:
  • Download: Obtain the latest version of the script.
  • Place in JSON Directory: Unzip the downloaded file and place the Python script directly in your Enshrouded server's JSON directory.
  • Run the Script: Execute the Python script.
  • Navigate the Menu: Use the on-screen instructions to select the desired options.
  • Modify Settings: Edit settings as needed or use the randomization feature.
  • Save Changes: Save your modifications to the configuration file.
  • Restart Server: Restart your Enshrouded server to apply the new settings.
By leveraging this tool, you can:
  • Enhance the Player Experience: Create more challenging or easier gameplay experiences.
  • Customize the World: Design unique and immersive worlds with diverse environments and conditions.
  • Simplify Group Management: Easily create and manage player groups with specific permissions.
  • Experiment with Different Game Modes: Try out new game modes and challenges.
Take control of your Enshrouded server and create unforgettable gaming experiences.