テンプレート説明

Steam版のDayZマルチサーバーをかんたんに構築できるイメージ。

仕様

インストールOS

OS バージョン
Ubuntu 22.04

主要ソフトウェア

パッケージ バージョン
DayZ latest

motd

項目 説明
Server IP Address サーバーのIPアドレス
DayZ Server Directory DayZのインストールディレクトリ
DayZ Server name DayZサーバー名
DayZ Server Password DayZサーバー接続用パスワード
DayZ Admin Password DayZ管理者パスワード

その他

項目 備考
アプリケーション利用ポート 2302-2305(UDP)
27016(UDP)
Minimum RAM 4096 MB
サーバーバージョンアップ方法 自動バージョンアップ有効化 手順については後述に記載

利用手順

Step 0: セキュリティグループについて

ConoHa for GAMEではサーバー毎にIPアドレスまたはポートでトラフィックを制御するセキュリティグループ(仮想ファイアウォール)が設定されます。

メモ

22番ポートなど、ゲームが利用するポート以外のポートをご利用の場合は、予め利用するポートの通信許可設定が必要です。
詳細はセキュリティグループを参照してください。

Step 1: motdの確認

「DayZ」イメージから作成したサーバーにコントロールパネルのコンソールやSSHでログインすると、「DayZ」を利用するために必要な情報が表示されますので控えます。

鍵認証でのSSH接続コマンド例
ssh -i 秘密鍵ファイルのパス root@VPSのグローバルIPアドレス
項目 説明
Server IP Address サーバーのIPアドレス
DayZ Server Password DayZサーバー接続用パスワード

Step 2: Steamクライアントの準備

Steamクライアントから「DayZ」を起動します。

Step 3: DayZのゲームからチート防止設定

左メニュー「BATTLEYE」内の「BattlEye チート防止ソフトウェアを有効にする」にチェックを入れます。

Step 4: DayZのゲームからサーバーへの接続

左メニューにある「サーバー」内、画面右下の「直接接続」ボタンをクリックします。

Step 5: サーバーIPアドレスの入力

「IPアドレス」の項目にStep 1で控えたサーバーのIPアドレスを入力後、「接続する」ボタンをクリックします。
この際、「お気に入りに追加」にチェックを付けておくと次回接続時に便利になります。

Step 6: サーバー接続用パスワードの入力

接続しようとしているサーバーの詳細情報とMODの確認が表示されます。
「現在の選択を維持して参加」ボタンをクリックして進みます。
パスワードの入力ダイアログが表示されるので、Step 1で控えたサーバー接続用パスワードを入力し「接続する」ボタンをクリックします。

Step 7: サーバーへログイン

ゲーム本体のロード完了後、ゲーム本編が始まります。
初回接続時は「BattlEye EULA」の同意が必要になる場合があります。

DayZサーバーの自動バージョンアップを有効にする方法

ConoHaのDayZテンプレートイメージにはDayZサーバーの自動バージョンアップ機能があります。
ただし、データの保全等の観点からデフォルトでは動作しないようになっています。

自動バージョンアップを有効にしたい場合、コンソールやSSHでログインした状態で、以下のコマンドを実行してください。
また、万一に備えて作業前にイメージ保存等によるバックアップの取得を推奨します。

Step 1: DayZサーバーを停止する

「DayZ」イメージから作成したサーバーにコントロールパネルのコンソールやSSHでログインし、DayZサーバーを停止します。

鍵認証でのSSH接続コマンド例
ssh -i 秘密鍵ファイルのパス root@VPSのグローバルIPアドレス
DayZサーバーの停止
systemctl stop dayz-server.service

Step 2: DayZサーバーのsystemd.serviceファイルを編集して自動バージョンアップを有効にする

次のコマンドでDayZサーバーのsystemd.serviceファイルがテキストエディタで開かれます。

systemctl edit --full dayz-server.service

12行目、# ExecStartPre=(以降省略) の先頭の # を削除し、コメントアウトを解除します。
次に、同じ12行目内の [YOUR STEAM ACCOUNT HERE] の部分をご利用のSteamアカウント名に、 [YOUR STEAM PASSWORD HERE] の部分をそのSteamアカウントのパスワードにそれぞれ書き換えてください。1行が長いため画面右端で折り返しにならずに編集する場所が見えない場合がありますが、Exec StartPre=(省略) の行で右カーソルキーで移動すると該当する場所を表示できます。

書き換え後、Ctrl+o Ctrl+m でファイルを保存、Ctrl+x でテキストエディタを終了します。

Step 3: DayZサーバーを再起動する

# systemctl daemon-reload

# systemctl start dayz-server.service

メモ

バージョンアップでデータのダウンロードや差し替えなどの処理が発生するので、DayZサーバーの起動が完了してプレイできるようになるまで通常よりも時間がかかります。

これ以降自動バージョンアップはDayZサーバーが起動する直前に実行されるため、今後もDayZのバージョンアップがあった際にはDayZサーバーを再起動するかサーバーを丸ごと再起動してもバージョンアップの処理が実行されます。

アプリケーションの具体的な利用方法につきましては、サービス開発元やサービス提供元の公式サイト、Wikiなどで最新情報をご確認ください。

外部リンク

項目 URL
DayZ公式サイト https://dayz.com/
DayZ Wiki https://dayz.fandom.com/wiki/DayZ_Wiki