ゲームサーバーを1時間ごとに。遊ぶときだけ支払い。

CS:GOサーバー管理者コマンド(SourceMod)

サーバーをデプロイしたあなたが管理者です。CS:GOの管理者コマンドはSourceMod経由で実行され、すべての2hours.gg CS:GOサーバーにインストール・設定済みで、あなたのSteamアカウントには自動的に管理者権限が付与されています。CS:GOにはWebコンソールがありません(レガシーエンジンはブラウザコンソールが使うTCP RCONを拒否するため)、そのためすべてゲーム内で実行します。

3種類のコマンド

どれがどれか知っておくと便利です。入力方法がそれぞれ違うからです。

  • 管理者コマンド(SourceMod) — キック、BAN、マップ変更、スレイなど。管理者のみ実行できます。チャットで!を付けて入力します(他のプレイヤーにメッセージを見せたくない場合は/)。例: !kick。同じコマンドはコンソールではsm_kickとして使えます。
  • サーバー設定(cvar) — ラウンド時間、ボット、フレンドリーファイアなど。これらは管理者コマンドではなくゲーム変数です。管理者はsm_cvar <name> <value>で変更します。例: sm_cvar mp_roundtime 2。
  • プレイヤーコマンド — 各プレイヤーが自分のクライアントで実行するもの(購入、ボイス、観戦など)。管理者権限は不要で、そのプレイヤー自身にのみ影響します。

管理者コマンドの実行方法

デベロッパーコンソールを有効にする必要があります(設定 > ゲーム > デベロッパーコンソールを有効化、または起動オプションに-consoleを追加)。その後、以下のいずれかの方法で実行します。

  • チャットで: Yキーを押し、!を先頭に付けてコマンドを入力します(!map de_nuke)。他のプレイヤーにメッセージを見せずに実行するには!の代わりに/を使います。
  • コンソールで: ~(チルダ、1キーの左)を押し、sm_版を入力します(sm_map de_nuke)。

最も簡単な方法: チャットで!adminと入力するとSourceModの管理者メニューが開き、以下のコマンドをすべてクリックだけで実行できます。暗記する必要はありません。

プレイヤー管理(管理者)

!kick <name>
プレイヤーをサーバーから退出させます。
!ban <name> 30 <reason>
プレイヤーを30分間BANします(恒久BANにするには0を指定)。
!slay <name>
現在のラウンド中、プレイヤーを即座にキルします。
!slap <name> 20
20ダメージを与えてプレイヤーを吹き飛ばします(ノックバックのみなら0)。
!team <name> ct
プレイヤーをチームに移動します(ct、tまたはspec)。
!gag <name>
プレイヤーのテキストチャットをブロックします。元に戻すには!ungag。
!mute <name>
プレイヤーのボイスチャットをブロックします。元に戻すには!unmute。
!noclip <name>
プレイヤーが壁を通り抜けて飛べるようにします(トグル)。

マッチ・マップ管理(管理者)

!map de_inferno
今すぐ新しいマップに変更します。de_マップは爆弾解除、cs_マップは人質救出です。
!nextmap de_nuke
このマップの次に読み込まれるマップを設定します。
sm_cvar mp_restartgame 1
1秒後にマッチを再スタートします。スコアとラウンドがリセットされ、全員接続したままです。これがCS:GOでいう「ゲームの再スタート」です(サーバー自体は再起動しません)。
sm_cvar mp_warmup_start
ウォームアップ期間を開始します(自由に購入可能、スコアなし)。
sm_cvar mp_warmup_end
ウォームアップを終了し、本番のマッチを開始します。

サーバー設定 / cvar(管理者)

コンソールでsm_cvar <name> <value>を使うか、!adminメニューから変更します。

mp_roundtime 2
1ラウンドあたりの分数。
mp_timelimit 30
マップが変わるまでの分数(0で無制限)。
mp_maxrounds 24
マッチ終了・サイドチェンジまでのラウンド数。
mp_friendlyfire 1
フレンドリーファイアのオン(1)/オフ(0)。
mp_startmoney 16000
各プレイヤーがマッチ開始時に持つ所持金。
bot_quota 6
ゲーム内に維持するボットの数。
bot_difficulty 2
ボットの強さ: 0が簡単、1が普通、2が難しい、3が最上級。
sv_alltalk 1
両チームがボイスでお互いに聞こえるようにする(1)、またはチーム内のみ(0)。
sv_cheats 1
テスト用にnoclipやgodなどのチートコマンドを有効化します(1)。本番のゲームではオフ(0)にしてください。

お楽しみ・投票(管理者)

!beacon <name>
プレイヤーに輪とピンを表示し、全員が見つけられるようにします。
!freeze <name>
プレイヤーを数秒間その場に凍結させます。
!burn <name>
プレイヤーを燃やします。
!votemap de_dust2 de_mirage
指定したマップの中からマップ投票を開始します。
!votekick <name>
プレイヤーをキックするための投票を開始します。
!csay <message>
全員の画面中央にメッセージを表示します。

プレイヤーコマンド(誰でも使用可)

これらは管理者権限が不要で、実行したプレイヤー自身にのみ影響します。

status
コンソール: 接続中のプレイヤー、そのSteamIDとpingを一覧表示します。キックする相手の名前を調べるのに便利です。
timeleft
チャット: マップが変わるまでの残り時間。
nextmap
チャット: 次のマップが何かを表示します。
rcon_password <pw>
コンソール: RCONパスワード(サーバーカードに記載)でログインすると、SourceModを介さずネイティブのサーバーコマンドを直接実行できます。

ブロックしているコマンド(理由付き)

一部のコマンドはサーバーの身元を漏らしたり、プレイヤーを悪意あるダウンロード先に誘導したり、サーバープロセスを停止させたりする可能性があります。安全のため、CS2でブロックしているのと同じリストをブロックしています。

  • quit、_restart、restart、shutdown、crash — サーバー全体を停止させます(全員切断されます)。マッチを再スタートしたい場合はmp_restartgameを使ってください。
  • sv_setsteamaccount、rcon_passwordの変更、sv_downloadurl、logaddress_add、exec — ログイントークンの漏洩、ダウンロード先のリダイレクト、任意の設定の実行につながる可能性があります。
  • connect、disconnect、retry — クライアント専用のコマンドで、サーバーのネットワークリスナーを停止させ、接続不能にしてしまいます。

それ以外の、上記にある便利な管理者コマンド、マッチ関連コマンド、ゲームプレイコマンドはすべて自由に使えます。

非セキュアサーバー(カスタムクライアント)

デフォルトでは、サーバーはパブリックマッチメイキングと同じくVAC(Valve Anti-Cheat)が有効な状態で動作します。デプロイ時に非セキュアに切り替えることもでき、その場合VACがオフになり、カスタムクライアントやスクリプト、改造構成での接続が可能になります。これは自分のサーバーにのみ影響し、Steamアカウントが危険にさらされることはありません。

これはあなた次第です。一部のプライベートグループは、テストやMOD、独自のルール(HvHなど)のために非セキュアサーバーを運用しています。通常の保護されたプレイにはVACをオンのままにし、参加者全員がルールを理解しているプライベートロビーではオフにしてください。

関連情報

← すべてのガイドに戻る