Barotrauma Mod インストールガイド
このガイドでは、Legion Hosting でホストされている Barotrauma 専用サーバーに Steam Workshop の Mod をインストール、管理、更新する方法を説明します。Mod は、カスタム潜水艦、クリーチャー、アイテム、ゲームプレイの変更をサーバーに追加できます。
目次
専用サーバーでの Mod の仕組み
Barotrauma は、潜水艦、クリーチャー、アイテム、ゲームプレイの大規模な変更などのカスタムコンテンツのために Steam Workshop の Mod をサポートしています。専用サーバーでは、Mod は Workshop から自動的にダウンロードされません。Mod ファイルを手動でサーバーに転送する必要があります。
Workshop Mod のインストール
ホスト型サーバーに Mod をインストールする推奨方法は、まずローカル PC でダウンロードし、そのファイルをサーバーにアップロードすることです。
ステップバイステップのインストール
- 自分の PC で、Steam Workshop の Mod をサブスクライブし、Barotrauma を一度起動してダウンロードします。
- PC 上のダウンロードされた Mod フォルダを見つけます。Workshop Mod は通常、次の場所に保存されています:
Steam\steamapps\workshop\content\602960\<ModID>\<ModID>は、Mod の Workshop URL に含まれる数字の ID です。 - SFTP 経由でサーバーに接続するか、GPanel のファイルマネージャーを開きます。
- Barotrauma サーバーフォルダ内の
LocalMods/ディレクトリに移動します。ディレクトリが存在しない場合は作成します。 - Mod フォルダ全体(Mod の数字 ID で名付けられたもの)を
LocalMods/にアップロードします。 - 次のセクション で説明するように、
serversettings.xmlで Mod を設定します。 - 変更を反映させるためにサーバーを再起動します。
filelist.xml ファイルが含まれているはずです。このファイルが欠落していると、Mod はサーバーで検出されません。
serversettings.xml での Mod の設定
Mod ファイルをアップロードした後、サーバー設定にそれらを登録する必要があります。serversettings.xml を開き、インストール済みコンテンツパッケージのリストに Mod を追加します。
serversettings.xml を編集する前に、必ずサーバーを停止してください。サーバーはシャットダウン時にこのファイルを上書きするため、サーバーの実行中に行った変更は失われます。
正しい内部名については、Mod の filelist.xml を参照してください。正確な設定形式は Barotrauma のバージョンによって異なりますが、通常 Mod は serversettings.xml 内の ContentPackage エントリに表示されます。
Mod の読み込みの確認
Mod を設定してサーバーを再起動した後:
- GPanel でサーバーコンソールを開きます。
- Mod 名または ID を参照しているログ行を探します。正常に読み込まれた Mod は起動シーケンス中に表示されます。
- Mod を参照する
[ERROR]行が表示される場合は、すべてのファイルが正しくアップロードされ、Mod がサーバーバージョンと互換性があることを確認してください。
Mod を最新の状態に保つ
サーバーは Workshop の更新を自動的に取得しません。Mod 作者が更新をプッシュしたときは、更新されたファイルを手動で再ダウンロードして再アップロードする必要があります。
更新の手順
- ローカル PC で、Steam クライアントが Mod の最新バージョンをダウンロードしていることを確認します(必要に応じて、サブスクライブを解除して再サブスクライブし、新しいダウンロードを強制します)。
- SFTP 経由でサーバーに接続します。
- GPanel からサーバーを停止します。
LocalMods/<ModID>/に移動し、その内容を新しくダウンロードしたファイルで置き換えます。- サーバーを起動します。
Mod の互換性
Mod の競合は、サーバーの問題の最も一般的な原因の1つです。次のガイドラインを念頭に置いてください:
| 問題 | 原因 | 解決策 |
|---|---|---|
| 起動時にサーバーがクラッシュする | 同じゲームコンテンツ(アイテム、クリーチャーなど)を変更する2つの Mod | すべての Mod を無効にし、1つずつ再有効化して競合を見つける |
| 参加時にプレイヤーが切断される | クライアントとサーバーの Mod バージョンの不一致 | すべてのプレイヤーとサーバーが同じ Mod バージョンを使用していることを確認する |
| サーバーログにコンテンツエラーが出る | 依存関係の欠落または古い Mod | Mod の Workshop ページで必要な依存関係を確認し、更新する |
| Mod がシングルプレイヤーでは動作するがサーバーでは動作しない | クライアント側のみの Mod | Mod の Workshop 説明を確認する。一部の Mod はクライアント専用で、サーバーにインストールすべきではない |
Mod の削除
- GPanel からサーバーを停止します。
serversettings.xmlを開き、その Mod のコンテンツパッケージエントリを削除します。- SFTP または GPanel ファイルマネージャー経由で、
LocalMods/からその Mod のフォルダを削除します。 - サーバーを起動します。