サーバー管理者になる方法
管理者になる方法
管理者登録をするには、Source- / Metamodのインストールが必須です。
さらに、あなたのSteamアカウントのSteam IDが必要になります。取得方法はいくつかあります。外部のウェブサイトを使うか、ゲーム内コンソールを使う方法です。
ウェブサイトでSteamIDを取得する
まずSteamでプロフィールを開き、プロフィールのどこかで右クリックします。そこでプロフィールのSteam URLをコピーできます。
その後、以下のいずれかのサイトでURLを入力します:
すると、一般的なアカウント情報に加えてSteam IDが表示されます。ここで必要なのはSteam ID 32です:
steamID32: STEAM_0:1:XXXXXX
ゲームコンソールでSteamIDを取得する
ゲームを起動してサーバーに接続します。ゲームコンソールを開いてstatusコマンドを入力すると、以下のような出力が得られます:
] status
Connected to XXX.XXX.XXX.XX:XXXXX
hostname: Server Hosted by ZAP-Hosting.com
version : 1.37.1.1 secure
os : Linux
type : community dedicated
map : en_dust2
players : 1 humans, 0 bots (16/0 max) (not hibernating)
# userid name uniqueid connected ping loss state rate
# 2 1 "Player name" STEAM_1:1:XXXXXXXXX 44:39 30 0 active 196608
#end
設定方法
次にFTPでサーバーに接続し、admins.cfgという設定ファイルを開きます。場所は以下のディレクトリです:addons/sourcemod/configs
ファイルには管理者エントリーの例がすでにあります。これをコピーして以下のように編集してください:
Admins
{
"Player name"
{
"auth" "steam"
"identity" "STEAM_0:1:XXXXX"
"flags" "abcdef"
}
}
Player nameはSteamアカウントの名前と一致する必要はありません。これは設定内での管理用の名前です。authは認証方法で、ここではSteamに固定されているので変更不要です。identityにはSteamアカウントのSteamID32を入力します。flagsは権限を表します。権限レベルはいくつかあります。
| 権限 | フラグ | 内容 |
|---|---|---|
| 予約 | a | |
| 基本 | b | 基本操作(必須) |
| キック | c | |
| バン | d | |
| バン解除 | e | |
| キル | f | |
| マップ変更 | g | マップ切り替え |
| cvar変更 | h | サーバー設定値の変更 |
| config実行 | i | サーバー設定の実行 |
| チャット | j | 高度なチャット権限 |
| 投票 | k | 管理者投票 |
| パスワード設定 | l | |
| rcon | m | RCONコマンド実行 |
| チート | n | ゲーム内のsv_cheats有効化 |
| フル権限 | z | フルアクセス |
付与したい権限に応じて、フラグを連続して書きます。例えばキック権限だけならbとcを指定します。フルアクセスならzだけでOKです。
管理者メニューの使い方
チャットでadminコマンド、またはコンソールでsm_adminコマンドを入力するとメニューが開きます。