DayZ
28 ratings
DayZ プライベートサーバ構築のすゝめ
By MACA JP
DayZは「生き残ること」が最重要課題であり、ゾンビ・ケガ・病気等の環境内でのサバイバル要素に加え、他者との出会い・駆け引き・共存・略奪等そういった要素がこのゲームの醍醐味と理解しています。しかしこの広く美しいチェルナース共和国をゆったり自由気ままに散策してみたいと思ったことはないですか?本ガイドは自由に冒険が楽しめる自分だけのプライベートサーバの構築ガイドです。
   
Award
Favorite
Favorited
Unfavorite
まずはじめに

本ガイドを利用する前に必ずお読みください。

本ガイド「DayZ プライベートサーバ構築のすゝめ」は第一に個人的な忘備録として作成しておりますのでご利用環境によっては正常に動作しない場合もございます。

本ガイド内で記述されている各設定はDayZサーバを建て方をインターネット上で散らばった構築法多々引用して加工・複合しており、プライベートサーバとして動作するように工夫して纏めた改訂版という解釈でご理解ください。

本ガイドに従ってのサーバ設定・設置は自己責任でお願いします、万が一のPC故障やトラブルがおきましても責任は一切負いかねます。

プライベートサーバを設置するにあたってのメリットとデメリット。

メリット
・ホスティングもプレイも同時に一台のPCで完結する。
・レンタルサーバを借りる必要もなくお金が一切かからない。
・ローカルエリアネットワーク内(所謂オフライン)でプレイできるので第三者との接触はなし。

デメリット
・特になし

本ガイドは以下のような方におすすめ。

・のんびり邪魔されずにチェルナース共和国を散策してみたい。
・オンライン・PvP要素がどうも苦手な方。
1. PCのローカルIPアドレスを固定しよう。
このチャプターでは、サーバに接続する際に必要なPCのローカルIPアドレスを固定する設定を行います。
Windows → 設定 → ネットワークとインターネット → イーサネット で下記画像まで開いていき「アダプターのオプションを変更する」をクリックします。

本ガイドの環境はインターネット接続が有線なので以下のようなアダプターが表示されますが、お使いの環境が無線の場合は有効で接続されているアダプターを選択してください。

インターネット接続されているアダプターを右クリックし「プロパティ」をクリックします。

イーサネットのプロパティが開いたらIPv4を選択しプロパティボタンをクリックします。

デフォルトは「IPアドレスを自動的に取得する」になっているので「次のIPアドレスを使う」を選択し画像のように設定していきます。なお画像のローカルIPアドレス192.168.3.30はサンプルなのでデフォルトゲートウェイに基づいた任意のアドレスを決めてください。

※デフォルトゲートウェイはインターネットプロバイダによって異なってきます。お使いのインターネットプロバイダに合った正しいデフォルトゲートウェイを元に設定して下さい。

お使いの環境がよくわからない方は以下のサイトでお使いのルータ、プロバイダのデフォルトゲートウェイを探してください。

エレコム IPアドレスやサブネットマスク、デフォルトゲートウェイ等の確認方法[qa.elecom.co.jp]

[重要]ここではゲームを起動するPCのローカルIPアドレスを任意のアドレスに固定しました。


2. ルーターのポート転送設定でポート開放しよう。
このチャプターでは、PCを接続するルータの転送設定でポート解放をします。

ブラウザ経由でお使いのルーター設定を開き、画像と同じくUDP:2302-2305を転送設定しましょう。上記の画像の場合、転送先IPアドレスは前のページで設定したローカルIPアドレスは192.168.3.30となります。

※ポート開放設定はお使いのルータ機種によって異なってきます。お使いのルータに合った転送設定をして下さい。

お使いの環境がよくわからない方は以下のサイトでお使いのルータ、プロバイダのデフォルトゲートウェイを探してください。

インターネット接続解説ブログKAGEMARU-info[www.akakagemaru.info]

[重要]ここではPCを接続するルータの転送設定でUDP:2302-2305をポート開放しました。
3. DayZ Serverをインストールしよう。
このチャプターでは、DayZをプレイするPCにSteamクライアント経由でDayZ Serverをダウンロードインストールします。

Steamクライアント内でライブラリ → ツールでツールリストの中から「DayZ Server」を探しダウンロードインストールします。

[重要]ここではDayZをプレイするPCにSteamクライアント経由でDayZ Serverをダウンロードインストールしました。
4. DayZ ServerにBATファイルを追加しよう。
このチャプターでは、DayZ Serverデータ内にバッチファイルを設置してバッチファイル経由でサーバを起動するようにします。

メモ帳を起動して以下のテキストをコピー&ペーストします。

