サーバー管理者になる方法
管理者になる方法
管理者登録をするには、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
コマンドを入力するとメニューが開きます。