DayZ Epoch Mod is a multiplayer game server that can be hosted on a VPS or dedicated server. This comprehensive guide covers everything you need to know about hosting a DayZ Epoch Mod server for your community.
2302221100cfg\\server.cfg - Server settingscfg\\basic.cfg - Basic Network settingscfg\\battleye\\beserver.cfg - BattlEye Rcon Passwordcfg\\hiveext.ini - DB settings and Date/Timecfg\\users\\dayz\\dayz.arma2oaprofile - Difficulty Settingssteam_appid.txt - For DayZmod: 224580 All others: 33930bec\\config\\scheduler.xml - BEC Schedulerbec\\config\\admins.xml - BEC Adminsbec\\config\\whitelist.xml - BEC Whitelistbec\\config\\fortune.txt - BEC Message ListThe following ports are used by this game server:
| Port | Protocol | Purpose |
|---|---|---|
2302 |
UDP | Game port |
2303 |
UDP | Query port (+1) |
2344 |
UDP | BattlEye RCON |
Allow server ports through your firewall:
# UFW (Ubuntu/Debian)
sudo ufw allow [PORT]/tcp
sudo ufw allow [PORT]/udp
sudo ufw reload
# FirewallD (CentOS/RHEL)
sudo firewall-cmd --permanent --add-port=[PORT]/tcp
sudo firewall-cmd --permanent --add-port=[PORT]/udp
sudo firewall-cmd --reload
# Windows Firewall
netsh advfirewall firewall add rule name="DayZ Epoch Mod Server" dir=in action=allow protocol=TCP localport=[PORT]
netsh advfirewall firewall add rule name="DayZ Epoch Mod Server" dir=in action=allow protocol=UDP localport=[PORT]
# Update system packages
sudo apt update && sudo apt upgrade -y
# Create server directory
mkdir -p ~/gameserver
cd ~/gameserver
# Download server files (method varies by game)
# Check official documentation for download links
Download the server files from the official game website or through Steam (if applicable). Extract to a dedicated folder and run the server executable.
This game can be installed via SteamCMD using App ID: 221100
# Update package list
sudo apt update
# Enable 32-bit architecture
sudo dpkg --add-architecture i386
sudo apt update
# Install SteamCMD
sudo apt install -y lib32gcc-s1 steamcmd
# Create directory for game server
mkdir -p ~/gameservers/epochmod
# Run SteamCMD and download
steamcmd +login anonymous \
+force_install_dir ~/gameservers/epochmod \
+app_update 221100 validate \
+quit
# Server files are now in ~/gameservers/epochmod/
cd ~/gameservers/epochmod
ls -la
C:\steamcmd\cd C:\steamcmd
steamcmd.exe +login anonymous ^
+force_install_dir C:\gameservers\epochmod ^
+app_update 221100 validate ^
+quit
After installation, you'll need to configure your server. Here's where to find the configuration files and what settings you can change.
Important configuration files for this server:
cfg\\server.cfg - Server settingscfg\\basic.cfg - Basic Network settingscfg\\battleye\\beserver.cfg - BattlEye Rcon Passwordcfg\\hiveext.ini - DB settings and Date/Timecfg\\users\\dayz\\dayz.arma2oaprofile - Difficulty Settingssteam_appid.txt - For DayZmod: 224580 All others: 33930bec\\config\\scheduler.xml - BEC Schedulerbec\\config\\admins.xml - BEC Adminsbec\\config\\whitelist.xml - BEC Whitelistbec\\config\\fortune.txt - BEC Message List