Orig­i­nal­ly released as a mod for the tactical shooter Arma 2, the survival horror game DayZ was of­fi­cial­ly released in December 2018 after a five-year alpha and beta phase. Since then, players have been able to fight their way through the zombie apoc­a­lypse together or fight each other, should the thrill of fighting the zombies lurking every­where not be enough.

If you want to enjoy the online game with the best possible per­for­mance and decide for yourself who can join the game world and which mods can be used in it, you should look into hosting a DayZ server yourself. What are the re­quire­ments for this and how exactly does setting up your own DayZ server work?

Free Cloud Server Trial
En­ter­prise-grade virtual private servers
  • KVM based dev servers for de­vel­op­ers
  • Scalable to en­ter­prise cloud level
  • Pay-as-you-go, per-minute billing

DayZ server: Host on your own PC or rent a server?

If you want to explore the game world of DayZ together with your friends, without having your own server you have the choice between the official servers, which are public by default, and the community servers, which are hosted by other users. In both cases, however, you have no influence on which other players can join the server, which mods are used or when the server is online. You can only enjoy these freedoms with your own DayZ server.

If you have a computer with powerful hardware and an excellent Internet con­nec­tion, you can install and run your own DayZ server on your device. However, as soon as you shut down the PC or the Internet con­nec­tion is in­ter­rupt­ed, the online adventure ends abruptly. Moreover, you cannot run the DayZ client on the same device - so if you want to play along, you need another computer.

If you rent a server from a provider to host a DayZ server instead, you won’t have to worry about aspects such as Internet con­nec­tion and avail­abil­i­ty. The func­tion­al­i­ty of the hardware is guar­an­teed, and you can focus entirely on setting up and ad­min­is­ter­ing the server.

What are the system re­quire­ments for a DayZ server?

The system re­quire­ments for your own DayZ server depend on how you intend to set up and use the server. Which mods should be allowed and how many players are in the world at the same time? Developer Bohemia basically rec­om­mends the following minimum setup for a dedicated server:

  • Processor: Intel dual-core 2.4 GHz or AMD dual-core Athlon 2.5 GHz
  • RAM: 6 GB RAM
  • Storage space: 2.5 gigabytes

For the in­stal­la­tion and man­age­ment of server logs, Bohemia also considers SSD drives as in­dis­pens­able. As an operating system, you should opt for Windows Server. Native support for Linux systems is not available, which is why you can only set up a DayZ server there by using a workaround (e.g. with Wine).

Since DayZ’s dedicated server software is designed as a single-core ap­pli­ca­tion, a CPU setup with high single-core power is also prefer­able.

Tip

When it comes to the topic of power and per­for­mance, you will always come across the base com­par­i­son shared hosting vs. dedicated hosting when choosing a server. In the linked article, we highlight the ad­van­tages and dis­ad­van­tages of the two hosting ap­proach­es.

One aspect that the de­vel­op­ment team does not address is the broadband re­quire­ments of a DayZ server, but this is at least as important to the sub­se­quent gaming ex­pe­ri­ence as the un­der­ly­ing server hardware. Steam publisher Valve has for­mu­lat­ed a basic upload guideline of 53.4 Kbit/s per player for other dedicated ap­pli­ca­tions such as the CS:GO server or Rust server, which you can also take as a guide for a DayZ instance without mods, etc.

DayZ server at IONOS: What options do you have?

Par­tic­u­lar­ly when it comes to the latter point of broadband con­nec­tion, having a provider behind you gives you the con­fi­dence of running your DayZ server at the highest level. If you rent your resources from IONOS, for example, a broadband con­nec­tion of the server with up to 400 Mbit/s is guar­an­teed - re­gard­less of the server model you choose.

IONOS server models in com­par­i­son

IONOS offers the following three cat­e­gories of servers:

When you choose a cloud server you get access to vir­tu­al­ized resources. How high the per­for­mance of this virtual server en­vi­ron­ment is, depends on the chosen plan, whereby you can increase or decrease the per­for­mance at any time. In the cloud server model, you are billed by the minute, so you only pay for the per­for­mance that your DayZ server actually uses.

