このガイドでは、Rust サーバーで RCON(リモートコンソール)にアクセスする方法を説明し、プレイヤー管理、モデレーション、サーバー制御に最も役立つ管理コマンドを紹介します。サーバーの一般的な設定や起動変数については、Rust サーバー設定ガイドをご覧ください。
RCON の設定
RCON は server/rust/cfg/server.cfg 内の3つの設定で構成されます。このファイルを編集する前にサーバーを停止してください。
| 設定 | 値の例 | 説明 |
|---|---|---|
rcon.password |
"strongpassword" |
RCON 経由で認証するために必要なパスワード。強力で固有の値を設定してください。このパスワードを知っている人は誰でもサーバーの完全な管理権限を持ちます。 |
rcon.port |
(GPanel を確認) | RCON がリッスンするポート。これはゲームポートとは別です。割り当てられた RCON ポートについては GPanel の Network タブを確認してください。 |
rcon.web |
1 |
WebSocket ベースの RCON インターフェースを有効にします。RustAdmin や RCON.IO などのツールに必要です。レガシーの source RCON のみを使用する場合は 0 に設定します。 |
server.cfg 向けの RCON ブロックの例:
rcon.password "your-strong-password-here"
rcon.web 1
server.cfg で重複して設定する必要はありません。
GPanel コンソールの使用
管理コマンドを実行する最も簡単な方法は、GPanel から直接実行することです。外部ツールや RCON 設定は不要です。
- GPanel にログインし、Rust サーバーを選択します。
- Console タブをクリックします。これにより、稼働中のサーバー出力に直接接続されます。
- 下部の入力フィールドにコマンドを入力し、Enter を押します。コマンドは即座に実行され、出力がコンソールログに表示されます。
外部 RCON ツールの使用
永続的な管理アクセスや、ゲーム中のモデレーションには、外部 RCON クライアントが標準的な選択肢です。
| ツール | 種類 | 備考 |
|---|---|---|
| RustAdmin | デスクトップアプリケーション(Windows) | プレイヤー管理、BAN、チャット監視、スケジュールされたコマンドを備えた多機能クライアント。Rust RCON で最も一般的に使用されるツールです。 |
| RCON.IO | ウェブベース | ブラウザベースの RCON クライアント。インストール不要。あらゆるデバイスからすばやくアクセスするのに便利です。 |
外部 RCON ツールで接続するには、GPanel から3つの値が必要です。
- サーバー IP — GPanel の Network タブに表示されます
- RCON ポート — GPanel の Network タブに表示されます(これはゲームポートとは異なります)
- RCON パスワード —
server.cfg内のrcon.passwordの値
便利な管理コマンド
これらのコマンドは、GPanel コンソールまたは接続されている任意の RCON クライアントから実行できます。
プレイヤー管理
| コマンド | 説明 |
|---|---|
ownerid STEAMID64 "Name" "Reason" |
プレイヤーにオーナーレベルの管理権限を付与します。オーナーはゲーム内ですべてのコマンドを実行できます。 |
moderatorid STEAMID64 "Name" "Reason" |
プレイヤーにモデレーターレベルの管理権限を付与します。 |
removeowner STEAMID64 |
プレイヤーからオーナーレベルの管理権限を取り消します。 |
removemoderator STEAMID64 |
プレイヤーからモデレーターレベルの管理権限を取り消します。 |
ban STEAMID64 "Reason" |
Steam ID でプレイヤーを BAN します。 |
unban STEAMID64 |
プレイヤーの BAN を解除します。 |
kick "PlayerName" |
サーバーからプレイヤーをキックします。 |
players |
現在接続しているすべてのプレイヤーとその Steam ID を一覧表示します。 |
server.writecfg を実行してください。 ownerid または moderatorid で行った管理者およびモデレーターの割り当ては、server.writecfg を実行するまでメモリ内に保持されます。これを実行する前にサーバーが再起動すると、割り当ては失われます。
サーバー制御
| コマンド | 説明 |
|---|---|
server.writecfg |
現在の管理者/モデレーターリストと設定をディスクに書き込み、再起動後も保持されるようにします。 |
server.save |
即座にワールドの保存を強制します。 |
say "Message" |
サーバーチャットですべてのプレイヤーにメッセージをブロードキャストします。 |
status |
プレイヤー数、メモリ使用量、FPS を含むサーバーステータスを表示します。 |
server.fps |
現在のサーバーのティックレート(FPS)を表示します。 |
Oxide プラグインコマンド
Oxide/uMod がインストールされている場合、これらの追加コマンドが利用できます。プラグイン管理の詳細については、Rust Oxide/uMod プラグインのインストールガイドをご覧ください。
| コマンド | 説明 |
|---|---|
oxide.reload PluginName |
サーバーを再起動せずに特定の Oxide プラグインをリロードします。 |
oxide.plugins |
現在読み込まれているすべてのプラグインとそのバージョンを一覧表示します。 |
RCON 接続のトラブルシューティング
外部ツールで RCON に接続できない場合は、次の点を確認してください。
server.cfgにrcon.web 1が設定されていることを確認します。ほとんどの外部ツール(RustAdmin、RCON.IO)は WebSocket RCON インターフェースを必要とします。- ゲームポートではなく RCON ポートを使用していることを確認します。割り当てられた RCON ポートについては GPanel の Network タブを確認してください。
- RCON パスワードが
server.cfgに設定されているものと正確に一致するか再確認します。パスワードは大文字と小文字が区別されます。 - RCON 接続が受け付けられる前に、サーバーが完全に起動している必要があります。コンソール出力で
Server startup completeを確認してください。
その他のよくあるサーバーの問題については、Rust サーバーのトラブルシューティングをご覧ください。
サポートが必要ですか?
このガイドで扱われていない問題が発生した場合は、当社のサポートチームがお手伝いします。サポートチケットを送信し、サーバー ID、問題の説明、および関連するコンソール出力を記載してください。