全て自己責任でやりましょう
Steamの左上にある[ライブラリ]→[ツール]からDayZ Serverをインストール。 インストール先はデスクトップやCドライブ直下などを推薦。 不意のアップデートが入ると自分で編集したファイルなどが勝手にダウンロードしたものに書き換えられてしまうため。 常にバックアップを取っていたり、自動アップデートを切っている場合は除く。
DayZ Serverフォルダ直下に、拡張子がbatのファイルを作成。 DayZServer_x64.exeがある場所です。 名前はなんでもOK。 例:server start.bat 作成したものをメモ帳などで開き、以下をそのままコピペ。
@echo off cls
set watch=DayZ Server
title %watch% Watchdog
cd "DayZServer_x64.exeがある場所のパス"
:watchdog echo (%time%) %watch% started. start "DayZ Server" /wait "DayZServer_x64.exe" -config=serverDZ.cfg -port=2302 -profiles= -dologs -adminlog -netlog -freezecheck "-bepath=beserver_x64.dllがある場所のパス" -mod echo (%time%) %watch% closed or crashed, restarting. goto watchdog
このうち、cd "DayZServer_x64.exeがある場所のパス"と"-bepath=beserver_x64.dllがある場所のパス"を自分用に編集。 前者はDayZServer_x64.exeがある場所の指定です。 例:cd "D:\Program Files (x86)\Steam\steamapps\common\DayZServer" 後者はbeserver_x64.dllがある場所の指定です。 サーバーファイルの中のbattleyeフォルダ内にあります。 例:"-bepath=D:\Program Files (X86)\steamapps\common\DayZServer\battleye" ファイルエクスプローラーの画面上部にあるアドレスバーを右クリックしてアドレスをコピー、それを張り付けるだけでOK。 例のようにパスの中に空白を含む場合は""で囲ってやりましょう。
コントロール パネル→システムとセキュリティ→Windows Defender ファイアウォール→の詳細設定からポート2302をUDPで開放。
2で作成したバッチファイルをダブルクリックしてサーバーを起動
最新の10件を表示しています。 コメントページを参照 画像を非表示
自動でリスタートされたくない方は↓↓ @echo off cls
:watchdog echo (%time%) %watch% started. start "DayZ Server" /wait "DayZServer_x64.exe" -config=serverDZ.cfg -port=2302 -profiles= -dologs -adminlog -netlog -freezecheck "-bepath=beserver_x64.dllがある場所のパス" -mod :echo (%time%) %watch% closed or crashed, restarting.
set /p ANSWER="(%time%) %watch% closed or crashed, restarting. (Y/N)"
if /i {%ANSWER%}=={y} (goto :yes) if /i {%ANSWER%}=={yes} (goto :yes)
exit /b
:yes
echo (%time%) %watch% restarting. goto watchdog -- 匿名? 2020-05-24 (日) 10:01:34
最新の10件を表示しています。 コメントページを参照 画像を非表示