How to Set Up a DayZ Server and Configure Central Economy

How to Set Up a DayZ Server and Configure Central Economy

Set up a DayZ dedicated server and tune central economy: serverDZ.cfg, loot balance in types.xml, mods and what really drives server FPS.

White Bilişim

How to Set Up a DayZ Server and Configure Central Economy

Running a DayZ server does not end with downloading the files. What gives your server its character is the central economy (CE) configuration. This guide covers the install and how CE settings affect performance.

1. Server Files

The App ID for the DayZ dedicated server is 223350. This content is not available for anonymous download, so you have to log into SteamCMD with your own Steam account:

./steamcmd.sh +force_install_dir ~/dayz-server +login YOUR_USERNAME +app_update 223350 validate +quit

⚠️ The server may ask for Steam Guard verification. Once you complete that step, the session is stored.

2. serverDZ.cfg

hostname = "Your Server Name";
password = "";
passwordAdmin = "STRONG_PASSWORD";
maxPlayers = 60;
verifySignatures = 2;
forceSameBuild = 1;
disableVoN = 0;
instanceId = 1;
timeStampFormat = "Short";

Leave verifySignatures = 2 alone. It protects your server by blocking unsigned content from loading.

3. Ports

PortProtocolPurpose
2302UDPGame traffic
2303UDPQuery
2305UDPSteam query
27016UDPSteam master server
sudo ufw allow 2302:2305/udp
sudo ufw allow 27016/udp

4. Central Economy: types.xml

Loot balance is managed from mpmissions/dayzOffline.chernarusplus/db/types.xml:

<type name="M4A1">
    <nominal>5</nominal>
    <lifetime>7200</lifetime>
    <restock>1800</restock>
    <min>2</min>
    <quantmin>-1</quantmin>
    <quantmax>-1</quantmax>
</type>
FieldMeaning
nominalTarget number of items present on the map
minLower bound; below this the item is respawned
lifetimeHow long an item survives before despawning, in seconds
restockWait time before the item is produced again

💡 Raising nominal values gives you abundant loot, but it also increases the object count on the map and drives server FPS down. High loot servers need hardware chosen accordingly.

5. What Drives Server FPS

FactorImpact
Total object count (CE)Very high
Vehicle countHigh
Player countModerate
Mod countVaries

Once server FPS drops below 20, players start seeing hit registration problems. The first place to look is not the hardware but the total object count in your CE files.

6. Installing Mods

Workshop mods are copied into the server directory and added to the launch line:

-mod=@CF;@BuilderItems

Remember to copy the key files from each mod’s keys/ directory into the server’s keys/ directory. Without them, verifySignatures will stop players from connecting.

7. Automatic Restarts

A four hour restart cycle is standard practice on DayZ servers. It clears accumulated memory and keeps loot respawning in order:

0 */4 * * * systemctl restart dayz

Conclusion

On a DayZ server, performance depends as much on the central economy configuration as it does on the hardware. If server FPS is low, review your types.xml totals first, then the core speed of your game server package.

👉 See our DayZ server hosting page to match a package.