Barotrauma 専用サーバーセットアップガイド
このガイドでは、Legion Hosting でホストされている Barotrauma 専用サーバーの設定と実行について、サーバー設定、潜水艦の選択、キャンペーンセーブの管理、接続方法を含めて順を追って説明します。
目次
serversettings.xml の設定
Barotrauma サーバーの主要な設定ファイルは serversettings.xml で、サーバーインストールディレクトリのルートにあります。このファイルは GPanel の組み込みファイルマネージャーを使って編集するか、SFTP 経由で変更したバージョンをアップロードできます。
serversettings.xml を編集する前にサーバーを停止してください。サーバーはシャットダウン時にこのファイルを上書きするため、サーバーの実行中に行った変更は失われます。
主要な設定
以下は、設定しておきたい最も重要な項目です。このファイルは標準的な XML 属性構文を使用します。
| 設定 | 説明 |
|---|---|
ServerName |
ゲーム内のサーバーブラウザに表示される名前です。 |
Port |
プレイヤーが接続するメインの UDP ポートです。GPanel のポート割り当てと一致している必要があります — GPanel の Network タブを確認してください。 |
QueryPort |
Steam のサーバーリストクエリに使用される UDP ポートです。正しい値は GPanel の Network タブで確認してください。 |
Password |
アクセスを制限するためにパスワードを設定します。公開サーバーの場合は空白のままにします。 |
MaxPlayers |
サーバーに同時に参加できるプレイヤーの最大数です。 |
AllowSpectating |
プレイヤーがクルーの役割を担わずに参加して観戦できるかどうかです。 |
GameMode |
ゲームモードです。有効な値: Campaign、Mission、Sandbox。詳細は以下を参照してください。 |
ゲームモード
- Campaign — 進行、クルー管理、永続的なセーブファイルを備えた永続的な協力プレイモードです。定期的に集まるフレンドグループに推奨されます。
- Mission — ラウンドベースの個別ミッションです。セッション間で進行は引き継がれません。公開サーバーに適しています。
- Sandbox — 目標のない自由形式のモードです。建築、潜水艦のテスト、Mod の実験に役立ちます。
serversettings.xml の例
<?xml version="1.0" encoding="utf-8"?>
<serversettings
ServerName="Legion Hosting Barotrauma"
Password=""
MaxPlayers="8"
AllowSpectating="true"
GameMode="Campaign"
Submarine="Humpback"
AutoRestart="true"
EnableUPnP="false"
/>
EnableUPnP="false" に設定してください。UPnP は家庭用ルーターにのみ関連するもので、専用インフラでは不要な接続試行を引き起こします。
潜水艦の選択とアップロード
アクティブな潜水艦は serversettings.xml の Submarine 属性で設定します。値は潜水艦のファイル名(.sub 拡張子を除く)と、大文字・小文字を含めて正確に一致している必要があります。
デフォルトの潜水艦
Barotrauma にはいくつかの組み込み潜水艦が同梱されています。一般的なデフォルトには次のものがあります:
Humpback— 初心者向け、少人数クルー。Dugong— バランスの取れた中型潜水艦。Typhon— 大型で、フルクルーが必要。Typhon2— アップグレードされた大型潜水艦。Kastrull— コミュニティに人気の、汎用性の高いレイアウト。
カスタム潜水艦のアップロード
カスタム潜水艦(.sub ファイル)を作成またはダウンロードした場合は、サーバーインストールの Submarines/ ディレクトリにアップロードします。これは SFTP または GPanel ファイルマネージャー経由で行えます。
- SFTP 経由でサーバーに接続するか、gpanel.legionhosting.net で GPanel ファイルマネージャーを開きます。
- Barotrauma サーバーフォルダ内の
Submarines/ディレクトリに移動します。 .subファイルをこのディレクトリにアップロードします。serversettings.xmlを開き、Submarine属性を拡張子を除いた正確なファイル名に更新します。たとえば、ファイルがMySub.subの場合、Submarine="MySub"と設定します。- ファイルを保存してサーバーを起動します。
Submarines/ に直接配置するのではなく、Mod としてインストールする必要がある場合があります。詳細は Mod インストールガイド をご覧ください。
接続方法
プレイヤーは、ゲーム内のサーバーブラウザ、または直接接続のいずれかの方法で Barotrauma サーバーに参加できます。
サーバーブラウザ
- Barotrauma を起動し、メインメニューから Play Online をクリックします。
- サーバーリストが表示されるのを待ちます。検索ボックスを使って名前でサーバーを探します。
- サーバーをクリックし、Join を選択します。パスワードが設定されている場合は入力します。
直接接続
- Play Online 画面で Direct Join をクリックします。
- サーバーの IP アドレスとメインポートを
xxx.xxx.xxx.xxx:portの形式で入力します。これらの値は GPanel の Network タブで確認してください。 - Join をクリックします。
サーバーの IP アドレスとポートがわからない場合は、サーバーの IP とポートの確認方法 を参照してください。
キャンペーンセーブの管理
Campaign モードでは、サーバーは進行状況、クルー、資金、潜水艦の状態を追跡する永続的なセーブファイルを保持します。このファイルがどこにあり、どのように管理するかを理解することは、バックアップとリセットにとって重要です。
セーブファイルの場所
キャンペーンセーブは、サーバーインストールフォルダ内の Saves/Multiplayer/ ディレクトリに保存されます。各キャンペーンは、複数のファイルを含むフォルダとして保存されます。
キャンペーンのバックアップ
- データが書き込まれていないことを確認するため、GPanel からサーバーを停止します。
- SFTP 経由で接続し、
Saves/Multiplayer/に移動します。 - バックアップとして、キャンペーンフォルダ全体をローカルマシンにダウンロードします。
- 完了したらサーバーを再起動します。
キャンペーンのリセット
- サーバーを停止します。
- SFTP または GPanel ファイルマネージャー経由で
Saves/Multiplayer/に移動します。 - リセットしたいキャンペーンフォルダを削除します。
- サーバーを起動します。プレイヤーがゲーム内のメインメニューから開始すると、新しいキャンペーンが作成されます。
バックアップからの復元
- サーバーを停止します。
- バックアップしたキャンペーンフォルダを SFTP 経由で
Saves/Multiplayer/に再びアップロードします。同じ名前の既存ファイルがある場合は、求められたら上書きします。 - サーバーを起動します。
関連記事
- Barotrauma Mod インストールガイド — Workshop Mod、Mod 管理、互換性
- Barotrauma トラブルシューティングガイド — よくある問題と解決策
- サーバーの IP とポートの確認方法
- SFTP 経由でのファイルのアップロード方法