このガイドでは、Legion Hosting でホストされている Insurgency: Sandstorm 専用サーバーで RCON(リモートコンソール)をセットアップして使用し、GPanel にアクセスせずにリモートでサーバーコマンドを実行する方法について説明します。サーバーの初期セットアップ、マップ、ゲームモード、接続手順については、Insurgency: Sandstorm サーバーセットアップガイドをご覧ください。
RCON の有効化
RCON を使用すると、GPanel にアクセスせずにリモートでサーバーコマンドを実行できます。Insurgency: Sandstorm は、起動パラメータを通じて有効化することで RCON をサポートします。
GPanel の ADDSWITCHES 起動変数に以下を追加します:
-Rcon -RconPassword=YourSecurePassword
これらのパラメータを追加した後、変更を反映させるために GPanel からサーバーを再起動してください。
RCON 経由での接続
接続には任意の標準的な Source RCON クライアントを使用します。以下が必要です:
- サーバー IP(GPanel の Network タブから取得)
- RCON ポート(デフォルトでは、GPanel に表示されるクエリポートと同じ。または
ADDSWITCHESの-RconListenPortでカスタムポートを設定) ADDSWITCHESで設定した RCON パスワード
サーバーの IP とポートを確認するには、サーバーの IP とポートの確認方法をご覧ください。
RCON 起動パラメータ
以下の RCON 関連パラメータを ADDSWITCHES 起動変数に追加できます:
| パラメータ | 説明 |
|---|---|
-Rcon |
サーバーで RCON アクセスを有効にします。-RconPassword と組み合わせる必要があります。 |
-RconPassword=YourRconPass |
RCON パスワードを設定します。-Rcon が有効な場合に必須です。 |
-RconListenPort=<port> |
カスタムの RCON リスニングポートを指定します。設定されていない場合、RCON はデフォルトでゲームのクエリポートを使用します。 |
RCON を含む ADDSWITCHES の例
-Rcon -RconPassword=MySecureRconPass -GameStats
便利な RCON コマンド
| コマンド | 説明 |
|---|---|
listplayers |
接続中のすべてのプレイヤーを ID とともに一覧表示します。 |
kick <playerID> |
ID を指定してプレイヤーをキックします。 |
ban <playerID> |
ID を指定してプレイヤーをバンします。 |
permban <steamID> |
Steam ID を指定してプレイヤーを永久バンします。 |
travel <scenario> |
マップ/シナリオを変更します。例: travel Scenario_Ministry_Checkpoint_Security |
restartround |
現在のラウンドを再開します。 |
gamemodeproperty <property> <value> |
実行中にゲームモードのプロパティ(例: ラウンド時間、ウェーブサイズ)を変更します。 |
say <message> |
サーバー全体にチャットメッセージを送信します。 |
関連記事
お困りですか?
このガイドで扱われていない問題が発生した場合は、サポートチームがお手伝いいたします。