How to Make Your Own DayZ Server (PC)
Learn how to make your own DayZ server on PC: SteamCMD install, ports, serverDZ.cfg settings, launch parameters and admin login. Free or hosted.
To make your own DayZ server on PC: install SteamCMD, download the DayZ Server tool (App ID 223350) with a Steam account that owns the game, edit serverDZ.cfg (name, admin password, map), open UDP ports 2302 to 2305, then launch DayZServer_x64.exe with a start.bat file. Don't want to deal with SteamCMD, ports and updates? Rent a ready-to-go DayZ server, installed and online 24/7.
Want your own rules, your own loot and your own community? This guide walks you through creating a private DayZ server on PC, from install to first launch. You have two options: host it yourself for free, or rent a ready-to-go server.
⚙️ Self-hosting vs. renting
| On your own PC | Hosted server | |
|---|---|---|
| Cost | Free (except electricity) | A few euros a month |
| Uptime | Only while your PC is on | 24/7 |
| Performance | Shared with your game | Dedicated |
| Security | Your home IP is exposed | Server IP, DDoS protection included |
| Network setup | Port forwarding on your router | Done for you |
For a one-night session with friends, your PC is fine. For a community that plays every day, a hosted server avoids downtime and connection issues.
⚙️ What you need
- A Windows (or Linux) machine with at least 8 GB of RAM for the server, more for mods.
- A Steam account that owns DayZ: unlike many games, downloading the DayZ server requires a logged-in account.
- A fast upload connection if you host at home.
- At least 20 GB of free disk space for the server and its mods.
⚙️ Step 1: install the server with SteamCMD
- Download SteamCMD from Valve and extract it to
C:\steamcmd. - Run
steamcmd.exeand type:
force_install_dir C:\dayzserver
login your_steam_username
app_update 223350 validate
quit
223350 is the Steam app ID of the "DayZ Server" tool. You can also install it from your Steam Library under Tools.
The DayZ server does not download with login anonymous. You need a Steam account that owns the game. If Steam Guard is enabled, SteamCMD will ask for the code sent by email or shown in the app.
⚙️ Step 2: configure serverDZ.cfg
Open serverDZ.cfg in the server folder. Key settings:
hostname = "My DayZ Server | PvE | discord.gg/...";
password = ""; // join password (empty = public)
passwordAdmin = "ChangeMe";
maxPlayers = 60;
verifySignatures = 2; // verifies mod signatures
forceSameBuild = 1;
disable3rdPerson = 0; // 1 = first-person only
disableCrosshair = 0;
serverTime = "SystemTime";
serverTimeAcceleration = 6; // time runs 6x faster
serverNightTimeAcceleration = 4;
serverTimePersistent = 0;
instanceId = 1;
storageAutoFix = 1;
class Missions
{
class DayZ
{
template = "dayzOffline.chernarusplus";
};
};
To switch maps, change the mission: dayzOffline.enoch for Livonia, dayzOffline.sakhal for Sakhal.
Put the words players filter by in your hostname: region, PvE, RP, 1PP, your Discord. The server browser is the only place your server introduces itself.
⚙️ Step 3: open the ports
DayZ uses UDP port 2302 by default (plus the next ports up to 2305). If you host at home, forward these ports to your PC and allow DayZServer_x64.exe in Windows Firewall. On a hosted server this is already done.
⚙️ Step 4: start the server
Create a start.bat file in the server folder:
@echo off
start "" DayZServer_x64.exe -config=serverDZ.cfg -port=2302 -profiles=profiles -dologs -adminlog -netlog -freezecheck
Double-click it. After a minute or two, the server appears in the DayZ launcher (Community tab). You can also connect directly by IP and port.
Would rather not keep a PC on around the clock? On a DayZ server hosted by LordHosting, these four steps are already done: the server is installed and up to date, the ports are open and the panel gives you the console and the files.
⚙️ Step 5: log in as admin
In game, open chat and type:
#login ChangeMe
You can then use commands like #kick or #shutdown. To teleport, spawn items or manage players, install an admin tool like VPPAdminTools (see our guide How to install DayZ mods on a server).
⚙️ Common problems
- Server not in the list: check ports and firewall, then search by name. The list can take a few minutes to refresh.
- "Version mismatch": server and game versions differ. Run
app_update 223350 validateagain. - Crash on startup: open the latest
.RPTfile in theprofilesfolder; it tells you why. - Players kicked on connect with a signature error: a mod or a
.bikeykey is out of date, see the mods guide.
⚙️ Ready-to-paste configuration
A complete serverDZ.cfg for a public server on Chernarus. Replace the three values at the top before using it.
// Replace: the displayed name, the admin password, the instance ID
hostname = "My DayZ Server | Vanilla | discord.gg/xxxx";
passwordAdmin = "ChangeMe";
instanceId = 1;
password = "";
maxPlayers = 60;
verifySignatures = 2;
forceSameBuild = 1;
disable3rdPerson = 0;
disableCrosshair = 0;
disableVoN = 0;
vonCodecQuality = 20;
enableDebugMonitor = 0;
steamQueryPort = 2305;
allowFilePatching = 0;
serverTime = "SystemTime";
serverTimeAcceleration = 6;
serverNightTimeAcceleration = 4;
serverTimePersistent = 0;
guaranteedUpdates = 1;
loginQueueConcurrentPlayers = 5;
loginQueueMaxPlayers = 500;
storageAutoFix = 1;
enableCfgGameplayFile = 0;
class Missions
{
class DayZ
{
template = "dayzOffline.chernarusplus";
};
};
And the matching start.bat:
@echo off
:start
start "" /wait DayZServer_x64.exe -config=serverDZ.cfg -port=2302 -profiles=profiles -dologs -adminlog -netlog -freezecheck
timeout 10
goto start
The goto start loop restarts the server automatically if it stops or crashes.
✅ Conclusion
A DayZ server comes together in five steps: SteamCMD, serverDZ.cfg, the ports, the launch and the admin password. The next step is adding mods, then giving your server an identity: PvE, PvP or RP. Our two other guides cover both: How to install DayZ mods on a server and DayZ PvE, PvP and RP server setup.
Don't want to deal with SteamCMD, ports and updates? Rent a DayZ server: installed, updated and online 24/7, with anti-DDoS included and human support.
FAQ
The answers to frequently asked questions about making a DayZ server are in the FAQ box below. If a question is missing, contact LordHosting support via Discord or by ticket.
Frequently asked questions
Related guides
How to Install DayZ Mods on a Server
Install DayZ mods on your server the right way: Steam Workshop, the -mod parameter, .bikey keys, load order and must-have mods like Expansion.
How to Set Up a DayZ PvE, PvP or RP Server
Set up your DayZ server for PvE, PvP or roleplay: types.xml loot, cfggameplay.json, time settings, persistence and how to do a full server wipe.