@echo off
cls
set watch=DayZ Server
title %watch% MACA SA SERVER
cd "C:\Program Files (x86)\Steam\steamapps\common\DayZServer"
:MACA SA SERVER
echo (%time%) %watch% started.
start "DayZ Server" /wait "DayZServer_x64.exe" -config=serverDZ.cfg -port=2302 -profiles= -dologs -adminlog -netlog -freezecheck "-bepath=C:\Program Files (x86)\Steam\steamapps\common\DayZServer\battleye" -mod
echo (%time%) %watch% closed or crashed, restarting.
goto MACA SA SERVER

※上記テキストの下線部分をお使いのPCの構成・インストール先によって以下を変更してください。

・サーバ名:MACA SA SERVER
・DayZServer_x64.exeの場所:C:\Program Files (x86)\Steam\steamapps\common\DayZServer
・beserver_x64.dllの場所:C:\Program Files (x86)\Steam\steamapps\common\DayZServer\battleye

変更できたらデスクトップ等の適当な場所に適当な名前と.batという拡張子で保存します。
※キャプチャの場合はserver start.batというファイル名で保存しています。

次にSteamクライアント内でライブラリ → ツールでツールリストの中から「DayZ Server」を探し右クリックし「ローカルファイルを閲覧」をクリックします。

上記キャプチャのようにDayZ Serverが格納されたフォルダが表示されますので先ほど作ったバッチファイル(キャプチャだとserver start.bat)をフォルダ内に移動します。


この際バッチファイルのショートカットをデスクトップに作っておきましょう。


[重要]ここではDayZ Serverデータ内にバッチファイルを設置してバッチファイル経由でサーバをコンソールバージョンで起動するようにしました。
5. DayZ Serverのサーバ設定を変更しよう。
このチャプターでは、DayZ Serverのサーバ名・パスワード・ゲーム内時刻・各種設定などを設定します。

次にSteamクライアント内でライブラリ → ツールでツールリストの中から「DayZ Server」を探し右クリックし「ローカルファイルを閲覧」をクリックします。

バッチファイルを移動した場所を同じフォルダが表示されます。その中に「serverDZ」というCFGファイルがありますのでクリックして編集モードにします。

編集モードにしたら以下の要素を探して変更します。値は0=yes 1=noとなります。

・hostname = "サーバ名"
・password = "一般パスワード"
・passwardAdmin = "管理者パスワード"
・disable3rdPerson=0 サードパーソン切り替えの有無 1なら無効
・serverTime="SystemTime" serverTime="2019/4/8/12/00"という感じにすればゲームスタートはいつも昼の12時からになります。SystemTimeの場合はコンピューター内の時計の通りになるので夜九時に始めた場合は真っ暗な状態でスタートします。

変更が完了したら上書き保存して閉じます。

[重要]このチャプターでは、DayZ Serverのサーバ名・パスワード・ゲーム内時刻・各種設定などを設定しました。
6. DayZ Launcherの設定をしよう。
このチャプターでは、DayZをプレイする際に起動するDayZランチャー内の設定をします。

SteamでDayZランチャーを起動しましょう。

Favoritesの項目では自分の名前を入れてチェックを有効にしておきましょう。

All Parametersのタブに移動して以下を入力します。

・Profile Name: 前タブFavoriteを同じ名前を入れます。
・Client各項目:
  • Server Address / サーバアドレス:プレイするPCと同じなので最初に設定したローカルIPアドレスを入れます(このガイドでは192.168.3.30)
  • Server Port / サーバポート:ポート開放設定で設定した範囲内2302-2305で2302を設定します。
  • Server Password / サーバパスワード:DayZ Server内でserverDZ内で設定したパスワードを入れます。一般・管理者どちらでもOK


[重要]ここではDayZをプレイする際に起動するDayZランチャー内の設定をしました。
7. DayZ をプライベートサーバで楽しもう。
このチャプターでは、全ての設定が完了しDayZをプライベートサーバで楽しむ手順を説明します。



デスクトップに作成したサーババッチファイルのショートカットをダブルクリックします。

コンソールバージョンのサーバウィンドウとコマンドプロンプト画面の二つが開きサーバ設定を始めます。[CE][Hive] :: Ini sequence finishedが表示されるまで待ちます。(数秒)

SteamでDayZランチャーを起動しましょう。

ランチャー内のPLAYボタンをクリックします。

ゲームを起動するとスタート画面やサーバロビーを介さず、ダイレクトにプライベートサーバに接続をします。

さあ、じっくりとマイペースで冒険を始めましょう!!

起動実演動画

※補足

・始めて接続する場合はサーバ設定で設定したタイムゾーンでスタートしますが、サーバを落とさず中断して再開しても時間は継続した状態になります。もし設定したタイムゾーンでプレイしたい場合は一旦サーバを再起動してゲームを継続してください。

通常終了させてメイン画面に戻り、再度プレイする場合以下のような画面になります。
この場合はDayZ Server内のserverDZで設定したパスワードを入力してゲーム再開してください。

[重要]ここでは全ての設定が完了しDayZをプライベートサーバで楽しむ手順をおぼえました。
1 Comments
SKL-Piefke_Paul Apr 22, 2020 @ 3:46pm 
pls in english ^^