このガイドでは、Legion Hosting でホストされている Squad 専用サーバーで管理者、モデレーター、および RCON アクセスを設定する方法を説明します。コアとなるサーバー設定(Server.cfg、マップ、ライセンス)については、Squad 専用サーバーセットアップガイドをご覧ください。
Admins.cfg -- 管理者とモデレーターの管理
SquadGame/ServerConfig/Admins.cfg にあるこのファイルは、管理者グループを定義し、Steam ID を割り当てます。管理者は 64 ビットの SteamID で識別されます。
SteamID64 の確認
任意の Steam プロフィールは steamid.io で調べることができます。必要な値は 76561198012345678 のような形式です。
ファイル形式
//----------------------------------------------
// Admin Groups
// Syntax: Group=GroupName:Permission1,Permission2,...
//----------------------------------------------
Group=Superadmin:changemap,cheat,private,balance,chat,kick,ban,config,cameraman,immune,manageserver,featuretest,reserve,demos,clientdemos,pause,plugins,debug,teamchange
Group=Admin:changemap,chat,kick,ban,config,immune,reserve,manageserver,teamchange
Group=Moderator:chat,kick,ban,teamchange
Group=VIP:reserve
//----------------------------------------------
// Admin Assignments
// Syntax: Admin=SteamID64:GroupName
//----------------------------------------------
Admin=76561198012345678:Superadmin
Admin=76561198087654321:Admin
Admin=76561198011112222:Moderator
Admin=76561198033334444:VIP
利用可能な権限
| 権限 | 説明 |
|---|---|
changemap |
ゲーム中に現在のレイヤー/マップを変更できる。 |
chat |
全プレイヤーに管理者ブロードキャストメッセージを送信できる。 |
kick |
サーバーからプレイヤーをキックできる。 |
ban |
サーバーからプレイヤーを BAN できる。 |
manageserver |
サーバー設定の管理とサーバーの再起動ができる。 |
immune |
他の管理者によるキックや BAN からその管理者を保護する。 |
reserve |
サーバーが満員のときに予約済みスロットを使用できる。 |
teamchange |
チーム変更制限を回避できる。 |
balance |
バランス調整のために管理者がプレイヤーをチーム間で移動できる。 |
config |
RCON 経由でサーバー設定を変更できる。 |
Admins.cfg への変更はサーバーの再起動後に反映されます。管理者を追加または削除するために他のファイルを編集する必要はありません。
RCON のセットアップとアクセス
RCON(リモートコンソール)を使用すると、SQUAD RCON などのツールや Squad プロトコルをサポートする汎用 RCON クライアントを使ってサーバーをリモートで管理できます。
Server.cfg で RCON を有効にする
SquadGame/ServerConfig/Server.cfg に以下のブロックを追加するか、確認してください:
[RCON]
RCON_Password=YourStrongPasswordHere
MaxRCONConnections=10
RCON ポート: RCON ポートは GPanel によって自動的に割り当てられます。割り当てられた RCON ポートを確認するには、GPanel の Network タブをチェックしてください。private IP をお持ちでない限り、ポート番号をハードコードしないでください。
| 設定 | 説明 |
|---|---|
RCON_Password |
RCON インターフェースで認証するために必要なパスワード。強力で一意のパスワードを使用してください。 |
MaxRCONConnections |
許可される RCON クライアントの同時接続数の最大値。 |
RCON クライアントでの接続
- RCON クライアント(例: SQUAD RCON、mcrcon、または Squad 対応の管理ツール)を開きます。
- サーバーの IP アドレスを入力します。これは GPanel で確認できます -- サーバーの IP とポートの確認方法をご覧ください。
- ポートを GPanel の Network タブに表示されている RCON ポートに設定します。
- 設定した
RCON_Passwordを入力します。 - 接続します -- コマンドを直接実行できるようになります。
便利な RCON コマンド
AdminBroadcast <message> -- Broadcast a message to all players
AdminKick <SteamID/Name> <reason> -- Kick a player
AdminBan <SteamID/Name> <duration> <reason> -- Ban a player (0 = permanent)
AdminChangeLayer <LayerName> -- Change the current layer immediately
AdminSetNextLayer <LayerName> -- Set the next layer in rotation
ListPlayers -- List all connected players with their IDs
ShowNextMap -- Display the next layer in rotation
AdminForceTeamChange <PlayerID> -- Force a player to switch teams
AdminDisbandSquad <TeamID> <SquadID> -- Disband a squad
AdminEndMatch -- End the current match
サポートが必要ですか?
ここで扱われていない問題が発生した場合は、サポートチームがお手伝いいたします。
サポートチケットを開く: https://legionhosting.net/submitticket.php
関連記事: