DayZ home server knowledge base

Run a DayZ server at home without a static IP

A practical guide for server owners covering CGNAT, dynamic IPs, IPv6, port forwarding, Windows Firewall, hardware and Titan Server Launcher hosting.

sections23 key decisionCGNAT
Home server decision and setup guide A static IP is optional, but public reachability and correct ports are required.
Quick answer

Can you run a DayZ server without a static IP?

DayZ hosting

Yes, if your connection has a real public IPv4 address or a fully working IPv6 path. A static IP is convenient, but not mandatory. What is mandatory: a reachable public address, open DayZ game/query ports and a stable internal server IP.

When does it work?
  • With dynamic public IPv4 and correct port forwarding.
  • With IPv6 when the router/firewall and player networks support it.
  • On a VPS or dedicated server where a public IP is provided.

Behind CGNAT, forwarding ports on your own router is usually not enough because you cannot open ports on the ISP NAT layer.

CGNAT check

First check whether you have a public IPv4 address

DayZ hosting

Port forwarding only works when your router WAN side has a real public IP. If the router WAN IP differs from an external "what is my IP" result, you are likely behind CGNAT.

CGNAT-suspicious WAN ranges
  • 10.0.0.0 - 10.255.255.255
  • 172.16.0.0 - 172.31.255.255
  • 192.168.0.0 - 192.168.255.255
  • 100.64.0.0 - 100.127.255.255

DDNS does not bypass CGNAT. It only helps when you have a real public IP that changes.

CMD / PowerShell

Command-line quick test: CGNAT or public IPv4?

DayZ hosting

A browser cannot reliably see the router WAN IP, but the command line can quickly collect your public IP, local IPs and gateway. Compare those values with the WAN IP shown in the router admin panel.

Compare these values
  • Public IP: the value returned by api.ipify.org or curl.
  • Router WAN IP: the address shown on the router Internet/WAN Status page.
  • Local IP and gateway: from ipconfig or PowerShell.
  • If the WAN IP is private/100.64.0.0/10 or differs from the public IP, suspect CGNAT or double NAT.
PowerShell
$public = (Invoke-RestMethod "https://api.ipify.org")
$local = Get-NetIPConfiguration | Where-Object { $_.IPv4DefaultGateway } | Select-Object -First 1
$privateIps = Get-NetIPAddress -AddressFamily IPv4 | Where-Object {
    $_.IPAddress -notlike "127.*" -and $_.PrefixOrigin -ne "WellKnown"
} | Select-Object -ExpandProperty IPAddress

"Public IP: $public"
"Local IPs: $($privateIps -join ", ")"
"Gateway/router: $($local.IPv4DefaultGateway.NextHop)"
CMD
curl https://api.ipify.org
ipconfig
tracert 8.8.8.8

tracert is only an indicator. ISPs can hide hops, so comparing the router WAN IP with the public IP is the strongest proof.

Decision tree

Quick decision tree: where should you start?

DayZ hosting

If the server is not visible from the internet, do not change everything at once. Follow this order to isolate network, router, firewall or launcher/IP issues.

Steps
  • Does router WAN IP match an external IP checker? If not, suspect CGNAT.
  • If public IPv4 exists, check port forwarding and Windows Firewall.
  • If no public IPv4 but IPv6 exists, test IPv6 firewall and external IPv6 reachability.
  • If neither exists, ask for public IPv4 or use VPS/dedicated hosting.
  • If game port works but launcher says blocked, check the query/A2S UDP port separately.

Testing the public IP from your own LAN can be misleading because of NAT loopback. Test from an external network too.

ISP template

What should you tell your ISP when CGNAT blocks hosting?

DayZ hosting

Providers use different names: public IPv4, dynamic public IP, static IP or CGNAT opt-out. The important point is that you need inbound UDP ports.

Text you can use
  • I want to host a game server from home.
  • I need inbound UDP ports to reach my server machine.
  • Can I get a public IPv4 address or be removed from CGNAT?
  • Normal browsing is not enough; externally initiated UDP traffic must reach me.

If they only offer paid static IP, ask whether dynamic public IPv4 or CGNAT opt-out is available.

Hosting choice

Home server or VPS/dedicated machine?

DayZ hosting

Home hosting is good for testing and small communities, but public servers depend heavily on uptime, network quality and public IP availability.

When is each better?
  • Home: friends, mod tests, learning, low starting cost.
  • VPS/dedicated: CGNAT, larger communities, better uptime, stable public IP.
  • Home: good when you have public IP, wired network and the machine can stay online.
  • Dedicated/bare metal: better for many players, many mods, AI, events and large persistence.

On cheap VPS plans, check single-core CPU performance. Many cheap virtual cores do not automatically make a good DayZ server.

Console hosting

How can you host an Xbox or PlayStation DayZ server?

DayZ hosting

Console DayZ server hosting does not work like PC hosting. For Xbox and PlayStation, you typically rent a private/community server through Nitrado and manage it through the web interface, app, or the files the provider exposes. A Steam DayZ dedicated server running on your home PC will not appear for Xbox or PlayStation clients.

What can you usually change on console?
  • Server name, password, player limit and camera perspective.
  • Time, time acceleration, restarts, basic server messages and logs.
  • Central Economy/XML/JSON style settings: loot amounts, spawn points, events and limited mapped static objects.
  • Private community server access through password/whitelist style controls.
  • Only the files and editors exposed by the provider, not full PC server file control.

On console DayZ servers, the client cannot load external mods. Workshop mods, modded armor, custom cars, new weapons or new client assets are not realistic. At most, server-side config/script style changes and init/custom JSON mapped areas are possible, and even those are strongly limited.

Console vs PC

Console vs PC DayZ server: pros and cons

DayZ hosting

Console servers are easier for Xbox or PlayStation communities to join, but the main difference is modding. Full Workshop mod stacks, custom vehicles, armor, weapons, UI or new maps are only manageable in a PC environment.

Quick comparison
  • Console pro: easier player access, more uniform client environment, no client-side mod sync issues.
  • Console con: no PC Workshop mod loading, no self-hosted server binary, less file and script access.
  • PC pro: full modded server environment, Steam Workshop, serverMod/client mod separation, self-hosting/VPS/dedicated hosting options.
  • PC con: more ports, keys, performance tuning, mod compatibility and client setup problems.
  • On console, a "modded server" often means loot, economy, event, spawn or map object config rather than full client mods.

Important note: because the console DayZ client cannot load external mods, a server cannot force content that requires new client assets. Modded armored cars, helicopters, clothing, weapons or similar PC Workshop content are not possible on console. On PC, that is the normal modded server model.

Dedicated vs hosting

Dedicated machine or game hosting provider?

DayZ hosting

In practice, many cheap or mid-range game hosting packages are best used as test servers. Under real load, server FPS is often limited by the shared physical CPU, not the package name. If you have your own or dedicated machine, Titan Server Launcher is the best choice for transparent DayZ hosting under your control.

What to watch for
  • One physical host may run many other DayZ or game servers.
  • Sharing a CPU with 20-30 other servers makes single-core performance unpredictable.
  • Upgrading a package may not improve server FPS if you remain on the same overloaded host.
  • More RAM or more slots does not fix weak or oversold CPU.
  • Titan Server Launcher keeps ports, mods, updates, logs and probe state under your control.

If you have the machine, stable internet and public reachability, hosting with Titan Server Launcher is often more stable, transparent and controllable than oversold shared game hosting.

Router

Port forwarding for a home DayZ server

DayZ hosting

Give the server machine a fixed internal IP or DHCP reservation, for example 192.168.1.50. Forward the external ports to that internal IP.

Typical forwarding table
  • External UDP 2302 -> server UDP 2302, player game port.
  • External UDP 27016 -> server UDP 27016, Steam/A2S query port.
  • External TCP 2305 -> server TCP 2305, only if you use RCon.

A common mistake is opening only UDP 2302 while leaving the query port closed. The server may run, but the launcher or server list can still show blocked/degraded.

Router UI

Which router menu names should you look for?

DayZ hosting

Routers use different names for the same features. If you cannot find port forwarding, search for these labels.

Common labels
  • Port Forwarding, Virtual Server, NAT Forwarding or Applications.
  • DHCP Reservation, Address Reservation or Static Lease.
  • Firewall Rules, IPv6 Firewall or Security.
  • UPnP is convenient, but manual rules are better for a real server.
  • WAN Status or Internet Status for the router public/WAN IP.

If the ISP router exposes very few options, bridge/modem mode or an ISP-side public IPv4 setting may be required.

Ports + firewall

Which ports must be opened on router and Windows Firewall?

DayZ hosting

For a DayZ server, both the router and Windows Firewall must allow the same network path. The router forwards traffic to the server machine; Windows Firewall allows it on the machine.

Base ports for one server
  • Game port: UDP 2302 for player connections.
  • Query/A2S port: UDP 27016 for server list, launcher and backend checks.
  • RCon port: TCP 2305 only when remote RCon administration is used.
  • Router port forwarding must target the fixed internal IP.
  • Windows Firewall needs inbound rules for the same ports.

DayZ game and query ports are usually UDP. RCon is usually TCP. Wrong protocol means timeout or blocked state.

Windows steps

Windows Firewall: where to click?

DayZ hosting

The safest approach is to create separate inbound rules for DayZ game, query and optional RCon ports. For server reachability, inbound rules matter first.

Step by step
  • Start menu -> search: Windows Defender Firewall with Advanced Security.
  • Left side: Inbound Rules.
  • Right side: New Rule.
  • Rule Type: Port.
  • Protocol: UDP, Specific local ports: 2302,27016.
  • Action: Allow the connection.
  • Profile: Private and Domain; Public only if your server network profile is Public.
  • Name: DayZ Server UDP game and query.
  • Create a separate TCP 2305 rule for RCon if needed.

Do not start with outbound rules. The typical home server problem is inbound traffic: external players or the API cannot reach your machine.

Port range

Which port range should you use?

DayZ hosting

For one server, the common 2302 game port and 27016 query port are fine. For multiple servers, use a planned, non-overlapping port layout.

Recommended pattern
  • Game ports: 2302, 2402, 2502, 2602 or similar separated values.
  • Query ports: 27016, 27020, 27024, 27028 or other unique UDP ports.
  • RCon ports: 2305, 2405, 2505, 2605 only if needed.
  • Do not reuse the same query port for two servers.
  • Do not open wide ranges unless you have a clear reason.

Avoid opening whole ranges like 2300-2800 or 27000-27100 without need. Exact port lists are safer and clearer.

Multiple servers

Multiple DayZ servers on one home machine

DayZ hosting

Multiple instances can run on one machine, but each needs unique game, query and RCon ports.

Example layout
  • HU server: game UDP 2302, query UDP 27016, RCon TCP 2305.
  • EU server: game UDP 2402, query UDP 27020, RCon TCP 2405.
  • Test server: game UDP 2502, query UDP 27028, RCon TCP 2505.
  • Each port needs its own router and Windows Firewall rule.

With multiple servers, single-core CPU limits and SSD/log load can become the bottleneck earlier than total CPU usage suggests.

Firewall

Windows Firewall and router firewall

DayZ hosting

Router port forwarding is only half of the path. Windows Firewall must allow DayZServer_x64.exe inbound traffic and the specific ports.

Recommended inbound rules
  • Allow inbound connections for DayZServer_x64.exe.
  • Inbound UDP 2302 Allow.
  • Inbound UDP 27016 Allow.
  • Inbound TCP 2305 Allow, only for RCon.

Do not use DMZ as a permanent solution. It can help briefly during testing, but targeted port rules are safer.

Security

What should you not expose?

DayZ hosting

A game server needs public ports, but that does not mean exposing the whole machine. Open only the required DayZ ports.

Avoid these settings
  • Do not keep the entire server machine in DMZ.
  • Do not expose Windows admin/RDP ports to the internet.
  • Use RCon only with a strong password and only when needed.
  • Do not publish SteamCMD/Steam credentials, tokens or config passwords.
  • Backup and log folders should not be directly web-accessible.

An open RCon port with a weak password is a serious risk. Use strong unique passwords and limited access.

IPv6

IPv6 server and IPv4/IPv6 mixups

DayZ hosting

IPv6 can work when the server gets a public IPv6 address and the router IPv6 firewall allows inbound ports. The launcher/API should track IPv4 and IPv6 separately.

Good backend behavior
  • Separate observed_ipv4 and observed_ipv6 fields.
  • Separate IPv4 and IPv6 probe results.
  • A failed IPv6 heartbeat should not overwrite a working IPv4 state.
  • External blocked should only mean all advertised/tested addresses failed.

IPv6 has no classic IPv4 NAT, but firewalls still apply. Many routers block inbound IPv6 by default.

Bandwidth

Upload, ping, packet loss and Wi-Fi

DayZ hosting

For home servers, upload bandwidth and packet loss matter as much as CPU. Players use your upload path.

Practical advice
  • Use wired Ethernet instead of Wi-Fi for the server machine.
  • Even small servers need stable upload, not only high download speed.
  • Packet loss or unstable ping can cause lag even with good hardware.
  • Heavy uploads by other users on the same connection can lag the server.
  • Router QoS can help, but it cannot replace a bad upload link.

Speedtest is only a starting point. Stable ping and near-zero packet loss matter more than a single high number.

Hardware

What machine do you need for a DayZ server?

DayZ hosting

A DayZ dedicated server needs strong single-thread CPU performance, enough RAM, fast SSD and stable networking. It does not need a gaming GPU.

Practical recommendation
  • CPU: strong single-core performance matters more than many slow cores.
  • RAM: 6 GB is the server baseline; 8-16 GB is better for the whole machine.
  • Storage: SSD is strongly recommended, M.2 NVMe is better for mods and backups.
  • GPU: dedicated GPU is not required because the server does not render graphics.
  • Network: wired Ethernet, stable upload, low packet loss.

On an old many-core CPU, total CPU usage may look low while one main server thread is already limiting server FPS.

Modded server

What increases DayZ server load the most?

DayZ hosting

A vanilla server and a heavily modded community server can behave very differently. The type of mods matters, not just the number.

Load-heavy features
  • AI, bots, dynamic events and mission systems.
  • Many vehicles, helicopters, persistent objects and basebuilding items.
  • Trader, economy, custom loot and large spawn checks.
  • Poorly optimized or very frequent script mods.
  • Large modpacks, lots of logs, persistence writes and frequent updates.

If a modded server lags, do not only buy hardware. Check mod list, RPT logs, script errors, event counts and persistence size.

Troubleshooting

Symptom -> likely cause

DayZ hosting

Use this quick mapping to decide where to look first when the server runs locally but does not appear correctly from outside or in the launcher.

Quick mapping
  • Works on LAN but not externally: CGNAT, port forwarding or Windows Firewall.
  • Players can connect but launcher says blocked: query/A2S UDP port is closed or wrong.
  • Missing/degraded in Steam list: query timeout, wrong public IP or no A2S response.
  • Disappeared after IP change: dynamic IP, DDNS or backend/launcher publish refresh issue.
  • API sees IPv6 but IPv4 works: track IPv4 and IPv6 separately.
  • Random lag with good CPU: Wi-Fi, packet loss, saturated upload, mod/script load or slow disk.

Always check game port and query port separately. They can have different results.

Checklist

Minimal home testing order

DayZ hosting

Do not test only from LAN. NAT loopback behavior can mislead you, so also test from an external network such as mobile data.

Check order
  • The DayZ server process runs locally.
  • The server machine has a fixed internal IP.
  • Router forwards game and query UDP ports.
  • Windows Firewall allows DayZServer_x64.exe and the ports.
  • External network receives an A2S/query response.
  • Multiple servers use separate ports.

If the server runs but is blocked externally, check public IP/CGNAT first, port forwarding second, Windows Firewall third, and query port fourth.

FAQ

Frequently asked questions

SEO FAQ
Do you need a static IP for a DayZ server?

No. Dynamic public IPv4 can work if port forwarding, firewall and IP updates are correct.

Can you host behind CGNAT?

Usually not with normal home port forwarding. Ask for public IPv4, use VPS/dedicated hosting, or use a suitable UDP tunnel.

Which ports should I open?

Usually UDP 2302 for game, UDP 27016 for Steam/A2S query, and TCP 2305 for RCon if used. Exact values depend on your config.

Do ports need to be opened on both router and Windows Firewall?

Yes. Router forwarding sends traffic to the machine; Windows Firewall inbound rules allow it on the machine.

Inbound or outbound Windows Firewall rule?

For reachability problems, use inbound rules first. External players and the API connect into your machine.

UDP or TCP for DayZ ports?

Game and query are usually UDP. RCon is usually TCP. Wrong protocol often causes timeouts.

Do I need a strong GPU?

No. A dedicated server does not render graphics. CPU single-core performance, RAM, SSD and network matter more.

How much RAM is needed?

The official baseline is 6 GB, but 8 GB for testing and 16 GB or more for normal/modded home servers is better.

What should I ask my ISP for?

Ask for public IPv4, dynamic public IPv4 or CGNAT opt-out, and explain that inbound UDP ports are required for a game server.

Why can players connect while the launcher says blocked?

Often the game port works but the Steam/A2S query port is closed. The launcher and server list often rely on query response.

Can I run multiple DayZ servers on one machine?

Yes, but each server needs unique game, query and RCon ports plus matching router and firewall rules.

Game hosting provider or dedicated machine?

Game hosting can be fine for tests, but shared CPU often limits real server FPS. If you have the machine and internet, a self/dedicated setup is clearer and more stable.

Can I host an Xbox or PlayStation DayZ server from my own PC?

Not like a PC server. Console DayZ servers are rented through console server hosting such as Nitrado; the Steam dedicated server is for the PC ecosystem and does not serve Xbox or PlayStation clients.

Can console DayZ servers use PC Workshop mods?

No. The console client cannot load external Workshop mods, so custom vehicles, armor, weapons, clothing or new client assets do not work. Console customization is mostly limited to XML/JSON/economy/spawn/map-object style server configuration.

Is DayZ cross-platform between PC, Xbox and PlayStation?

No. PC, Xbox and PlayStation are separate server ecosystems. PC players cannot join Xbox or PlayStation servers, and console players cannot join PC servers. DayZ has not had that full cross-platform server model; for practical planning, treat it as something that will not exist and do not build a community or hosting plan around it.

Source

Official hardware baseline

Bohemia wiki

The hardware baseline is based on the Bohemia Interactive Community Wiki DayZ Server Requirements page. Console hosting and modding limits are based on the official DayZ private console server FAQ and Nitrado DayZ hosting documentation. The practical guidance adds home, modded and multi-server hosting context.