Vir­tu­al­iza­tion is also the un­der­ly­ing concept of IONOS's vServer (also known as Virtual Private Server, or VPS for short). Unlike cloud servers, however, you are dealing with fixed per­for­mance setups that are available for a fixed monthly amount. If you want to run the DayZ server con­tin­u­ous­ly, you will make sig­nif­i­cant savings with this model.

The most suitable, but at the same time the most expensive model for anyone who wants to host a DayZ server is a Dedicated server. With this server variant, you get fixed hardware setups for a fixed monthly price, which are optimal for hosting in­di­vid­ual ap­pli­ca­tions like a dedicated server software thanks to strong single-core power.

Tip

The server solutions from IONOS are not only of interest for DayZ en­thu­si­asts: The high-quality server hardware also offers the perfect basis to host a free Minecraft server or to run your own LS22 server! The different plans are also suitable for setting up your own Teamspeak server.

Three typical DayZ server scenarios and matching IONOS plans

The three IONOS server models are available in different plans, which differ in price and per­for­mance. So, if you want to host a DayZ server with IONOS, you will not only be choosing one of the models, but also a per­for­mance package of CPU, memory, and storage.

To ease your decision, we have compiled three possible scenarios for a DayZ server in the following table and assigned the ap­pro­pri­ate rates of the three server options.

 Minimum re­quire­ments (including operating system)Rec­om­mend­ed vServerRec­om­mend­ed Cloud ServerRec­om­mend­ed Dedicated server
DayZ server for 2-5 players (standard map without mods)2.4 GHz (min. 3 vCores), 8 GB RAM, 40 GB disk spaceVirtual Server Cloud XL (VPS XL)Cloud Server XLDedicated server L-16 SS­DorDed­i­cat­ed server AR6-32 SSD
DayZ server for 6-20 players (in­di­vid­ual map/mods)2.8 GHz (min. 3 vCores), 12 GB RAM, 60 GB disk spaceVirtual Server Cloud RAM L (VPS XL RAM)Cloud Server RAM XLDedicated server L-16 SS­DorDed­i­cat­ed server AR6-32 SSD
DayZ server for up to 100 players (in­di­vid­ual map/mods)3.4 GHz (min. 4 vCores), 16 GB RAM, 100 GB disk spaceVirtual Server Cloud RAM XXL (VPS XXL RAM)Cloud Server RAM XLDedicated server L-16 SS­DorDed­i­cat­ed server AR6-32 SSD
Note

We have included the resources for the operating system (in this case: Windows Server 2016). Microsoft has for­mu­lat­ed the following minimum re­quire­ments for this: 1.4 GHz processor (64-bit), 512 MB or 2 GB of RAM (without or with graphical interface, re­spec­tive­ly), and 32 GB of hard disk space.

DayZ server hosting: Step-by-step tutorial

Equipped with the ap­pro­pri­ate hardware, you can now venture to the server setup and in­stal­la­tion of the DayZ server software. In the following tutorial, we’ll walk you through the process step-by-step, using an IONOS server running Windows Server 2016 as a base.

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

The first step is to establish a remote con­nec­tion to your server so that you can work with the rented resources. As an IONOS customer, you can set up this con­nec­tion through the Cloud Panel using the device of your choice. To do this, log in to the Login area with your personal data, call up the “Server & Cloud” section after suc­cess­ful login and select the rented hardware on which you would like to host your DayZ server.

Under “Functions”, the Cloud Panel will show you various in­for­ma­tion about the server - including login cre­den­tials and a download link for setting up the remote con­nec­tion. Start the con­fig­u­ra­tion by clicking on this link.

Keep the selected default choice (“Remote desktop con­nec­tion”) to open the link and confirm it by clicking “OK”. In the following dialog continue with “Connect”.

