Skip to main content

サーバー管理者になる方法

このガイドは、以下の製品を使用して作成されました:

(詳細はプロバイダーごとの製品によって異なる場合がありますが、基本的な概念は同じです)

管理者になる方法

管理者登録をするには、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
rconmRCONコマンド実行
チートnゲーム内のsv_cheats有効化
フル権限zフルアクセス

付与したい権限に応じて、フラグを連続して書きます。例えばキック権限だけならbcを指定します。フルアクセスならzだけでOKです。

管理者メニューの使い方

チャットでadminコマンド、またはコンソールでsm_adminコマンドを入力するとメニューが開きます。