Enshrouded Troubleshooting
This guide covers common issues you may encounter when running an Enshrouded dedicated server on Legion Hosting, including high memory usage, connection problems, and save corruption. For initial server setup and configuration, see the Enshrouded Server Setup Guide.
Server Using Very High Memory
High RAM usage is expected and normal for Enshrouded. The server process can consume 8–16 GB or more depending on world size, player count, and activity. However, if the server is consuming all available RAM and becoming unresponsive:
- Check GPanel for current RAM usage under the server status panel.
- Reduce
slotCountinenshrouded_server.jsonto lower the maximum players and reduce memory overhead. - Restart the server to clear any memory that has accumulated over long uptimes.
- If RAM usage consistently hits the plan limit, consider upgrading to a higher-memory plan. Contact support at legionhosting.net/submitticket.php.
Server Not Responding / Players Cannot Connect
If the server starts but players cannot connect or the server does not appear in the browser:
- Confirm the server is showing as Running in GPanel. If it stopped shortly after starting, check the console log for errors.
- Verify players are connecting to the correct IP and game port. See How to Find Your Server IP and Port to confirm your connection details.
- Make sure players are using the game port, not the query port, when connecting directly.
- Check that
enshrouded_server.jsonis valid JSON. A syntax error (trailing comma, missing bracket) will prevent the server from loading its config. - Ensure the
ipfield in your config is set to0.0.0.0and not a specific IP address, which can cause binding failures.
Invalid Configuration File
If the server fails to start or reverts to default settings, the most common cause is a JSON syntax error in enshrouded_server.json. Common mistakes include:
- Trailing commas after the last item in an array or object.
- Missing or extra brackets
{ }or[ ]. - Unquoted string values or missing colons between keys and values.
- Using single quotes instead of double quotes.
You can validate your config file by pasting it into a JSON validator such as jsonlint.com before uploading.
Save Corruption or World Rollback
Save corruption can occur if the server is force-stopped while actively writing world data. To reduce the risk:
- Use the Stop button in GPanel and wait for the server to shut down gracefully rather than using force kill.
- Allow at least 60 seconds after the last player disconnects before stopping the server, to give it time to complete its save cycle.
- Download regular backups of the
savegame/directory via SFTP. See the SFTP guide for how to download files.
savegame/ directory as a backup. Deleted saves cannot be recovered.
If your world has already been corrupted and you have a backup, re-upload the backup savegame/ folder via SFTP to restore it. If you do not have a backup, contact support to check whether a server-level snapshot is available.
Server Crashes on Startup
If the server crashes immediately or within seconds of starting:
- Check the GPanel console for any error messages before the crash.
- Verify your config file is valid JSON (see the section above).
- Ensure your plan meets the minimum memory requirements for your configured player count.
- Try reinstalling the server files through GPanel (this will not delete your
savegame/data). - If the issue persists, open a support ticket with any error messages from the console log.
Related Articles
- Enshrouded Server Setup Guide — Configuration file, memory requirements, world settings, save files, and how to connect
- Enshrouded Permissions & Gameplay Multipliers — User groups, permission tiers, and difficulty settings
- How to Upload Files via SFTP
- How to Find Your Server IP and Port
Further Help
If you continue to experience issues after following this guide, our support team is available to help: