A practical guide for server owners covering CGNAT, dynamic IPs, IPv6, port forwarding, Windows Firewall, hardware and Titan Server Launcher hosting.
sections23key decisionCGNAT
Home server decision and setup guideA 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.
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.
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.
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.