How to Configure Your DayZ Server on Nitrado
This article will show you how to configure your DayZ server by modifying its core configuration file, serverDZ.cfg
.
Accessing DayZ Server Configuration Files
To modify your DayZ server’s configuration file, you need to log in to your Nitrado web interface.
- Click on “Settings” and then select “Config Files” from the left-hand side menu.
Locate the “Config Files” option in your Nitrado web interface. - Select the
serverDZ.cfg
file. You can now start modifying its parameters.
Select the serverDZ.cfg file to begin editing. - When you finish with your changes, remember to save the settings and then restart your server to apply them.
Please keep in mind: Our support team does not assist with custom configurations and can only guarantee proper server functionality with vanilla settings. If you encounter issues with custom settings, you may need to revert to default or troubleshoot yourself.
Understanding serverDZ.cfg Parameters
Below is a list of common parameters found in your serverDZ.cfg
file and their functions:
hostname = "DayZ - DE ID (v1.7.2.6/build 96584) [VETERAN|3DP:ON|CH:ON][GMT+2]";
- Sets the visible name of your DayZ server in the game’s server browser.
password = "";
- Sets a password required for players to join your server. Leave empty for no password.
passwordAdmin = "password-admin";
- Sets the password to identify yourself as an admin in-game. To become an admin, use
#login password-admin
in the in-game chat. reportingIP = "arma2oapc.master.gamespy.com";
- This setting should generally not be changed as it controls server reporting to master lists.
logFile = "server_console.log";
- Sets the name of your server’s log file, which records server activity.
motd[] = { line 1, line 2, line 3 };
- Sets your MOTD (Message Of The Day). Each line within the curly braces will be displayed separately.
motdInterval = 5;
- Sets the interval (in seconds) between each display of your MOTD messages.
maxPlayers = 22;
- Sets the maximum number of players that can be on your server simultaneously.
kickDuplicate = 1;
- When set to
1
, kicks players attempting to connect with the same GUID as an already connected player. verifySignatures = 2;
- This setting should generally not be changed as it relates to file signature verification.
equalModRequired = 0;
- Outdated setting, should not be changed.
requiredBuild = 96584;
- Specifies the required ArmA build version for players to join the server. Ensure this matches the current game version.
voteMissionPlayers = 1;
- This setting is not relevant for DayZ and should be ignored.
voteThreshold = 2;
- This setting is not relevant for DayZ and should be ignored.
disableVoN = 0;
- Enables (
0
) or disables (1
) in-game Voice over Network (VoN) chat. vonCodecQuality = 10;
- Sets the quality of the voice codec.
1
is the worst quality,10
is the best. persistent = 1;
- This setting controls server persistence (e.g., loot, base building), and should generally not be changed for standard DayZ operations.
timeStampFormat = "short";
- Sets the format of timestamps in server logs. Can be
"none"
,"short"
, or"full"
. BattlEye = 1;
- Activates (
1
) or deactivates (0
) BattlEye anti-cheat for your server. onUserConnected = "";
- Specifies a script to be executed when a player successfully connects to the server.
onUserDisconnected = "";
- Specifies a script to be executed when a player disconnects from the server.
doubleIdDetected = "";
- Specifies a script to be executed if two or more players are detected with the same GUID.
onUnsignedData = "kick (_this select 0)";
- Specifies a script (e.g., kick player) to be executed when a player connects with unsigned game data.
onHackedData = "kick (_this select 0)"; //"ban (_this select 0)";
- Specifies a script (e.g., kick or ban player) to be executed when a player connects with hacked data.
onDifferentData = "";
- Specifies a script to be executed when a player connects with game data that differs from what the server is using.
class Missions { class DayZ { template = dayz_location-id.chernarus; difficulty = "veteran"; // change this for other difficulty settings, regular, expert is valid }; };
- This class defines the mission file to be executed on the server. You can change
template
to specify a different map or scenario, anddifficulty
for different gameplay challenges (e.g., “regular”, “expert”).
Ready to fine-tune your DayZ experience?
FAQ – Nitrado DayZ Server Configuration
Where do I edit the settings for my DayZ server on Nitrado?
To change your DayZ server settings, log in to your Nitrado web interface:
- Go to Settings > Config Files.
- Open
serverDZ.cfg
to access core server configuration options. - Make your changes, then save and restart the server to apply them.
What is serverDZ.cfg and why is it important?
The serverDZ.cfg
file contains the main configuration for your DayZ server. It allows you to customize:
- Server name and password
- Admin permissions
- MOTD (Message of the Day)
- Max player count
- Voice chat settings
- Persistence and loot behavior
- Anti-cheat (BattlEye) settings
This file directly influences how your server runs and appears to players.
How do I set myself or others as an admin?
Open serverDZ.cfg
in the Config Files section. Find the line:
passwordAdmin = "your-admin-password";
In-game, press Enter and type:
#login your-admin-password
This grants you access to in-game admin commands like kicking players or using admin tools.
How do I change the Message of the Day (MOTD)?
In the serverDZ.cfg
file, find or add:
motd[] = { "Welcome to our DayZ Server!", "Visit our Discord for updates!" };
motdInterval = 5;
Each message appears separately.
motdInterval
controls the time (in seconds) between each message.
How do I change the player limit on my DayZ server?
In serverDZ.cfg
, modify the line:
maxPlayers = 32;
Your maximum allowed value depends on your selected Nitrado hosting package.
Can I turn off voice chat or adjust its quality?
Yes. In serverDZ.cfg
, use the following:
disableVoN = 0; // 0 = Enabled, 1 = Disabled
vonCodecQuality = 10; // 1 (lowest) to 10 (highest)
These settings control whether voice chat is allowed and its sound quality.
How do I make my server persistent (loot/base saving)?
Set:
persistent = 1;
This ensures that player structures, vehicles, and loot remain after server restarts. It’s recommended for most gameplay scenarios.
Can I customize time format in logs?
Yes. Use the timeStampFormat
setting:
timeStampFormat = "short";
Options: “none”, “short”, or “full” depending on your log detail preference.
How do I kick or ban players as an admin?
Once logged in as admin in-game using #login password
, use these commands:
- Kick:
#kick playerName
- Ban:
#ban playerName
- Logout:
#logout
I changed settings but nothing happened. What now?
After saving changes in the config file, you must restart your server for them to apply. Make sure syntax is correct—errors in formatting can cause settings to fail silently.
Does Nitrado Support help with custom configurations?
Nitrado Support can only guarantee server functionality with vanilla (default) settings. If you modify configuration files manually, you’re responsible for testing and troubleshooting them. For issues related to broken configurations, you can try:
- Reverting to default
- Restoring a backup
- Checking community forums or DayZ documentation