DayZ verwendet verschiedene Missionen bzw. Karten, die über die Datei serverDZ.cfg festgelegt werden.
Welche Karte geladen wird, bestimmt der Parameter:
template=""
Die Datei kann direkt über den Dateibrowser oder per FTP / WebFTP bearbeitet werden.
template="dayzOffline.chernarusplus";
🟢 Standardkarte von DayZ.
template="dayzOffline.enoch";
🟡 Aktiviert die Livonia DLC Karte.
template="dayzOffline.sakhal";
🔵 Aktiviert die Frostline / Sakhal Karte.
hostname = "Host-Unlimited.de DyaZ Server"; // Server name
description = "Rent your own server at host-unlimited.de/dayz-server-hosting"; // Description of the server. Gets displayed to users in client server browser.
motd[] = {"Welcome to this DayZ Server","To get your own server","Visit host-unlimited.de"}; // Message of the day displayed in the in-game chat
password = ""; // Password to connect to the server
passwordAdmin = ""; // Password to become a server admin
enableWhitelist = 0; // Enable/disable whitelist (value 0-1)
verifySignatures = 2; // Verifies .pbos against .bisign files. (only 2 is supported)
forceSameBuild = 1; // When enabled, the server will allow the connection only to clients with same the .exe revision as the server (value 0-1)
disableVoN = 0; // Enable/disable voice over network (value 0-1)
vonCodecQuality = 20; // Voice over network codec quality, the higher the better (values 0-30)
disable3rdPerson=0; // Toggles the 3rd person view for players (value 0-1)
disableCrosshair=0; // Toggles the cross-hair (value 0-1)
disablePersonalLight = 1; // Disables personal light for all clients connected to server
lightingConfig = 0; // 0 for brighter night setup, 1 for darker night setup
serverTime="SystemTime"; // Initial in-game time of the server. "SystemTime" means the local time of the machine. Another possibility is to set the time to some value in "YYYY/MM/DD/HH/MM" format, f.e. "2015/4/8/17/23" .
serverTimeAcceleration=12; // Accelerated Time (value 0-24)// This is a time multiplier for in-game time. In this case, the time would move 24 times faster than normal, so an entire day would pass in one hour.
serverNightTimeAcceleration=1; // Accelerated Nigh Time - The numerical value being a multiplier (0.1-64) and also multiplied by serverTimeAcceleration value. Thus, in case it is set to 4 and serverTimeAcceleration is set to 2, night time would move 8 times faster than normal. An entire night would pass in 3 hours.
serverTimePersistent=0; // Persistent Time (value 0-1)// The actual server time is saved to storage, so when active, the next server start will use the saved time value.
timeStampFormat = "Short"; // Format for timestamps in the .rpt file (value Full/Short)
enableDebugMonitor = 1; // Shows info about the character using a debug window in a corner of the screen (value 0-1)
guaranteedUpdates=1; // Communication protocol used with game server (use only number 1)
loginQueueConcurrentPlayers=5; // The number of players concurrently processed during the login process. Should prevent massive performance drop during connection when a lot of people are connecting at the same time.
loginQueueMaxPlayers=500; // The maximum number of players that can wait in login queue
maxPing= 200; // Max ping value until server kick the user (value in milliseconds)
respawnTime = 5; // Sets the respawn delay (in seconds) before the player is able to get a new character on the server, when the previous one is dead
lootHistory = 1; // how many persistence history files should been kept by instance, number is looped over during save
storeHouseStateDisabled = false; // Disable houses/doors persistence (value true/false), usable in case of problems with persistence
storageAutoFix = 1; // Checks if the persistence files are corrupted and replaces corrupted ones with empty ones (value 0-1)
maxPlayers = 20; // !DONT CHANGE! Maximum amount of players. Only set the exact purchased amount of slots, otherwise your dayz server will be locked / shutdown
steamQueryPort = 12345; // !DONT CHANGE! defines Steam query port, should fix the issue with server not being visible in client server browser
logAverageFps = 0; // !DONT CHANGE! Logs the average server FPS (value in seconds), needs to have -dologs launch parameter active
logMemory = 0; // !DONT CHANGE! Logs the server memory usage (value in seconds), needs to have the -dologs launch parameter active
logPlayers = 0; // !DONT CHANGE! Logs the count of currently connected players (value in seconds), needs to have the -dologs launch parameter active
logFile = "server_console.log"; // !DONT CHANGE! Saves the server console log to a file in the folder with the other server logs
instanceId = 1; // !DONT CHANGE! DayZ server instance id, to identify the number of instances per box and their storage folders with persistence files
class Missions
{
class DayZ
{
template="dayzOffline.sakhal"; //used mission .
};
};
Für die Nutzung von Sakhal / Frostline wird die entsprechende DayZ DLC benötigt.
Beim Wechsel der Karte sollte ein neuer Spielstand verwendet werden.
Empfohlen wird das Löschen folgender Ordner:
/mpmissions/
/storage_1/
Einige Mods unterstützen nicht alle Karten.
Nach einem Kartenwechsel sollten installierte Mods geprüft werden.
Nach jeder Änderung:
| Fehler | Ursache |
|---|---|
| Server startet nicht | Falscher Missionsname |
| Schwarzer Bildschirm | Fehlerhafte Mods oder Mission |
| Spieler können nicht verbinden | DLC fehlt |
| Karte lädt nicht | Schreibfehler in der template= Zeile |
| Karte | Template |
|---|---|
| Karte Template | |
| 🌲 Chernarus | dayzOffline.chernarusplus |
| 🌿 Livonia | dayzOffline.enoch |
| 🧊 Frostline / Sakhal | dayzOffline.sakhal |