Back to DayZ Servers

Configuring Your DayZ Server

Learn how to configure server settings, startup parameters, and optimize performance using the control panel

OCNetworks Team
12 min read
Updated November 2025

This comprehensive guide will walk you through configuring your DayZ server using the OCN Panel. From basic server settings to advanced performance optimization, this article covers everything you need to create the perfect DayZ environment for your community.

Basic Server Configuration

Start with these essential settings to get your server up and running:

Server Identity

  • Server Name: Set a unique, memorable name that players will see in the server browser
  • Description: Add server rules, features, or welcome messages
  • Message of the Day: Display important information to connecting players
  • Admin Contact: Provide Discord, website, or community hub link

Server Settings

  • Max Players: Set your player limit (default: 60, adjust based on your RAM - typically 20-80 players)
  • Mission: Select your map (Chernarus, Livonia, or custom maps like Deer Isle, Namalsk)
  • Perspective: Choose 1st Person Only, 3rd Person, or Both
  • Time Acceleration: Adjust day/night cycle speed
  • Server Password: Optional password protection for private servers

Performance Settings

  • Network Tick Rate: Server update frequency (higher = smoother but more CPU intensive)
  • AI Count: Number of infected/zombies (reduce for better performance)
  • Loot Spawn Settings: Control loot density and respawn rates

Startup Parameters

The startup parameters section allows you to customize server behavior with command-line arguments. These are configured in the Startup tab of your control panel.

OCN Panel Startup Configuration Interface

Startup configuration tab showing server control, environment variables, and advanced settings

💡 Startup Tab Overview: The Startup section in OCN Panel gives you complete control over your DayZ server's startup behavior, including server commands, environment variables, Docker configuration, CPU and RAM limits, disk space allocation, and I/O performance settings.

Essential Startup Parameters

-port=2302 -config=serverDZ.cfg -profiles=profiles -dologs -adminlog -netlog -freezecheck -BEpath=battleye -cpuCount=4 -maxMem=8192

Startup Configuration Sections

Server Control:

  • Server Command: The base startup command for your DayZ server
  • Status: Real-time server status indicator (Running, Stopped, Starting)

Environment Variables:

  • Configure custom environment variables for mods and scripts
  • Set server-specific configuration values
  • Control automated processes and integrations

Docker Container Configuration:

  • Container Image: View the Docker image powering your server
  • Always Pull Latest: Automatically update to latest container version

Resource Allocation:

  • CPU Threads: Allocated CPU cores/threads for your server (2-10 threads based on package)
  • Memory Limit: Maximum RAM allocation (6GB-12GB+ based on tier)
  • Disk Space: Total allocated NVMe storage (50GB-200GB)
  • Block I/O Weight: Disk I/O priority (higher = faster disk operations)
  • OOM Killer: Out-of-memory killer protection status

Advanced Settings:

  • Startup Order: Control server boot sequence if running multiple services
  • Skip Scripts: Bypass egg installation scripts (advanced users only)

Perspective Configuration

  • First Person Only: -limitFPS=200 -disableMulticore=false
  • Third Person Enabled: Default (no special parameters needed)

Map Selection

  • Chernarus: -mission=dayzOffline.chernarusplus
  • Livonia: -mission=dayzOffline.enoch
  • Custom Maps: Configured via mission folder name

Advanced Configuration

Admin Tools Setup

DayZ servers use different admin tools compared to other games:

  • BattlEye RCon: Configure RCon password for remote administration
  • Community Framework (CF): Install for advanced admin tools
  • Admin Panel Mods: VPP Admin Tools, Community Online Tools
  • Server Permissions: Configure admin levels in permissions.xml

Workshop Mod Integration

Enable Steam Workshop mods for your server:

  • Subscribe to mods in Steam Workshop
  • Add mod IDs to startup parameters: -mod=@ModFolder1;@ModFolder2
  • Configure mod load order in serverDZ.cfg
  • Enable automatic mod updates

BattlEye Configuration

  • Anti-Cheat: BattlEye enabled by default for protection
  • RCon Port: Configure port for BattlEye RCon (default: 2310)
  • Filters: Configure BattlEye filters for mod compatibility

File Management

The control panel's file manager allows you to:

  • Edit configuration files (serverDZ.cfg, globals.xml, types.xml)
  • Upload custom mods and maps
  • Download backups and logs
  • Manage mission files and loot tables

Important Files

  • serverDZ.cfg: Main server configuration
  • globals.xml: Global gameplay variables
  • types.xml: Loot spawn definitions
  • events.xml: Dynamic events and helicopter crashes
  • messages.xml: Server announcements and warnings

Scheduled Tasks

Set up automated tasks for server maintenance:

  • Auto-Restart: Schedule restarts to clear memory and apply updates
  • Backups: Automatic world saves before restarts
  • Updates: Auto-update DayZ server when patches release
  • Announcements: Scheduled server messages to players

Performance Optimization

Server Hardware Recommendations

  • 20 Players: 4GB RAM, 2 CPU cores
  • 40 Players: 8GB RAM, 4 CPU cores
  • 60 Players: 12GB RAM, 6 CPU cores
  • 80 Players: 16GB+ RAM, 8+ CPU cores

Optimization Tips

  • Adjust zombie/AI count based on player population
  • Schedule restarts every 4-6 hours to clear memory leaks
  • Monitor CPU and RAM usage in the control panel's resource graphs
  • Optimize loot spawn settings to reduce server load
  • Use performance-optimized mods where possible

Troubleshooting Common Issues

Server Won't Start

  • Check console output for error messages
  • Verify all startup parameters are correctly formatted
  • Ensure no conflicting ports with other services
  • Check BattlEye configuration is correct

Players Can't Connect

  • Verify server is showing as "Running" in control panel
  • Check firewall rules aren't blocking ports 2302-2305
  • Ensure server isn't full (check current player count)
  • Verify server isn't password protected unless intended

Performance Issues

  • Check resource usage graphs in control panel
  • Review installed mods for conflicts or resource-heavy mods
  • Reduce AI/zombie count or loot density
  • Schedule more frequent restarts
  • Consider upgrading your server package if consistently maxing out resources

Related Guides

Continue enhancing your DayZ server experience with these helpful resources:

Need Help? Contact our 24/7 support team at support@ocnetworks.co.uk or join our Discord community for assistance.

Need Support?

Our team is available 24/7 to help with any questions.

Contact Support

Join Discord

Chat with our community and get quick answers.

Join Server