テンプレート説明
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 |