DayZサーバーの作成方法
このガイドでは、DayZサーバーの作成をステップバイステップで案内します。SteamCMDによるインストール、serverDZ.cfgの設定、マップの選択、ルートの調整、Steam Workshopのモッド、そして管理まで。PCにもコンソールにも対応しています。
1. なぜDayZサーバーを作成するのか?
独自のDayZサーバーを持つことで、以下のことが可能になります:
- 独自のルールを決められる:PvP、PvE、ロールプレイ、夜の長さ、三人称視点の有無。
- サーバーの経済を調整できる:ルートの量とレア度、車両、イベント、ゾンビ。
- Steam Workshopのモッドを追加できる:拠点、トレーダー、新しい武器、新しいマップ。
- 永続的な世界を軸に、独自の管理者とともに安定したコミュニティを築ける。
公式サーバーは、誰にとっても同じバニラ体験を提供します。DayZの豊かさを生み出しているのはコミュニティサーバーです。サーバーごとに独自の雰囲気、ルール、そして常連のプレイヤーがいます。自分のサーバーを作ることは、提供したいサバイバル体験を自ら選ぶことです。
2. 必須の技術的要件
バニラのDayZサーバーはリソースの消費が比較的控えめですが、モッドやプレイヤー数によって要求はすぐに高まります。お使いのマシンが以下の要件を満たしているか確認してください:
- ✔ RAM : バニラサーバーには8 GBを推奨、モッドを導入した混雑サーバーには12~16 GB
- ✔ プロセッサー : コア数よりも高いクロック周波数が重要:DayZサーバーは主に1つのメインコアに依存します
- ✔ システム : 64ビットのWindows(最も一般的)またはLinux。どちらも公式サーバーでサポートされています
- ✔ 接続 : 安定した上り速度と低い遅延:サーバーはUDPのポート2302で通信します
- ✔ ホスティング : テストにはローカルPC、24時間公開するサーバーには専用サーバーまたは専門のホスティング業者
3. PCサーバーかコンソールサーバーか?
PCサーバー
PCでは、公式の専用サーバーを自分でインストールします。自分のマシンでも、好きなホスティング業者でも構いません。すべての設定ファイルとSteam Workshopのモッドにアクセスできます。このガイドで主に扱うのはこちらです。
PlayStationまたはXboxのサーバー
コンソールでは、サーバーを自分でホストすることはできません。PS5とXboxのプライベートサーバーは、Bohemia Interactiveの公式パートナーであるNitradoを必ず経由します。その後はホスティング業者のWebパネルからサーバーを管理でき、経済ファイル(types.xml、cfggameplay.json)にはアクセスできますが、モッドは使えません。
4. SteamCMDでサーバーをインストール
DayZの専用サーバー(Steamアプリ223350)は、SteamのコマンドラインツールであるSteamCMDでインストールします:
- SteamCMDをインストールする(Valveのサイトからダウンロード)
- DayZを所有するSteamアカウントでログインし、下記のダウンロードコマンドを実行する
SteamCMD
steamcmd +force_install_dir C:\dayz-server +login your_steam_account +app_update 223350 validate +quit
5. サーバーの初回起動
サーバーは実行ファイルDayZServer_x64.exeにいくつかのパラメーターを付けて起動します。最も簡単なのは、サーバーフォルダーにstart.batファイルを作成する方法です:
start.bat
@echo off
start "DayZ Server" /min DayZServer_x64.exe -config=serverDZ.cfg -port=2302 -profiles=profiles -dologs -adminlog -netlog -freezecheck
知っておきたいパラメーター
-
-config=serverDZ.cfg- サーバーの設定ファイル -
-port=2302- UDPのゲームポート(デフォルトは2302) -
-profiles=profiles- サーバーのログとプロファイルファイルを置くフォルダー -
-dologs -adminlog -netlog- 詳細なログを有効にします。問題の診断に欠かせません
6. serverDZ.cfgの設定
メインの設定は、サーバーフォルダーのルートにあるserverDZ.cfgにあります。まず設定すべきパラメーターは次のとおりです:
-
hostname- サーバーブラウザに表示されるサーバー名 -
password- 参加用パスワード(公開サーバーの場合は空欄のまま) -
passwordAdmin- 管理者パスワード -
maxPlayers- 最大プレイヤー数(デフォルト設定では60) -
disable3rdPerson- 三人称視点を無効化(1)して、より歯ごたえのあるサーバーに -
serverTimeAcceleration- 昼間のゲーム内時間の加速。夜を短くするにはserverNightTimeAccelerationを使います
serverDZ.cfg
hostname = "MyDayZServer";
password = "";
passwordAdmin = "AdminPassword";
maxPlayers = 60;
verifySignatures = 2;
forceSameBuild = 1;
disable3rdPerson = 0;
serverTimeAcceleration = 6;
serverNightTimeAcceleration = 4;
enableCfgGameplayFile = 1;
steamQueryPort = 27016;
class Missions
{
class DayZ
{
template = "dayzOffline.chernarusplus";
};
};
7. マップ、ルート、ゲームプレイ
プレイするマップは、serverDZ.cfgで読み込むミッション(class Missionsのtemplate行)で決まります。公式マップは3つあります:
-
dayzOffline.chernarusplus- Chernarus:おなじみの定番マップ -
dayzOffline.enoch- Livonia:よりコンパクトで森の多いマップ -
dayzOffline.sakhal- Sakhal:拡張Frostlineの火山と雪のマップ(プレイヤーも拡張を所有している必要があります)
経済ファイル
各ミッションはmpmissions内に専用のフォルダーを持っています。サーバーのゲームプレイはすべてここで設定します:
Windows
mpmissions\dayzOffline.chernarusplus\db\types.xml
-
db/types.xml- ゲーム内の各アイテムの数量、存続時間、出現エリア。アイテムの「nominal」を増やすと出現頻度が上がります -
db/events.xml- 車両、ヘリコプターの墜落地点、ゾンビの群れの出現 -
db/globals.xml- 全体設定:ゾンビと動物の総数、死体が消えるまでの時間 -
cfggameplay.json- スタミナ、拠点建築、落下ダメージ。反映させるにはserverDZ.cfgでenableCfgGameplayFile = 1を有効にする必要があります
8. Steam Workshopのモッドをインストール
PCでは、DayZのモッドはSteam Workshopから入手します。サーバー側のインストールは3ステップです:
モッドのフォルダー(例:@CF)をサーバーのルートにコピーします。
モッドのkeysフォルダーにある.bikeyキーを、サーバーのkeysフォルダーにコピーします:これがないと、プレイヤーは接続時にキックされます。
起動コマンドの-modパラメーターにモッドを追加します。複数の場合はセミコロンで区切ります:
start.bat
"-mod=@CF;@Community-Online-Tools"
サーバー側だけで動作するモッド(プレイヤーのダウンロード不要)は-serverModで読み込みます。プレイヤー側では、DayZ Launcherが接続前に必要なモッドを自動でダウンロードします。
9. ネットワーク:ポート、ファイアウォール、ポート転送
DayZはUDPで通信します。サーバーにインターネットからアクセスでき、サーバーブラウザに表示されるようにするには、以下のポートを開放する必要があります:
開放するポート
- UDP 2302-2305 ゲーム用(デフォルトは2302。サーバーが使用する後続のポートも含む)
- UDP 27016 Steamクエリ用(steamQueryPort)。サーバーをリストに表示させます
- 任意のポート:BEServer_x64.cfgで定義するRConポート。サーバーをリモートで管理する場合のみ必要です
ファイアウォールのルール例
Windows Defender:
PowerShell (Admin)
New-NetFirewallRule -DisplayName "DayZ Server" -Direction Inbound -Protocol UDP -LocalPort 2302-2305,27016 -Action Allow
Linux UFW:
Terminal
sudo ufw allow 2302:2305/udp
sudo ufw allow 27016/udp
10. 管理:RCon、ツール、バックアップ
サーバーをリモートで管理する(メッセージ、キック、BAN)には、battleyeフォルダーにあるBEServer_x64.cfgファイルでBattlEyeのRConを有効にします:
battleye\BEServer_x64.cfg
RConPassword RConPassword
RConPort 2310
RestrictRCon 0
その後、BattlEye対応のRConツールで接続します。ゲーム内から管理する(テレポート、アイテムのスポーン、天候)場合、よく使われるモッドはCommunity Online ToolsとVPPAdminToolsです。
- ✔ バックアップ:世界の永続化データ(拠点、車両、地面のアイテム)は、ミッションのstorage_1フォルダーに保存されます。プロファイルフォルダーや設定ファイルとあわせて、定期的にマシンの外へコピーしてください。
- ✔ アップデート:サーバーを停止し、インストール時のSteamCMDコマンドを再度実行します。サーバーはゲームと同じバージョンである必要があり、そうでないとプレイヤーは接続できなくなります。
- ✔ 再起動:DayZサーバーは1日に数回再起動します。ミッションのmessages.xmlファイルを使えば、プレイヤーに再起動を予告し、自動で実行できます。
11. PvP、PvE、RP:サーバーのスタイルを選ぶ
プレイスタイルによって、ルール、設定、そして集まるプレイヤー層が決まります。始める前に、人気のサーバーが何を提供しているかを見てみましょう:
- PvP:出会うプレイヤー全員が脅威となる、本来のDayZ。ルートは少なめで、緊張感は最高潮。DayZのPvPサーバーを見る。
- PvE:環境やゾンビを相手に生き延びるスタイルで、プレイヤー同士の戦闘は禁止、または特定のエリアに限定されます。DayZのPvEサーバーを見る。
- ロールプレイ:各プレイヤーがキャラクターを演じ、派閥やストーリー、イベント運営チームが存在します。DayZのRPサーバーを見る。
12. パフォーマンスの最適化
- ✔ モッドの数に注意してください:モッドはそれぞれサーバーを重くし、プレイヤーの接続時間を延ばします。ゲームプレイに本当に役立つものだけを残しましょう。
- ✔ 建築物や永続化されるアイテムを制限しましょう:巨大な拠点やアイテムで満杯のテントは、パフォーマンス低下の最大の原因です。
- ✔ 定期的な再起動をスケジュールしましょう。混雑したサーバーなら3~6時間ごとに再起動して、メモリを解放しルートをリセットします。
- ✔ SSD/NVMeと高クロックのプロセッサーでホストしましょう:永続化データの保存とゾンビの計算はこれらに直接左右されます。
13. クイックFAQ
DayZサーバーの準備は完了しましたか?
Top-Gamesにサーバーを登録して視認性を高め、最初のサバイバーを迎えましょう。インスピレーションを得るために、コミュニティで最高のDayZサーバーを見てみることもできます。
14. 結論
2026年にDayZサーバーを作成する手順はシンプルです:ゲームを所有するアカウントでSteamCMDを使い、serverDZ.cfgをしっかり設定し、UDPポートを開放したら、スタイルに合わせて経済とモッドを調整します。コンソールでは、Nitradoが唯一の選択肢です。本当の仕事はその後に始まります:コミュニティを盛り上げることです。Top-Gamesへのサーバー登録は、最初のプレイヤーからその力になります。
情報
クイックチェックリスト
- SteamCMDをインストールする
- サーバーをダウンロードする(アプリ223350)
- serverDZ.cfgを設定する
- マップを選び、ルートを調整する
- UDPポート2302と27016を開放する
- サーバーを起動して登録する
ヘルプが必要ですか?
DayZサーバーの設定に関する質問がありますか?我々のチームがお手伝いします。