---
title: "How to host an Enshrouded server on a VPS | StreetHosting"
description: "Enshrouded server on a VPS: requirements, install on Windows or on Linux with Wine, enshrouded_server.json, query port, updates and backups."
url: "https://streethosting.com.br/en/guides/vps/host-enshrouded-server"
type: "page"
language: "en-US"
---

VPS · 8 min · Advanced

Published on Sep 28, 2026 · Updated on Sep 28, 2026

# Enshrouded server on a VPS: requirements, install and upkeep

The Enshrouded dedicated server only exists for Windows and handles up to 16 players. See how much machine it needs, how to install it both ways and how to keep your world safe between updates.

By [Equipe StreetHosting](https://streethosting.com.br/en/autores#equipe-streethosting) · StreetHosting infrastructure and support team

[Linux administration](https://streethosting.com.br/en/guides/topics/linux) [Hardware and datacenter](https://streethosting.com.br/en/guides/topics/hardware) [Other games](https://streethosting.com.br/en/guides/topics/other-games)

Summarize with:

[](https://chat.openai.com/?q=Summarize%20the%20key%20points%20of%20this%20StreetHosting%20guide%3A%20https%3A%2F%2Fstreethosting.com.br%2Fen%2Fguides%2Fvps%2Fhost-enshrouded-server.%20Highlight%20the%20step-by-step%20instructions%2C%20the%20prerequisites%20and%20the%20most%20common%20mistakes. "ChatGPT") [](https://claude.ai/new?q=Summarize%20the%20key%20points%20of%20this%20StreetHosting%20guide%3A%20https%3A%2F%2Fstreethosting.com.br%2Fen%2Fguides%2Fvps%2Fhost-enshrouded-server.%20Highlight%20the%20step-by-step%20instructions%2C%20the%20prerequisites%20and%20the%20most%20common%20mistakes. "Claude") [](https://www.google.com/search?udm=50&aep=11&q=Summarize%20the%20key%20points%20of%20this%20StreetHosting%20guide%3A%20https%3A%2F%2Fstreethosting.com.br%2Fen%2Fguides%2Fvps%2Fhost-enshrouded-server.%20Highlight%20the%20step-by-step%20instructions%2C%20the%20prerequisites%20and%20the%20most%20common%20mistakes. "Google AI Mode") [](https://x.com/i/grok?text=Summarize%20the%20key%20points%20of%20this%20StreetHosting%20guide%3A%20https%3A%2F%2Fstreethosting.com.br%2Fen%2Fguides%2Fvps%2Fhost-enshrouded-server.%20Highlight%20the%20step-by-step%20instructions%2C%20the%20prerequisites%20and%20the%20most%20common%20mistakes. "Grok") [](https://www.perplexity.ai/search/new?q=Summarize%20the%20key%20points%20of%20this%20StreetHosting%20guide%3A%20https%3A%2F%2Fstreethosting.com.br%2Fen%2Fguides%2Fvps%2Fhost-enshrouded-server.%20Highlight%20the%20step-by-step%20instructions%2C%20the%20prerequisites%20and%20the%20most%20common%20mistakes. "Perplexity")

Share:

[](https://x.com/intent/tweet?text=How%20to%20host%20an%20Enshrouded%20server%20on%20a%20VPS&url=https%3A%2F%2Fstreethosting.com.br%2Fen%2Fguides%2Fvps%2Fhost-enshrouded-server "Share on X") [](https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fstreethosting.com.br%2Fen%2Fguides%2Fvps%2Fhost-enshrouded-server "Share on Facebook") [](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fstreethosting.com.br%2Fen%2Fguides%2Fvps%2Fhost-enshrouded-server "Share on LinkedIn") [](https://wa.me/?text=How%20to%20host%20an%20Enshrouded%20server%20on%20a%20VPS%20https%3A%2F%2Fstreethosting.com.br%2Fen%2Fguides%2Fvps%2Fhost-enshrouded-server "Share on WhatsApp")

For agents: Copy as Markdown [.md](https://streethosting.com.br/en/guides/vps/host-enshrouded-server.md)

In this guide 7 sections

* [Hardware requirements](https://streethosting.com.br/en/guides/vps/host-enshrouded-server#requisitos)
* [Windows or Linux with Wine](https://streethosting.com.br/en/guides/vps/host-enshrouded-server#escolher-rota)
* [Install on a Windows VPS](https://streethosting.com.br/en/guides/vps/host-enshrouded-server#instalar-windows)
* [Install on Linux with Wine](https://streethosting.com.br/en/guides/vps/host-enshrouded-server#instalar-linux)
* [Configure enshrouded\_server.json](https://streethosting.com.br/en/guides/vps/host-enshrouded-server#configurar-json)
* [Updates and backups](https://streethosting.com.br/en/guides/vps/host-enshrouded-server#atualizacoes-backup)
* [Which VPS to choose](https://streethosting.com.br/en/guides/vps/host-enshrouded-server#onde-rodar)

Quick answer

To **host an Enshrouded server** on a VPS, download app 2278520 with SteamCMD, run enshrouded\_server.exe once to generate enshrouded\_server.json, set the name, access groups and difficulty, and open port 15637 UDP. The official server is Windows only; on Linux it runs with Wine, without official support. For a small group, 8 GB of RAM on Linux or 10 GB on Windows is enough.

## Hardware requirements[](https://streethosting.com.br/en/guides/vps/host-enshrouded-server#requisitos)

Enshrouded has a voxel world that players dig through, build in and reshape, and the server stores and simulates all of it. The result is a server that needs far more CPU and memory than its 16 slots suggest. The figure that circulates from the developer itself is about 6 GB of RAM for the process and a high-clock processor with several cores. In practice, usage grows with the number of bases, with how much of the map has been explored and with how many players are in different regions at the same time, because every active region is simulated.

| Group            | Route           | VPS RAM | vCPU   | Suggested plan                 |
| ---------------- | --------------- | ------- | ------ | ------------------------------ |
| Up to 4 players  | Linux with Wine | 8 GB    | 4 vCPU | Ryzen 4 vCPU, 8 GB, R$ 118.00  |
| Up to 4 players  | Windows VPS     | 10 GB   | 4 vCPU | Ryzen 4 vCPU, 10 GB, R$ 144.00 |
| 5 to 10 players  | Either one      | 12 GB   | 5 vCPU | Ryzen 5 vCPU, 12 GB, R$ 170.00 |
| 11 to 16 players | Either one      | 16 GB   | 6 vCPU | Ryzen 6 vCPU, 16 GB, R$ 222.00 |

The difference between the routes in the top rows is the operating system: Windows Server takes up a few gigabytes before the game even opens, while lean Linux with Wine takes up far less. Per-core clock matters more than core count, because the world simulation does not spread evenly across threads. On disk, the install is modest, but saves grow with the world and you will want local copies before every update; the 80 GB of NVMe on the entry plan is plenty. How much Windows consumes on its own is covered in [how many resources a Windows VPS needs](https://streethosting.com.br/en/guides/vps/how-much-ram-does-a-windows-vps-need).

## Windows or Linux with Wine[](https://streethosting.com.br/en/guides/vps/host-enshrouded-server#escolher-rota)

Since the server is only distributed for Windows, there are two routes, and the choice is between predictability and memory efficiency.

* **Windows VPS:** this is the official route. The server runs exactly the way Keen Games tests it, updates bring no compatibility surprises and you administer it through a remote desktop. The cost is the RAM that Windows consumes and the care the RDP port needs. At StreetHosting, the [Windows VPS](https://streethosting.com.br/en/vps-windows) is the same VPS with Windows Server 2019 or 2022 installed from the control panel.
* **Linux with Wine or Proton:** Wine translates the Windows calls and lets the server run with less memory in use and without a Windows license. Plenty of people use it, including through community-maintained Docker images with Proton, but a game update may require a newer Wine version, and the developer offers no support for this route.

If your group plays every day and nobody wants to debug compatibility, stick with Windows. If you already administer Linux, the Wine route frees up memory for the game itself. The same dilemma shows up on the [V Rising server](https://streethosting.com.br/en/guides/vps/host-v-rising-server), which also only exists for Windows, and the solutions are similar.

## Install on a Windows VPS[](https://streethosting.com.br/en/guides/vps/host-enshrouded-server#instalar-windows)

Create the VPS with Windows from the control panel and connect over RDP, as in the guide on how to [create a Windows VPS and access it over RDP](https://streethosting.com.br/en/guides/vps/create-windows-vps-rdp). Then:

1. Download SteamCMD for Windows from Valve's site and extract it to `C:\steamcmd`.
2. Download the server from PowerShell: `C:\steamcmd\steamcmd.exe +force_install_dir C:\EnshroudedServer +login anonymous +app_update 2278520 validate +quit`
3. Run `enshrouded_server.exe` once. It creates enshrouded\_server.json and the save and log folders. Close it with Ctrl+C in the console window.
4. Edit the JSON (next configuration section) and open the port in the Windows firewall.
5. Create a task in Task Scheduler with a system startup trigger, so it runs even with no user logged in, pointing to the executable and with the server folder as the start-in directory.

`New-NetFirewallRule -DisplayName "Enshrouded" -Direction Inbound -Protocol UDP -LocalPort 15637 -Action Allow`

RDP port 3389 starts receiving automated login attempts just a few hours after the VPS gets an IP. Use a long password, limit access to your IP when possible and do not leave the default user with a weak password.

## Install on Linux with Wine[](https://streethosting.com.br/en/guides/vps/host-enshrouded-server#instalar-linux)

Use Ubuntu 24.04 LTS, which ships Wine 9 in its repositories. On 22.04 the system Wine is older and may not open the server; in that case, install a current version from the official WineHQ repository. SteamCMD has to be forced to download the Windows build, because by default it looks for the Linux one, which does not exist.

`sudo add-apt-repository multiverse sudo dpkg --add-architecture i386 sudo apt update sudo apt install -y steamcmd lib32gcc-s1 wine wine64 xvfb sudo adduser --disabled-password --gecos "" enshrouded sudo -iu enshrouded /usr/games/steamcmd +@sSteamCmdForcePlatformType windows +force_install_dir /home/enshrouded/servidor +login anonymous +app_update 2278520 validate +quit`

Do a first manual run to generate the configuration file:

`cd /home/enshrouded/servidor export WINEDEBUG=-all xvfb-run -a wine enshrouded_server.exe`

When the log shows the server is ready, stop it with Ctrl+C, adjust the JSON and create the service at `/etc/systemd/system/enshrouded.service`:

`[Unit] Description=Servidor Enshrouded (Wine) After=network-online.target Wants=network-online.target [Service] User=enshrouded WorkingDirectory=/home/enshrouded/servidor Environment=WINEDEBUG=-all ExecStart=/usr/bin/xvfb-run -a /usr/bin/wine enshrouded_server.exe KillSignal=SIGINT TimeoutStopSec=90 Restart=on-failure RestartSec=20 [Install] WantedBy=multi-user.target`

Enable it with `sudo systemctl daemon-reload && sudo systemctl enable --now enshrouded` and open the port with `sudo ufw allow 15637/udp`. The first time you stop it through systemd, check the log and confirm the world was saved; without that confirmation, stop the service only when the server is empty and after an automatic save.

If the server closes right after opening, the number one suspect is the Wine version. Run `wine --version` and compare it with what the community reports for the current server version before touching anything else.

## Configure enshrouded\_server.json[](https://streethosting.com.br/en/guides/vps/host-enshrouded-server#configurar-json)

The file sits in the server folder and is generated on the first run. The fields that matter at the start:

`{ "name": "Enshrouded BR", "saveDirectory": "./savegame", "logDirectory": "./logs", "ip": "0.0.0.0", "queryPort": 15637, "slotCount": 16, "gameSettingsPreset": "Default", "userGroups": [ { "name": "Admin", "password": "senha-longa-dos-admins", "canKickBan": true, "canAccessInventories": true, "canEditBase": true, "canExtendBase": true, "reservedSlots": 2 }, { "name": "Friend", "password": "senha-do-grupo", "canKickBan": false, "canAccessInventories": true, "canEditBase": true, "canExtendBase": true, "reservedSlots": 0 } ] }`

* **userGroups:**instead of a single password, each group has its own password and permissions, such as kicking and banning, opening other players' chests and building in bases. A player joins with the password of the group you want to give them.
* **slotCount:** simultaneous slots, up to 16. The `reservedSlots` make sure an admin can still join when the server is full.
* **gameSettingsPreset:** picks a ready-made difficulty set. To adjust values one by one (hunger, enemy damage, day and night speed), use `Custom` and edit the gameSettings block; with any other preset, that block is ignored without warning.

Names and permissions have changed between versions, so always start from the file your own install generated and check the [official server configuration documentation](https://enshrouded.zendesk.com/hc/en-us/articles/16055441447709-Dedicated-Server-Configuration). Stop the server before editing, because it only reads the file at startup, and validate the JSON before bringing it back up: a stray comma is enough to keep the server from opening.

## Updates and backups[](https://streethosting.com.br/en/guides/vps/host-enshrouded-server#atualizacoes-backup)

When the game updates, players on the new client cannot join a server running the old version, so updating the server is mandatory and usually urgent. Content updates can also change the save format, which makes the backup you took before them your only way back.

* Warn the group and stop the server with everyone offline
* Copy the savegame folder and enshrouded\_server.json off the VPS
* Run the same SteamCMD command you used for the install
* Compare the JSON with what the new version generated, if it added new fields
* Start the server, join and check bases and chests before letting the group in

An automatic daily backup is the minimum. On Linux, [Restic scheduled with cron](https://streethosting.com.br/en/guides/vps/vps-backup-restic-cron) sends the savegame folder to external storage with retention; on Windows, a scheduled task with robocopy does the same job. Keep at least a week of versions: save corruption is sometimes only noticed days later, when someone goes back to an old base. Anyone who already runs a [Valheim server](https://streethosting.com.br/en/guides/vps/host-valheim-server-brazil) will recognize the routine, except that there the server is native to Linux.

## Which VPS to choose[](https://streethosting.com.br/en/guides/vps/host-enshrouded-server#onde-rodar)

Enshrouded depends on per-core clock and fast memory, which is the profile of the [Ryzen 9 9950X VPS](https://streethosting.com.br/en/vps/ryzen): up to 5.7 GHz, DDR5 and NVMe in São Paulo, with Anti-DDoS included and root access. For up to 4 players on Linux with Wine, start with the R$ 118.00 plan (4 vCPU, 8 GB, 80 GB NVMe); on the Windows route, the R$ 144.00 one (4 vCPU, 10 GB, 100 GB NVMe). To fill all 16 slots, the R$ 222.00 plan (6 vCPU, 16 GB, 160 GB NVMe) leaves room for large bases and for Windows, if that is your route.

The VPS is activated within 60 seconds after payment, by Pix, boleto or card. If the world grows more than expected, the RAM and vCPU upgrade is done from the control panel, charging only the prorated difference for the cycle, with one VM restart. Both lines, Ryzen and Xeon, are on the [VPS hub](https://streethosting.com.br/en/vps); for Enshrouded, the Ryzen's higher clock makes a direct difference to how smooth the world feels.

In this guide

* [Hardware requirements](https://streethosting.com.br/en/guides/vps/host-enshrouded-server#requisitos)
* [Windows or Linux with Wine](https://streethosting.com.br/en/guides/vps/host-enshrouded-server#escolher-rota)
* [Install on a Windows VPS](https://streethosting.com.br/en/guides/vps/host-enshrouded-server#instalar-windows)
* [Install on Linux with Wine](https://streethosting.com.br/en/guides/vps/host-enshrouded-server#instalar-linux)
* [Configure enshrouded\_server.json](https://streethosting.com.br/en/guides/vps/host-enshrouded-server#configurar-json)
* [Updates and backups](https://streethosting.com.br/en/guides/vps/host-enshrouded-server#atualizacoes-backup)
* [Which VPS to choose](https://streethosting.com.br/en/guides/vps/host-enshrouded-server#onde-rodar)

## Frequently asked questions

How many players fit on an Enshrouded server?

The limit is 16 simultaneous players, set in the slotCount field of enshrouded\_server.json. There is no official way to go past it, so a bigger server does not gain slots, only performance headroom.

Does the Enshrouded server run on Linux?

Not officially. Keen Games only ships the dedicated server (app 2278520 on SteamCMD) for Windows. On Linux it works with Wine or Proton, a route the community uses a lot, but the developer does not support it and it can break on updates.

Which port do I open for the Enshrouded server?

In current versions the queryPort is enough, which defaults to 15637 UDP. Older versions also used a separate game port, 15636, which was removed in a content update. If you changed the queryPort in the file, open the port you configured.

How much RAM does an Enshrouded server need?

Plan on 6 to 8 GB for the server process alone in a world with several players and large bases. In practice, an 8 GB Linux VPS handles a small group, while a Windows VPS or a full 16-player server needs 12 to 16 GB.

How do I set a password and an admin on the Enshrouded server?

Through the user groups (userGroups) in enshrouded\_server.json. Each group has its own password and its own permissions, and a player joins with the password of the group you want to give them. Share the admin group password only with people who actually administer the server.

Next step

See Ryzen VPS

Ryzen 9 9950X VPS in São Paulo with root access, NVMe and gamer Anti-DDoS.

[See Ryzen VPS](https://streethosting.com.br/en/vps/ryzen)

[See VPS plans Root VPS in Brazil with NVMe and Anti-DDoS.](https://streethosting.com.br/en/vps)

## Related guides

[VPS Advanced How to host a V Rising server: Windows or Linux The V Rising dedicated server is only distributed for Windows. See how to run it on a Windows VPS, how to make it work on Linux with Wine and what to configure so no castle disappears after an update. 9 min Read guide](https://streethosting.com.br/en/guides/vps/host-v-rising-server) [VPS Advanced How to host a Valheim server on a VPS in Brazil Valheim has an official dedicated server available through SteamCMD. Learn how to install it on a Linux VPS in Brazil, set the name, password and saved world, open the ports and keep the server running permanently. 3 min Read guide](https://streethosting.com.br/en/guides/vps/host-valheim-server-brazil) [VPS Beginner How to create a Windows VPS with RDP access From the approved order to the first Windows screen open on your own computer. Learn how to install Windows Server on the VPS from the control panel and get your RDP login details. 4 min Read guide](https://streethosting.com.br/en/guides/vps/create-windows-vps-rdp)

[← Back to the Guide Center](https://streethosting.com.br/en/guides)
