Half-Life 2: 管理者になる方法
はじめに
管理者権限の割り当てにより、サーバーを完全にコントロールできるシンプルかつ包括的な管理が可能になります。管理者として、ゲーム内で提供されるすべてのオプションや機能を直接利用できます。サーバーに管理者権限を割り当てるために必要な手順を以下で詳しく説明します。
設定方法
管理者登録には、SourceModまたはMetaModのインストールが必須です。さらに、SteamアカウントのSteam IDが必要になります。Steam IDを取得する方法はいくつかあり、外部サイトを利用するか、ゲーム内コンソールから直接取得できます。
ウェブサイトでSteamIDを取得するには、まずSteamプロフィールを開き、ページのどこかで右クリックしてプロフィールURLをコピーします。次に、そのURLを以下のいずれかのサイトに貼り付けます:
ページにSteamIDやその他のアカウント情報が表示されます。管理者登録にはSteamID32が必要です:
steamID32: STEAM_0:1:XXXXXX
または、ゲーム内コンソールからSteamIDを取得することも可能です。ゲームを起動し、サーバーに接続してコンソールを開き、以下のコマンドを入力します:
status
接続情報が表示され、その中にSteamIDが含まれています。次にFTPでサーバーに接続し、以下の場所にある admins.cfg
ファイルを開きます:
.../addons/sourcemod/configs/
ファイルには例として以下のようなエントリーがあるので、コピーして編集してください:
Admins
{
"Player name"
{
"auth" "steam"
"identity" "STEAM_0:1:XXXXX"
"flags" "abcdef"
}
}
Player name はSteamアカウント名と一致する必要はなく、内部参照用です。auth
フィールドは認証方法で、steam
のままにします。identity
にSteamID32を入力し、flags
で管理者に付与する権限を指定します:
権限 | フラグ | 説明 |
---|---|---|
予約 | a | スロット予約 |
基本権限 | b | 基本的な権限(必須) |
キック | c | プレイヤーをキック |
バン | d | プレイヤーをバン |
バン解除 | e | バンを解除 |
即死 | f | プレイヤーを叩く・殺す |
マップ変更 | g | マップを変更 |
cvar変更 | h | サーバー設定値を変更 |
設定実行 | i | サーバー設定ファイル実行 |
チャット権限 | j | 高度なチャット権限 |
投票開始 | k | 管理者投票を開始 |
パスワード設定 | l | サーバーパスワード設定 |
RCON実行 | m | RCONコマンド実行 |
チート許可 | n | sv_cheats を有効化 |
フルアクセス | z | 全権限 |
複数のフラグは組み合わせ可能(例:bc
はキック権限付き基本権限)。フルアクセスは単独で z
を使います。管理者メニューはチャットで admin
と入力するか、コンソールで sm_admin
と入力して開けます。
管理者コマンド
以下はサーバー管理者として使える代表的なコマンド一覧です。
コマンド | 説明 |
---|---|
sm_kick <player> | プレイヤーをキック |
sm_ban <player> <time> [reason] | 指定分間プレイヤーをバン(0は永久) |
sm_unban <SteamID/IP> | プレイヤーのバンを解除 |
sm_slay <player> | プレイヤーを即死させる |
sm_slap <player> [damage] | プレイヤーを叩く(ダメージ指定可) |
sm_map <mapname> | 指定マップに変更 |
sm_cvar <cvar> <value> | ランタイムでサーバー設定値を変更 |
sm_vote <topic> | 基本的な投票を開始 |
sm_restartgame <seconds> | カウントダウン後にゲームを再起動 |
sm_say <message> | グローバルチャットにメッセージ送信 |
まとめ
おめでとうございます!すべての手順を正しく行えば、サーバーの管理者権限が無事に設定できているはずです。もし質問やサポートが必要な場合は、いつでもお気軽にサポートチームまでご連絡ください。毎日対応していますよ!🙂