このガイドでは、Legion Hosting でホストされる Risk of Rain 2 専用サーバーのセットアップと設定方法について説明します。GPanel 起動変数、server.cfg 設定、サーバーへの接続、Mod サポート、セーブ管理を含みます。
初回起動
Risk of Rain 2 サーバーを初めて起動すると、GPanel は SteamCMD(Steam App ID 1180760)経由で専用サーバーファイルを自動的にダウンロードしてインストールします。このプロセスはネットワーク速度に応じて数分かかる場合があります。
- GPanel にログインし、Risk of Rain 2 サーバーを選択します。
- Console タブの Start ボタンをクリックします。
- インストールが完了するまで待ちます。SteamCMD がサーバーファイルを取得する際、コンソールにダウンロードの進行状況が表示されます。
- サーバーが完全に起動すると、サーバーの準備が整い接続を待ち受けていることを示すメッセージが表示されます。
xvfb 仮想ディスプレイも自動的に設定されます。
GPanel 起動変数
主要なサーバー設定は GPanel の起動変数として設定します。これらは引数としてサーバープロセスに渡され、サーバーが起動するたびに反映されます。
- GPanel にログインします。
- サーバーリストから Risk of Rain 2 サーバーを選択します。
- Startup タブをクリックします。
- 以下の変数を確認・調整した後、変更を反映するためにサーバーを再起動します。
| 変数 | デフォルト | 説明 |
|---|---|---|
HOSTNAME |
Risk of Rain 2 Dedicated Server |
ゲーム内サーバーブラウザに表示される名前。プレイヤーがサーバーを見つけられるよう、識別しやすい名前を設定してください。 |
PLAYERS |
4 |
ロビーに参加できる最大プレイヤー数。Risk of Rain 2 は Mod を使用すると最大 16 人をサポートしますが、バニラのゲームは最大 4 人向けに設計されています。プレイヤー数が多いほどリソース使用量が増加します。 |
PASSWORD |
(空) | プレイヤーが参加するために入力する必要がある任意のパスワード。公開サーバーの場合は空白のままにします。パスワードは大文字と小文字を区別します。 |
ADVERTISE |
1 |
サーバーがゲーム内サーバーブラウザに表示されるかどうかを制御します。サーバーを公開リストに表示するには 1 に、非表示にするには 0 に設定します(プレイヤーはダイレクト接続を使用する必要があります)。 |
server.cfg 設定
Startup タブで利用できない設定については、サーバー設定ファイルを直接編集できます。このファイルは次の場所にあります:
Risk of Rain 2_Data/Config/server.cfg
このファイルは GPanel の Files タブを使用して開くか、SFTP 経由で接続してください。このファイルはシンプルなキーと値の形式を使用します。以下はよく調整される設定です:
| 設定 | 値の例 | 説明 |
|---|---|---|
sv_hostname |
My RoR2 Server |
サーバー名。通常は HOSTNAME 起動変数で設定しますが、ここで定義することもできます。 |
sv_maxplayers |
4 |
最大プレイヤー数。PLAYERS 起動変数でも設定できます。 |
sv_password |
mypassword |
サーバーパスワード。PASSWORD 起動変数でも設定できます。 |
heart_beat |
1 |
サーバーがブラウザリスト用にマスターサーバーへハートビートパケットを送信するかどうか。ADVERTISE 起動変数に相当します。 |
steam_authentication |
1 |
接続するプレイヤーの Steam 認証を有効にします。無効にする特別な理由がない限り、1 のままにしてください。 |
server.cfg の両方で定義されている場合、起動変数が設定ファイルの値を上書きします。コア設定には Startup タブを、追加の調整には server.cfg を使用してください。
接続方法
オプション A — ゲーム内サーバーブラウザ
サーバーの ADVERTISE が 1 に設定されている場合、ゲーム内サーバーブラウザに表示されます:
- Risk of Rain 2 を起動します。
- メインメニューから Multiplayer を選択します。
- Find a Game をクリックしてサーバーブラウザを開きます。
- 名前(設定した
HOSTNAME)でサーバーを検索します。 - サーバーを選択して Join をクリックします。プロンプトが表示されたらパスワードを入力します。
オプション B — コンソール経由のダイレクト接続
ゲーム内コンソールを使用して直接接続することもできます。これはパスワード保護された、または非公開のサーバーに便利です:
- Risk of Rain 2 を起動します。
- Ctrl + Alt + `(バッククォート)を押してゲーム内コンソールを開きます。コンソールが開かない場合は、
--doorstep-enableフラグを付けてゲームを起動するか、BepInEx をインストールして有効にする必要がある場合があります(下記の Mod サポートを参照)。 - 次のコマンドを入力して Enter を押します:
connect "IP:PORT"IPとPORTを、GPanel の Network タブに表示されているサーバーの IP アドレスとゲームポートに置き換えてください。 - サーバーにパスワードが設定されている場合は、入力を求められます。
サーバーの IP とポートの確認に関する詳細は、サーバーの IP とポートの確認方法を参照してください。
Mod サポート
Risk of Rain 2 には、Mod リポジトリおよびマネージャーである Thunderstore を中心とした活発な Mod コミュニティがあります。ほとんどのサーバーサイド Mod には BepInEx Mod フレームワークが必要です。
BepInEx のインストール
BepInEx は Risk of Rain 2 の標準 Mod ローダーです。サーバーにインストールするには:
- Thunderstore から最新の BepInExPack をダウンロードします。
- GPanel の Console タブからサーバーを停止します。
- SFTP 経由でサーバーに接続します(SFTP 経由でファイルをアップロードする方法を参照)。
- BepInExPack アーカイブを展開し、その内容をサーバーのルートディレクトリにアップロードし、既存のファイルとマージします。主要なファイルは
BepInEx/フォルダと関連する設定ファイルです。 - サーバーを起動します。BepInEx は初回起動時に初期化され、プラグインおよび設定ディレクトリを作成します。
サーバーサイド Mod のインストール
BepInEx をインストールしたら、サーバーサイド Mod を追加できます:
- Thunderstore で Mod を参照します。サーバーサイドまたはホスト必須としてタグ付けされた Mod を探してください。
- Mod をダウンロードして展開します。
- SFTP 経由で Mod の DLL ファイルをサーバーの
BepInEx/plugins/ディレクトリにアップロードします。 - サーバーを再起動して新しい Mod を読み込みます。
r2modman の使用(クライアント側)
ローカルのゲームクライアントで Mod を管理する場合は、r2modman が推奨される Mod マネージャーです。Mod のダウンロード、依存関係の解決、プロファイル管理を処理します。Mod を導入したサーバーに接続するプレイヤーは、r2modman を使用してローカルに同じ Mod セットをインストールする必要があります。
- Thunderstore または GitHub のリリースページから r2modman をダウンロードします。
- ゲームとして Risk of Rain 2 を選択します。
- プロファイルを作成し、サーバーに必要な Mod をインストールします。
- すべての Mod が読み込まれるように、r2modman を通じてゲームを起動します。
セーブ管理
Risk of Rain 2 の専用サーバーは、シングルプレイヤーとは異なる方法でラン状態と進行を処理します。理解しておくべき重要なポイントは次のとおりです:
- ランの永続性: Risk of Rain 2 のランは、サーバーが稼働している間続きます。サーバーが再起動または停止すると、現在のランは終了し、サーバーが再び起動したときに新しいロビーが作成されます。ラン途中のセーブシステムはありません — ランは連続したセッションであることを意図しているため、これは設計によるものです。
- プレイヤープロファイル: アンロックとプレイヤーの進行(アイテム、スキン、チャレンジ)はサーバーではなくクライアント側に保存されます。プレイヤーはサーバーの状態に関係なくアンロックを保持します。
- サーバー設定の永続性:
server.cfgと GPanel 起動変数は再起動をまたいで保持されます。サーバーが停止したときに失われるのは進行中のランのみです。
よくある問題
サーバーがブラウザに表示されない
- GPanel でサーバーが完全に起動していることを確認してください。サーバーはマスターサーバーに登録される前に起動シーケンスを完了する必要があります。
ADVERTISE起動変数が1に設定されていることを確認してください。- 新しいサーバーはブラウザに表示されるまで数分かかる場合があります。待っている間はダイレクト接続を試してください。
- GPanel コンソールにエラーがないか確認してください。サーバーがクラッシュしていたり初期化に失敗していたりすると、ブラウザに表示されません。
プレイヤーが接続できない
- サーバーが稼働しており、クラッシュループに陥っていないことを確認してください。GPanel コンソールにエラーメッセージがないか確認してください。
- パスワードを設定した場合は、プレイヤーが正しく入力していることを確認してください。パスワードは大文字と小文字を区別します。
- あなたとプレイヤーの両方が同じゲームバージョンを実行していることを確認してください。Risk of Rain 2 のアップデートにより、バージョンが一致しない場合に互換性が損なわれることがあります。
- Mod を使用している場合は、接続するすべてのプレイヤーが同じ Mod とバージョンをインストールしていることを確認してください。Mod の不一致は、Mod を導入したサーバーで接続が失敗する最も一般的な原因です。
関連記事
サポートが必要ですか?
このガイドで扱われていない問題が発生した場合は、サポートチームがお手伝いする準備ができています。サポートチケットを送信し、サーバー ID、問題の説明、および GPanel からの関連するコンソール出力を記載してください。