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