serveradmin.xml(ファイル名はAdminFileNameで指定)には管理者、ホワイトリスト、ブラックリスト、コマンドの権限レベルが入ります。レベルが低いほど権限が強く、未登録のプレイヤーは1000、未登録のコマンドはレベル0が必要です。
ツールの使い方
現在のserveradmin.xmlをインポート(またはサンプルから開始)し、元ファイルをバックアップします。
管理者を追加します:プラットフォーム、ID(SteamはSteamID64)、名前、権限レベル。
必要に応じてホワイトリスト(1件でもあるとホワイトリスト専用モード)、ブラックリスト、コマンド別レベルを入力します。
ファイルをダウンロードし、サーバーのファイルと置き換えて(サーバー停止中、またはゲーム内コマンドで)再起動します。
形式と制限
生成される構造:ルート<adminTools>の下に<users>、<whitelist>、<blacklist>、<commands>。要素は<user platform userid name permission_level/>、<blacklisted platform userid displayname unbandate reason/>、<permission cmd permission_level/>です。7d2dmodding wikiによれば最近のバージョン(V3.x)の形式で、古いバージョン(V1/V2)は別形式でした。APIトークン、Webユーザー、Steamグループはゲームが保持しますが、ここでは扱いません。必要なら手作業またはコマンドで編集してください。wikiでもadmin、ban、whitelist、createwebuserコマンドでの管理が推奨されています。
よくある質問
- 管理者にはどの権限レベルを与えますか?
- フル管理者は0、制限付きモデレーターにはより大きい値(最大1000)を設定します。コマンドは、プレイヤーのレベルがコマンドのレベル以下の場合にのみ使えます。
- SteamプレイヤーにはどのIDを使いますか?
- プラットフォームに「Steam」を選び、SteamID64(17桁)を入力します。他のプラットフォームでは、ゲーム内のlpコマンドで表示されるIDを使います。
