VDS Start
₺899.00 / month
- 4 ayrılmış çekirdek
- 8 GB RAM
- 200 GB NVMe
- 10 TB Trafik
- 1 IPv4
Explore Embervale without depending on a host: run the Enshrouded dedicated server on a VDS with dedicated resources, role-based passwords and regular backups.
Quick answer
Enshrouded server hosting means running Keen Games’ official dedicated server software on an always-on machine so your world of up to 16 players no longer depends on a host. The server is downloaded with SteamCMD from ID 2278520; it only ships for Windows and runs on Linux through a Wine/Proton layer. Current versions use port 15637/UDP for connections. At LIONFIN you install it on a VDS server or request the setup through a support ticket.
There is no ready-made package for this use yet; these servers give you full control to install it yourself, or you can request setup through a support ticket. You complete the order on our Turkish store page.
₺899.00 / month
₺1,599.00 / month
₺2,899.00 / month
| Players | RAM | vCPU | Disk |
|---|---|---|---|
| 1–4 | 6–8 GB | 2–4 | 30 GB NVMe |
| 5–8 | 8–10 GB | 4 | 40 GB NVMe |
| 9–12 | 10–12 GB | 4–6 | 50 GB NVMe |
| 13–16 | 12–16 GB | 6 | 60 GB NVMe |
Estimates; actual needs depend on mods, plugins and settings.
The Enshrouded dedicated server is the official server application Keen Games publishes for its survival and building game, simulating the world independently of any player’s PC. In a normal in-game session the world closes when the host leaves; a dedicated server stays online 24/7 and every player can connect whenever they like.
For Enshrouded specifically, a dedicated server gives you:
Thanks to the voxel-based design, players can dig into the terrain and build huge structures. That flexibility requires the server to track world state constantly, which is why Enshrouded servers need more memory than many games with a similar player count.
Planning 6–8 GB of memory for small groups and 12–16 GB for a full 16-player server is a safe approach. The values in the table above are estimates; how much of the world has been explored and built on directly affects the requirement.
Memory demand has three sources:
On the CPU side, 4 or more dedicated cores leave comfortable headroom as world simulation and player count grow. For disk, account for save files and backups on top of the server files; NVMe storage helps world chunks load quickly.
A server running at its memory limit first starts to stutter and then crashes. Watching evening peak usage for a few days and moving to a larger plan if it stays high is the cheapest insurance against save corruption.
At LIONFIN you run an Enshrouded server on a VDS; this page lists VDS plans for the game. You can install the server yourself or open a support ticket from the customer panel after ordering the VDS and ask for the setup.
Because the Enshrouded server software is built only for Windows, a VDS makes extra sense: you can install Windows Server and run it natively, or configure a Wine/Proton layer on Linux to your liking. Both routes need full administrator access, which is only possible on your own virtual server.
For a general comparison between a ready-made game package and a VDS, see game server package or VDS. Current core, memory and disk values are listed in the plan table on this page.
There is no official Linux build of the Enshrouded dedicated server; the software is released for Windows. On Linux servers the common approach is Wine, which runs Windows applications, or Proton, its gaming-oriented derivative.
A typical Linux workflow:
steamcmd +@sSteamCmdForcePlatformType windows +force_install_dir /home/enshrouded/server +login anonymous +app_update 2278520 validate +quitenshrouded_server.exe through that layer.enshrouded_server.json file created on first launch, then restart the server.systemd service or a Docker container.Docker pins the Wine version and dependencies, which reduces surprises during updates; see our Docker hosting page if you plan to run containers. The Wine layer can occasionally break after game updates, so taking a save backup before updating matters even more here. If you would rather avoid the extra work, choosing Windows Server and running the software natively is the most trouble-free route.
Whichever operating system you pick, running the server under a separate user account is a good habit: if a vulnerability is exploited, the game server process can only reach its own folder and the rest of the system stays protected.
All core settings of an Enshrouded server live in enshrouded_server.json, which is created in the install folder the first time the server starts. Stop the server before editing; a running server can overwrite the file when it shuts down and your changes will be lost.
Key fields:
name: The name shown in the server browser.slotCount: Number of players who can connect at once; maximum 16.queryPort: Connection and query port; the default in current versions is 15637.saveDirectory and logDirectory: Folders for saves and logs.gameSettingsPreset and gameSettings: Game rules such as difficulty, enemy strength and survival mechanics.userGroups: Role-based passwords and permissions.JSON is strict: a missing comma or quote can stop the server starting or reset settings to defaults. Copy the file before editing and check the server log for errors after the change. Because field names can change with game updates, base your configuration on the current file generated by the server rather than copying one from an old guide.
Access on an Enshrouded server is managed with role groups defined in the userGroups field: each group has its own password and permission set, and a player is assigned to a group based on the password they enter when connecting. Instead of the single global password of older versions, this lets you decide separately who can do what.
The default template contains three typical groups:
| Group | Typical permissions | Who gets it? |
|---|---|---|
| Admin | Kick and ban players, access all structures and chests | Server owner and trusted admins |
| Friend | Build, use chests | Regular group members |
| Guest | Limited interaction, restricted building and chest access | Occasional visitors |
Set a different, hard-to-guess password for each group. Share the admin password only with people who really need it; if a password leaks, edit the file, change it and restart the server. This role structure stops strangers looting your base even on a public server.
Current Enshrouded servers need 15637/UDP open; this port is used for both queries and connections. Guides for older versions also mention game port 15636; open whichever port fields appear in the enshrouded_server.json your server generated.
Example rule for Ubuntu with UFW:
sudo ufw allow 15637/udp
On Windows Server the same rule can be added with PowerShell:
New-NetFirewallRule -DisplayName "Enshrouded" -Direction Inbound -Protocol UDP -LocalPort 15637 -Action Allow
If you run a second Enshrouded server on the same VDS, assign each instance a different port and add rules accordingly; two servers on the same port will fail to start.
Game rules on an Enshrouded server are chosen from a ready-made template with gameSettingsPreset or set one by one with custom values. The presets offer options such as default, more relaxed and harder play; when you switch to custom, the values in the gameSettings block are used.
The settings community servers change most often:
Talk to your group before changing settings: suddenly raising difficulty in an advanced world can kill motivation. Copying the JSON file and save folder before each change lets you easily roll back a setting nobody likes.
Some values also affect server performance. Increasing enemy density, for example, raises the number of creatures the server simulates at once; on a busy server that means a noticeable rise in memory and CPU use. Watching resource usage on the first busy evening after a difficulty change is the most practical way to see whether the setting strains the server.
To move a world started in an in-game session to the dedicated server, copy the save files from the client into the server’s save folder and rename them to the file name the server expects. The server keeps its saves in the folder set in saveDirectory (by default the save folder inside the install directory).
An SFTP client (for example WinSCP or FileZilla) is all you need for the transfer. The server must be stopped during the move. Characters are stored on the client side, so players keep connecting with their own characters; what moves is the world and its bases.
Two things need backing up on an Enshrouded server: the save folder and the enshrouded_server.json configuration file. The server keeps a few save backups of its own, but they sit on the same disk and are no help in a real disaster.
On Linux, a one-line command that compresses the save folder into a dated file is enough for a simple backup job:
tar -czf /backup/enshrouded-$(date +%F).tar.gz -C /home/enshrouded/server savegame enshrouded_server.json
Add this command to a nightly cron job, plus a second line that deletes old archives after a set period, and you keep the last few weeks of history without filling the disk. If your folder name differs from the saveDirectory value in your configuration, adjust the command. Downloading a copy of the archives weekly to your PC or another server removes the single point of failure, and occasionally opening an archive in a test environment is the only way to be sure a backup actually works.
Enshrouded server security relies on role-based passwords, opening only the required UDP port and network-level DDoS filtering applied together. On LIONFIN infrastructure the RouteFence firewall filters at the network level and traffic is monitored 24/7 by our NOC and SOC teams; read more on our data center page.
Measures to take on the server:
On a public Enshrouded server, player behaviour is part of security too. Even with guest permissions kept narrow, be careful when giving out the friend group password, since that group usually has building and chest rights. Changing passwords periodically and announcing new ones only in a private channel limits the damage a leaked password can do. You can kick or ban problem players with admin rights and, if needed, roll back to an earlier state from your backup.
Most Enshrouded server problems come from port configuration, a broken JSON file or a version mismatch.
| Symptom | Likely cause | Fix |
|---|---|---|
| Server not shown in the list | 15637/UDP closed | Add the UDP rule in the firewall |
| Settings not applied | File edited while the server was running | Stop the server and edit the file again |
| Server will not start | JSON syntax error | Fix the missing comma or quote |
| Version error when connecting | Server is out of date | Run SteamCMD with validate |
| Crash on start-up under Linux | Wine/Proton incompatibility | Update the layer or switch to Windows Server |
If the problem persists, open a support ticket from the customer panel; attaching the last lines of the server log speeds up diagnosis.
Choose a VDS and operating system
Pick a VDS with enough memory for your player count; choose Windows Server for the easiest route or Linux with Wine/Proton for a licence-free route.
Download the server files
Run app_update 2278520 with SteamCMD; on Linux add the parameter that forces the Windows platform.
Do a first launch
Start and stop the server once; enshrouded_server.json and the save folder are created in the install folder.
Edit settings and roles
With the server stopped, edit the name, slotCount and userGroups fields and set a separate password for each role.
Open the port and start the server
Allow 15637/UDP, start the server as a service and test by connecting from the game.
Set up backups
Create a job that copies the save folder and configuration file off the server every day.
The Enshrouded dedicated server supports up to 16 players. The limit is set by the slotCount field in enshrouded_server.json; enter a lower value to limit the server to your small group.
There is no official Linux version; the server software is released for Windows. Running it on Linux with the Wine or Proton compatibility layer is a common method that works, but it is not officially supported by the developer.
Current versions use 15637/UDP for connections and queries. Guides for older versions also mention port 15636. Add firewall rules according to the port fields in the configuration file your server generated.
For a group of four to eight players, 8 GB is an estimated reasonable starting point. When the player count rises to 12–16, or when the Wine layer is used on Linux, 12–16 GB of memory gives a more comfortable experience.
In current versions passwords are defined per role in the userGroups field. You enter separate passwords for the admin, friend and guest groups; a player is assigned to the matching group based on the password entered when connecting and gets that group’s permissions.
The most common reason is editing enshrouded_server.json while the server is running. The server overwrites the file when it shuts down and the changes are lost. Stop the server first, edit the file, then start it again.
In Enshrouded, character data is stored on the player’s own PC. Players can therefore join different servers with the same character; what lives on the server is the world, terrain changes and bases.
Enshrouded has no official mod or Workshop support. The main way to customise the server is the game settings in enshrouded_server.json. Community tools may appear, but remember they risk breaking with updates.
Stop the server, back up the save folder, then run app_update 2278520 validate again with SteamCMD. If players’ clients and the server are not on the same version, connections are refused.
After ordering your VDS, open a ticket from the Support section of the customer panel and ask for the Enshrouded server to be installed. State whether you prefer Windows or Linux, your player count and whether there is a world to transfer. If you need help ordering, contact us by email.