このガイドでは、Legion Hosting 上の Counter-Strike 2 サーバーの管理者アクセス、RCON、管理者コマンド、競技マッチ構成の設定について説明します。GSLT、ゲームモード、接続を含む初期サーバー設定については、CS2 サーバーセットアップガイドをご覧ください。
RCON (リモートコンソール) の設定
RCON を使用すると、再起動せずにゲーム内コンソールまたは GPanel からサーバーコマンドをリモートで実行できます。これは server.cfg 内の rcon_password cvar を介して構成されます。
RCON パスワードの設定
GPanel の File Manager または SFTP を使用して game/csgo/cfg/server.cfg を開き、以下を追加または編集します:
rcon_password "YourStrongPassword"
ゲーム内での RCON の使用
`(チルダ)キーで開発者コンソールを開きます。まず認証してから、コマンドを発行します:
rcon_password YourStrongPassword
rcon changelevel de_mirage
rcon mp_maxrounds 30
rcon status
認証されると、サーバー上で実行されるように、すべてのコマンドの前に rcon を付けます。
GPanel からの RCON の使用
GPanel の Console タブから、rcon プレフィックスを必要とせずにコマンドを直接実行することもできます。これがサーバー管理の最も簡単な方法です。
必須の管理者コマンド
以下のコマンドは RCON または GPanel コンソールを介して実行できます。
プレイヤー管理
| コマンド | 説明 |
|---|---|
status |
接続中のすべてのプレイヤーを Steam ID と ping とともに一覧表示します |
kick <name> |
プレイヤーを名前でキックします |
kickid <userid> |
プレイヤーをユーザー ID でキックします(status の出力から) |
banid <minutes> <steamid> |
プレイヤーを Steam ID で BAN します(0 = 永久) |
removeid <steamid> |
BAN リストから Steam ID を削除します |
users |
認証済みの RCON ユーザーを一覧表示します |
サーバー制御
| コマンド | 説明 |
|---|---|
changelevel <map> |
現在のマップを変更します(例: de_inferno) |
mp_restartgame 1 |
1 秒後に現在のゲームを再起動します |
mp_warmup_end |
ウォームアップを即座に終了します |
mp_pause_match |
現在のマッチを一時停止します |
mp_unpause_match |
現在のマッチの一時停止を解除します |
bot_add_t / bot_add_ct |
指定したチームにボットを追加します |
bot_kick |
サーバーからすべてのボットをキックします |
exec <filename> |
構成ファイルを実行します(例: exec competitive.cfg) |
競技マッチ構成
競技プレイの場合、ゲームモードのデフォルトの上に競技用のチューニングを適用するために、game/csgo/cfg/autoexec.cfg(マップ読み込みのたびに自動的に実行されます)を作成または編集します:
// -----------------------------------------------
// Competitive / match settings
// -----------------------------------------------
mp_overtime_enable 1 // Enable overtime if scores are tied
mp_overtime_maxrounds 6 // Rounds per overtime half (3+3)
mp_overtime_halftime_pausetimer 0
mp_halftime 1 // Enable halftime side switch
mp_maxrounds 24 // Standard 12 per half
mp_freezetime 15 // Seconds players are frozen at round start
mp_roundtime 1.92 // Round time in minutes (1:55 approx)
mp_roundtime_defuse 1.92
mp_buytime 20 // Seconds players can buy after round start
mp_buy_anywhere 0 // Players must be in buy zone
mp_startmoney 800 // Starting money
mp_friendlyfire 1 // Team damage on (standard competitive)
mp_warmup_pausetimer 0
mp_warmuptime 30
// -----------------------------------------------
// Anti-cheat and security
// -----------------------------------------------
sv_pure 1 // Only allow official files (1) or workshop (0)
sv_pure_kick_clients 1
// -----------------------------------------------
// Bot behaviour (remove bots for real matches)
// -----------------------------------------------
bot_quota 0
bot_join_after_player 0
practice.cfg、match.cfg、warmup.cfg)を作成し、RCON または GPanel コンソールを介して exec practice.cfg で読み込むことができます。
GOTV (観戦とデモ録画)
GOTV を使用すると、観戦者は構成可能な遅延でマッチを視聴でき、レビュー用にデモを録画できます。これらの設定を server.cfg に追加します:
tv_enable 1 // Enable GOTV
tv_name "GOTV" // Name shown to spectators
tv_delay 30 // Delay in seconds before GOTV shows action
tv_maxclients 10 // Maximum GOTV spectators
connect YOUR.SERVER.IP:GOTV_PORT を使用して接続します。
RCON を介してデモを手動で録画するには:
tv_record mydemoclip
// ... match plays ...
tv_stoprecord
デモファイルはサーバーの game/csgo/ ディレクトリに保存され、SFTP を介してダウンロードできます。
関連記事
- CS2 サーバーセットアップガイド — GSLT、server.cfg、ゲームモード、接続
- CS2 トラブルシューティング — 一般的なエラーと修正
- サーバー IP とポートの確認方法
- SFTP を使用したファイルのアップロード方法