Having your own En­shroud­ed server is perfect for creating a per­son­al­ized gaming ex­pe­ri­ence. It also gives you maximum control over who can play and when the server is online. Leaving the hardware re­quire­ments up to a hosting provider makes in­stalling and con­fig­ur­ing the game server quick and easy.

What are the re­quire­ments for an En­shroud­ed server?

If you want to host a dedicated En­shroud­ed server yourself, you can either run the server ap­pli­ca­tion on your own computer or run the software on server resources from a pro­fes­sion­al hosting provider. Going with a pro­fes­sion­al hosting provider means you won’t have to have your personal computer turned on in order for the server to be online. Ad­di­tion­al­ly, with a hosting provider, you’ll have sig­nif­i­cant­ly better broadband con­nec­tiv­i­ty and your computer won’t have to endure the extra strain of hosting a game server.

Tip

You can also use the hardware that you rent for your game server for other purposes. You can, for example, create your own voice chat solution by setting up a Mumble server.

The amount of computing power you need for your En­shroud­ed server ul­ti­mate­ly depends on how many players will be using the server at the same time. Your hardware should meet the following minimum re­quire­ments:

  • Processor (CPU): min. 3.2 GHz (dual-core)
  • Memory (RAM): min. 5 GB
  • Disk space: 30 GB

You also need to consider the re­quire­ments for the server operating system you will be using. For Windows Server 2022 from Microsoft, for example, you’ll need to allocate an ad­di­tion­al 1.4 GHz processor speed, 2 GB of Ram and 36 gigabytes of disk space (512 MB and 32 GB without a graphical user interface).

Note

The developer team rec­om­mends reserving about 100 MB per player in addition to the base RAM needed.

Hosting an En­shroud­ed server with IONOS

When it comes to hosting games that have dedicated servers, you can choose from various hosting providers. IONOS offers three different types of servers that can be used for hosting games. Each server comes with fast broadband con­nec­tiv­i­ty of up to 1 Gbps:

  • vServers/VPS: IONOS vServers, or VPS, are vir­tu­al­ized server resources that have a fixed host system. For a monthly fee, you receive a fixed hardware setup.
  • Cloud servers: Cloud servers from IONOS are vir­tu­al­ized hardware that come from various systems and can be scaled at any time. You are billed for what you use by the minute.
  • Dedicated servers: With a dedicated server from IONOS, you receive a high-per­for­mance setup made up of physical hardware. Billing is by the minute and based on what you use.
Free VPS Trial
30-day money-back guarantee

Try out your VPS for 30 days. If you're not satisfied, you get your money back.

Server rec­om­men­da­tions for different En­shroud­ed server gaming scenarios

In the following table, there are three different En­shroud­ed server gaming scenarios that differ in terms of number of players and when the server will be online. For each scenario, we’ve provided a IONOS server rec­om­men­da­tion that is most suitable for the scenario.

En­shroud­ed server scenario Suitable IONOS server with Windows
2–4 people; server always online VPS Windows L
5–8 people; server always online VPS Windows L
9–16 people; server always online Dedicated Server AR8-64 NVMe

How to set up an En­shroud­ed server step by step (Windows)

Now, we’ll take a look at the in­di­vid­ual steps for in­stalling and con­fig­ur­ing a dedicated En­shroud­ed server. This tutorial has been created with IONOS customers (vServer, Cloud Server, Dedicated Server) in mind and uses Windows Server 2022.

Step 1: Establish a remote con­nec­tion to the server

First, you need to connect to the server hardware using remote access. At IONOS, you can con­ve­nient­ly set up a remote con­nec­tion through your customer account, which you can access online:

  1. Go to the IONOS customer login page and sign in with your login in­for­ma­tion.
  2. Click on Server & Cloud.
  3. Select the IONOS plan that you purchased for your En­shroud­ed server.
  4. Use the download link in the row Remote Desktop con­nec­tion (You can find this under Login data).
  5. Run the .rdp file that has been down­loaded and log in with your server cre­den­tials (User and Initial Password). If you are con­nect­ing for the first time, you’ll need to verify the server cer­tifi­cate.
Image: IONOS Control Panel: Page for Login data
Under “Login data”, there is a download link for es­tab­lish­ing a remote desktop con­nec­tion as well as fields for your server login in­for­ma­tion.
Tip

You can find a detailed article on how to connect to a Windows Server using Remote Desktop Con­nec­tion in the IONOS Help Center.

Step 2: Install SteamCMD

