1. MOD を読み込む
@DHUBconsole をサーバーフォルダーに置きます。ゲーム内のプレイヤー報告を使いたい場合は -mod=@DHUBconsole で読み込みます(その場合、プレイヤーがダウンロードします)。サーバー専用にするなら -serverMod=@DHUBconsole で読み込みます:API キーが含まれているため、プレイヤーに届くことはなく、プレイヤーは何もダウンロードしません。ゲーム内の報告には -mod、それ以外は -serverMod を使ってください。
0.7.x からアップグレードする場合は、新しい MOD を追加する前に、-servermod から @DHUBconsole_Server を外してください:両方を同時に読み込むとクラス名が重複し、サーバーがコンパイルできません。
ポイント: Steam ワークショップで DayzHUB Console Agent(アイテム 3813527671)をサブスクライブしてください。ワークショップから読み込むサーバーは、次の再起動で毎回の更新を受け取ります。
2. Settings.json を貼り付ける
サーバーを一度起動すると、エージェントが profiles/DayzHUB/DHUBconsole/Settings.json を作成します。その中身をすべて、サーバーの「設定」ページに表示される Settings.json に置き換えてください。サーバー ID と API キーが含まれています。キーは一度しか表示されません。
3. 再起動して確認する
サーバーの起動から数秒後、「設定」ページのバナーが「接続済み」になります。
- 接続されない場合は profiles/DayzHUB/DHUBconsole/logs/agent-YYYY-MM-DD.log を開きます。
- "refused":サーバー ID か API キーが間違っています。Settings.json を貼り直してください。
- "Not configured":Settings.json が初期値のままです。
DayZ 1.29 と 1.30
同じエージェントが DayZ 1.29 と 1.30 で動きます。エージェント 0.8.8 からは、プロファイルフォルダーのファイルを Mod から見えなくする 1.30 の不具合を回避するため、LBmaster と TheModBase のリストはそのまま動きます。設定は不要です。
Consoleに接続できないとき
エージェントは、キル・デス・チャットの行をConsoleが確認するまでディスク(profiles/DayzHUB/DHUBconsole の spool.json)に保存します。クラッシュ、サーバープロセスの強制終了、サイトに接続できない間の再起動のあとは、次の起動時に発生した時刻のまま再送され、Consoleは各行を一度だけ保存します。エージェント0.10.0以降が必要です。
Settings.json のオプション
liveMapEnabled、eventMarkersEnabled、allowAdminActions でエージェントの一部をオフにできます。キーをなくした場合は「設定 › 危険ゾーン」で新しいキーを生成してください。古いキーはすぐに使えなくなります。