このガイドでは、serveradmin.xml を使用して 7 Days to Die サーバーで管理者、モデレーター、ホワイトリスト、BAN を設定する方法を説明し、ゲーム内の主要な管理者コンソールコマンドについても解説します。一般的なサーバー設定については、7 Days to Die サーバーセットアップガイドを参照してください。
管理者セットアップ (serveradmin.xml)
serveradmin.xml ファイルは、管理者権限、モデレーター、ホワイトリスト、ブラックリストを制御します。その正確な場所はサーバーの UserDataFolder 設定によって異なり、サーバー構成によって変わることがあります。必ずしも単純な saves/ ディレクトリにあるとは限りません。
serveradmin.xml へのアクセス
- GPanel にログインし、File Manager を開きます。
- ファイルブラウザの検索機能を使用して
serveradmin.xmlを検索するか、serverconfig.xml内のサーバーのUserDataFolder設定で指定されたディレクトリを参照します。 - 見つかったら
serveradmin.xmlを開きます。
serveradmin.xml をダウンロードして再アップロードすることもできます。手順については SFTP ファイルアップロードガイドを参照してください。
管理者とモデレーターの追加
各プレイヤーは Steam 64 ID(17 桁の数字)で識別されます。Steam 64 ID は steamid.io などのサイトで調べることができます。
権限レベル
権限レベルは 0(完全な管理者)から 1000(標準プレイヤー)までの範囲です。一般的な値:
| レベル | 役割 |
|---|---|
0 |
完全な管理者(すべてのコマンド) |
1 |
管理者 |
100 |
モデレーター(限定的なコマンド) |
1000 |
通常のプレイヤー(デフォルト) |
50)を設定したり、serveradmin.xml の <permissions> セクションを介して個々のコマンドを特定の権限レベルに割り当てたりすることもできます。
ホワイトリストとブラックリスト
<whitelist> セクションは、リストに登録された Steam ID のみにサーバーへのアクセスを制限します。誰でも参加できるようにするには空のままにします。<blacklist> セクションはプレイヤーを永久に BAN します。一時的な BAN の場合は、オプションで unbandate を設定できます。
serveradmin.xml の例
<?xml version="1.0" encoding="UTF-8"?>
<adminTools>
<!-- Admins: add Steam64 IDs and permission levels -->
<admins>
<admin steamID="76561198000000001" permission_level="0" />
<admin steamID="76561198000000002" permission_level="100" />
</admins>
<!-- Moderators -->
<moderators>
</moderators>
<!-- Whitelist: only these players can join (leave empty to disable whitelist) -->
<whitelist>
</whitelist>
<!-- Blacklist: permanently banned players -->
<blacklist>
<blacklisted steamID="76561198000000099" unbandate="" />
</blacklist>
</adminTools>
admin reload を使用する)と、変更が適用されます。
ゲーム内管理者コマンド
管理者権限を取得したら、ゲーム内で F1 を押してコンソールを開きます。GPanel の Console タブからコマンドを実行することもできます。
プレイヤー管理
| コマンド | 説明 |
|---|---|
listplayers |
接続中のすべてのプレイヤーを Entity ID と Steam ID とともに一覧表示します。 |
kick <player> <reason> |
プレイヤーをサーバーからキックします。 |
ban add <player> <duration> <reason> |
プレイヤーを一定期間 BAN します(例:1 day、1 hour)。 |
ban remove <player> |
プレイヤーの BAN を解除します。 |
ban list |
現在 BAN されているすべてのプレイヤーを表示します。 |
サーバー管理
| コマンド | 説明 |
|---|---|
say <message> |
すべてのプレイヤーにサーバー全体のメッセージを送信します。 |
saveworld |
ワールドを即座に強制保存します。 |
shutdown |
サーバーを正常にシャットダウンします。 |
admin reload |
サーバーを再起動せずに serveradmin.xml を再読み込みします。 |
ゲームプレイコマンド
| コマンド | 説明 |
|---|---|
give <player> <item> <count> |
プレイヤーにアイテムを与えます。 |
teleportplayer <player> <x> <y> <z> |
プレイヤーを特定の座標にテレポートします。 |
settime <day> <hour> <minute> |
ゲーム内の時間を設定します。 |
weather <weathertype> |
現在の天候を変更します。 |
help と入力すると、利用可能なコマンドの完全な一覧と必要な権限レベルが表示されます。
サポートが必要ですか?
管理者設定についてさらにサポートが必要な場合は、サポートチケットを開いて、サーバー ID と問題の説明を記載してください。
関連記事
- 7 Days to Die サーバーセットアップガイド — serverconfig.xml の設定と接続方法
- 7 Days to Die Mod インストール — Mod のインストールと EAC 要件
- 7 Days to Die トラブルシューティング — よくある問題と解決策