The easiest way to get the dedicated server ap­pli­ca­tion for En­shroud­ed is by down­load­ing it from the public Steam servers. You can establish a con­nec­tion to the public servers using the SteamCmd client, which you can install by com­plet­ing the following steps:

  1. Use the SteamCMD download link to download the in­stal­la­tion package.
  2. Extract the package to a folder of your choice. You can unpack it, for example, in the directory C:\SteamCmd.
  3. Run the extracted file to install SteamCMD.

Step 3: Download the En­shroud­ed dedicated server ap­pli­ca­tion

After in­stalling SteamCMD, you can start the command-line client at any time by running steamcmd.exe. Once you see the input line Steam>, you can connect to the Steam servers. To do this, log in anony­mous­ly using the following command:

login anonymous
bash

Next, use the command below to set up a directory for your En­shroud­ed server. We’ve named the folder C:\enshrouded-server:

force_install_dir C:\enshrouded-server
bash

Now, run the command app_update with the app ID 2278520 to download the En­shroud­ed dedicated server app:

app_update 2278520 validate
bash
Image: Enshrouded server: Installation using SteamCMD
With the command `app_update`, you can update your En­shroud­ed server at any time.
Note

The En­shroud­ed dedicated server app can also be down­loaded through the Steam client. In order to do this, you need to install the ap­pli­ca­tion on your server. Once you have done so, navigate to your library and select the category Tools. Then, search for the ap­pli­ca­tion En­shroud­ed Dedicated Server.

Step 4: Configure your En­shroud­ed server

To configure the server software that you’ve just installed, you need to launch it for the first time. You can do this by double-clicking on the file enshrouded_server.exe. Once you have suc­cess­ful­ly launched the app (if you receive the message 'HostOnline' (up)!, the launch was suc­cess­ful), you can close the window. You should now be able to find the au­to­mat­i­cal­ly generated con­fig­u­ra­tion file enshrouded_server.json in the server directory. You can adjust the pa­ra­me­ters below by opening the file with the text editor of your choice:

  • name: Server name
  • password: Server password
  • saveDirectory: Directory of save files, default location is the server sub­di­rec­to­ry)
  • logDirectory: Directory for server logs, default location is the server sub­di­rec­to­ry)
  • ip: Your server’s IP address (if you need it for internal network con­fig­u­ra­tion)
  • gamePort: Game port, default TCP/UDP 15636
  • queryPort: Query port, default TCP/UDP 15637
  • slotCount: Maximum number of players, can be from 1 to 16

Step 5: Open server ports

In your server’s firewall settings, you need to open the game port to make your server publicly ac­ces­si­ble, as well as the query port, which regulates game data traffic. Opening these ports will make it possible for you and your fellow player to connect to your En­shroud­ed server. If you are not using the standard TCP/UDP 15636 and 15637 ports, you’ll need to open the ports that you des­ig­nat­ed in the con­fig­u­ra­tion file. You can adjust firewall rules in the IONOS Control Panel by doing the following:

  1. Log in to your IONOS customer account an.
  2. Go to Server & Cloud and select the hardware you are using for the En­shroud­ed server.
  3. In the left-hand menu, click on Network and select Firewall Policies.
  4. Under Incoming, create rules for TCP/UDP-Port 15636 and 15637.
Image: Enshrouded server: Opening ports in IONOS Control Panel
En­shroud­ed server: Opened ports in IONOS Control Panel

Step 6: Start your En­shroud­ed server

You can start your En­shroud­ed server at any time by running enshrouded_server.exe. A command prompt window will au­to­mat­i­cal­ly open just like when you did the initial launch in step 4. You’ll know that the server has suc­cess­ful­ly been started when the message 'HostOnline' (up)! appears.

Step 7: Connect to your En­shroud­ed server

Once you have started the server, you and your fellow players can connect by com­plet­ing the following steps:

  1. Launch En­shroud­ed as you normally would and click Play in the main menu.
  2. Create the character you want to play on your En­shroud­ed server.
  3. Click on Join.
  4. You can search for your server using the Search for server name option. It can take a few minutes for the results to load. This is because the pages that list the servers load one page at a time each time the server list is accessed.
  5. Once your server is displayed in the results, you can click on Join next to your server to establish a con­nec­tion.
Image: Enshrouded: Page showing the list of available servers
You can find your En­shroud­ed server among the list of available servers.

Now, there’s nothing to stand in the way of a new adventure on your very own En­shroud­ed server!

Image: Enshrouded: In-game screenshot
Inside the world of En­shroud­ed
Tip

Don’t want to use a tra­di­tion­al IP address? With IONOS, you can create a custom server address that you can share with other players. What’s more, you can also select a domain extension to match. For example, you can use the .gg top-level domain.

Domain Checker
Go to Main Menu