Enter your cre­den­tials for the server by pressing “More options” and “Use another account” and typing in the in­for­ma­tion. If you have not yet changed your login cre­den­tials, you will find your “Initial Password” in the cre­den­tials listing in the Cloud Panel.

Note

Since your server’s security cer­tifi­cate is not yet trusted, you will receive a security warning the first time you connect. By clicking on “Yes” you can agree to the remote con­nec­tion in this case.

Step 2: Install SteamCMD

The software for hosting a DayZ server can be obtained and updated via the Steam Console Client or SteamCMD. In­stalling this tool is therefore next on the agenda. To do this, download the in­stal­la­tion files via the following download link and unpack them in any directory on your server - e.g. in C:\SteamCMD.

Double-click on the unzipped steamcmd.exe to run the in­stal­la­tion, after which the Windows prompt will present you with the “Steam>” prompt.

Step 3: Install the DayZ Dedicated server

Using the SteamCMD client, you can now obtain and install DayZ’s dedicated server software. For this purpose, first log in to the public Steam servers with your Steam login details:

login username
Note

If you have not yet logged in with your Steam account and your device, an au­then­ti­ca­tion check via Steam Guard Code will be performed after logging in to the public Steam servers. You will receive this code by email.

Then create a directory for the server - for example classic C:\dayz-server - by entering and con­firm­ing the following command:

force_install_dir C:\dayz-server

Using the app_update command and the Steam app ID (223350), you will now download the latest version of the DayZ server software:

app_update 223350 validate

After the in­stal­la­tion is complete, log out of the Steam servers by typing “quit”.

Tip

If you want to update the DayZ server software at a later time, the command “app_update 223350” will suffice.

Step 4: Enable UDP ports

In order for your DayZ server to be found later by your friends or other users, or to show up in the community server listing, you must also allow com­mu­ni­ca­tion through the following ports:

  • UDP ports 2302-2305 (Game Ports)
  • UDP port 27016 (Steam Query Port)

Enabling TCP and UDP ports can be done by IONOS users via the Cloud Panel, just like con­fig­ur­ing the remote con­nec­tion. So log in again and go to the “Server & Cloud” category. Then, in the left side menu, click on “Network” and “Firewall Policies”.

Select your DayZ server or operating system from the list and under “Incoming”, create the rules for the ports mentioned according to the following pattern:

  • Allowed IP: all (just leave the field blank for this).
  • Protocol: UDP
  • Port(s): Port number
  • De­scrip­tion: in­di­vid­ual de­scrip­tion of the port release

After the rules are created, it takes some before the ports are enabled. You can see the progress by the small status graphic at the entry of the operating system.

Step 5: Launch the DayZ Server

In the directory of your DayZ server, now create a new batch file for launching the server. For this, choose any editor and paste the following minimal setup for a simple DayZ server:

start DayZServer_x64.exe -config=serverDZ.cfg -port=2302 --dologs -adminlog -netlog -freezecheck -profiles=C:\dayz-server\DayZServerprofiles

Save your batch file and double-click it to launch the server. The DayZ Console will open au­to­mat­i­cal­ly and you will be able to follow the server setup process step by step.

For an exact list of available pa­ra­me­ters for the server launch BAT, see the “Launch Pa­ra­me­ters” paragraph of the article “DayZ: Server Con­fig­u­ra­tion” in the official community wiki of Bohemia In­er­ac­tive. It will also tell you what other con­fig­u­ra­tion options you have for your DayZ server.

Step 6: Join the DayZ server you created.

Once your DayZ server is hosted and running, you and other players can join the world. To do this, you will need to complete the following steps:

  1. Launch DayZ from your Steam client.
  2. Go to the “Community” tab.
  3. Search for the name or IP address of your server.
  4. Select your DayZ server and press “Play”.

After a short loading time, the ad­ven­tures on your own DayZ server can finally begin.

Tip: .gg Domain

Make a statement with your own .gg domain and let the games begin. Register your own .gg domain now with IONOS.

Domain Checker
Go to Main Menu