ランキング
検索
詳細検索 Ctrl + K 検索を開く

DayZサーバーの作成方法

このガイドでは、DayZサーバーの作成をステップバイステップで案内します。SteamCMDによるインストール、serverDZ.cfgの設定、マップの選択、ルートの調整、Steam Workshopのモッド、そして管理まで。PCにもコンソールにも対応しています。

完全ガイド
PCとコンソール
Workshopのモッド

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時間公開するサーバーには専用サーバーまたは専門のホスティング業者
ヒント : SSD/NVMe上で約20 GBの容量を見込んでください:インストール、モッド、永続化データのバックアップはすぐに増えていきます。

3. PCサーバーかコンソールサーバーか?

PCサーバー

PCでは、公式の専用サーバーを自分でインストールします。自分のマシンでも、好きなホスティング業者でも構いません。すべての設定ファイルとSteam Workshopのモッドにアクセスできます。このガイドで主に扱うのはこちらです。

PlayStationまたはXboxのサーバー

コンソールでは、サーバーを自分でホストすることはできません。PS5とXboxのプライベートサーバーは、Bohemia Interactiveの公式パートナーであるNitradoを必ず経由します。その後はホスティング業者のWebパネルからサーバーを管理でき、経済ファイル(types.xml、cfggameplay.json)にはアクセスできますが、モッドは使えません。

知っておきたいこと : DayZにはクロスプレイがありません。PCサーバーにはPCのプレイヤーだけが、PlayStationサーバーにはPlayStationのプレイヤーだけが参加できます。始める前に、コミュニティのプラットフォームを決めておきましょう。

4. SteamCMDでサーバーをインストール

DayZの専用サーバー(Steamアプリ223350)は、SteamのコマンドラインツールであるSteamCMDでインストールします:

  1. SteamCMDをインストールする(Valveのサイトからダウンロード)
  2. DayZを所有するSteamアカウントでログインし、下記のダウンロードコマンドを実行する
SteamCMD
steamcmd +force_install_dir C:\dayz-server +login your_steam_account +app_update 223350 validate +quit
重要 : 他のゲームとは異なり、DayZサーバーは匿名ログインではダウンロードできません。使用するアカウントがゲームを所有している必要があります。SteamCMDからパスワードとSteam Guardのコードを求められます。Windowsでは、Steamライブラリの「ツール」から「DayZ Server」をインストールすることもできます。

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";
    };
};
注意 : verifySignatures = 2のままにしてください:この設定はプレイヤーのファイルがサーバーのファイルと一致するかを検証し、チートを抑止します。serverDZ.cfgを変更するたびに再起動が必要です。

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を有効にする必要があります
注意 : 各ファイルを編集する前に必ずコピーを取ってください:types.xmlに構文エラーが1つあるだけで、マップ全体のルートが消えることがあります。マップを変更しても進行状況は引き継がれません:ミッションごとに独自の永続化データがあります。

8. Steam Workshopのモッドをインストール

PCでは、DayZのモッドはSteam Workshopから入手します。サーバー側のインストールは3ステップです:

1

モッドのフォルダー(例:@CF)をサーバーのルートにコピーします。

2

モッドのkeysフォルダーにある.bikeyキーを、サーバーのkeysフォルダーにコピーします:これがないと、プレイヤーは接続時にキックされます。

3

起動コマンドの-modパラメーターにモッドを追加します。複数の場合はセミコロンで区切ります:

start.bat
"-mod=@CF;@Community-Online-Tools"

サーバー側だけで動作するモッド(プレイヤーのダウンロード不要)は-serverModで読み込みます。プレイヤー側では、DayZ Launcherが接続前に必要なモッドを自動でダウンロードします。

ヒント : 読み込み順に注意してください:Community Framework(@CF)のような依存モッドは、それを必要とするモッドより前に記述する必要があります。また、Workshopでモッドが更新されたら、サーバーのモッドも同時に更新しましょう。

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
ルーター : ルーターの内側にある場合は、これらのUDPポートをマシンのローカルIPに転送する設定を追加してください。DayZのホスティング業者では、ポートはすでに開放されています。

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サーバーを見る。
ヒント : Discordでもサーバーページでも、ルールをはっきり掲示しましょう:何が待っているかを知っているプレイヤーほど、長く残ってくれます。

12. パフォーマンスの最適化

  • ✔ モッドの数に注意してください:モッドはそれぞれサーバーを重くし、プレイヤーの接続時間を延ばします。ゲームプレイに本当に役立つものだけを残しましょう。
  • ✔ 建築物や永続化されるアイテムを制限しましょう:巨大な拠点やアイテムで満杯のテントは、パフォーマンス低下の最大の原因です。
  • ✔ 定期的な再起動をスケジュールしましょう。混雑したサーバーなら3~6時間ごとに再起動して、メモリを解放しルートをリセットします。
  • ✔ SSD/NVMeと高クロックのプロセッサーでホストしましょう:永続化データの保存とゾンビの計算はこれらに直接左右されます。

13. クイックFAQ

はい、サーバーツール(Steamアプリ223350)は無料です。ただし、ダウンロードするにはDayZを所有するアカウントでSteamCMDにログインする必要があります。プレイヤーも、接続するにはゲームを所有している必要があります。

はい、ただしコンソール向けのBohemia Interactive公式パートナーであるNitradoでサーバーをレンタルする場合に限ります。コンソールでは自分でホストできず、モッドもありませんが、Webパネルから経済ファイルを編集できます。

バニラサーバーなら8 GBで十分です。複数のモッド、モッドマップ、60人前後のプレイヤーがいる場合は12~16 GBを見込んでください。プロセッサーもRAMと同じくらい重要です:高いクロック周波数を優先しましょう。

モッドのフォルダーをサーバーのルートにコピーし、その.bikeyキーをkeysフォルダーに置いてから、起動コマンドの-modパラメーターに追加します。プレイヤーはDayZ Launcherを通じて自動でモッドを取得します。

多くの場合、Steamクエリポート(デフォルトは27016 UDP)が開放または転送されていません。ゲームポート2302 UDPにアクセスできるか、サーバーが最新版かどうかも確認してください。起動後、リストに表示されるまで数分かかることがあります。

DayZサーバーの準備は完了しましたか?

Top-Gamesにサーバーを登録して視認性を高め、最初のサバイバーを迎えましょう。インスピレーションを得るために、コミュニティで最高のDayZサーバーを見てみることもできます。

14. 結論

2026年にDayZサーバーを作成する手順はシンプルです:ゲームを所有するアカウントでSteamCMDを使い、serverDZ.cfgをしっかり設定し、UDPポートを開放したら、スタイルに合わせて経済とモッドを調整します。コンソールでは、Nitradoが唯一の選択肢です。本当の仕事はその後に始まります:コミュニティを盛り上げることです。Top-Gamesへのサーバー登録は、最初のプレイヤーからその力になります。

情報

ゲーム: DayZ
サーバーのSteamアプリ: 223350
プロトコル: UDP
ゲームポート: 2302
クエリポート: 27016
クロスプレイ: なし
サーバープラットフォーム: Windows, Linux

クイックチェックリスト

  1. SteamCMDをインストールする
  2. サーバーをダウンロードする(アプリ223350)
  3. serverDZ.cfgを設定する
  4. マップを選び、ルートを調整する
  5. UDPポート2302と27016を開放する
  6. サーバーを起動して登録する

ヘルプが必要ですか?

DayZサーバーの設定に関する質問がありますか?我々のチームがお手伝いします。