このガイドでは、管理者のセットアップ、コンソールコマンド、プレイヤー管理、ワールド管理、トラブルシューティングなど、Night of the Dead 専用サーバーの管理について説明します。初期サーバーセットアップについては、Night of the Dead サーバーセットアップガイドを参照してください。
管理者のセットアップ
Night of the Dead は、パスワードベースの管理者システムを使用します。管理者アクセスを取得するには、管理者パスワードを設定し、ゲーム内で認証する必要があります。
管理者パスワードの設定
- GPanel からサーバーを停止します。
- Startup タブに移動して
SERVER_ADMIN_PASSWORD変数を設定するか、サーバー設定ファイルを直接編集します。 - 設定ファイル (
LF/Saved/Config/ServerSettings.ini) で次のように設定します:
[SystemSettings]
IngameAdminPassword=YourSecureAdminPassword
- ファイルを保存し、サーバーを起動します。
管理者としてのログイン
ゲーム内でサーバーに接続したら:
- `(チルダ/バッククォート)または指定されたコンソールキーを押して、ゲーム内コンソールを開きます。
- 次のコマンドを入力して認証します:
EnableCheats YourSecureAdminPassword - パスワードが正しい場合、確認メッセージが表示され、管理者コマンドへのアクセスが許可されます。
永続的な管理者の追加
複数の管理者がいるサーバーの場合、Steam ID をホワイトリストに追加して、セッションごとに再認証する必要がないようにできます。設定ファイルにエントリを追加します:
[ServerSettings]
# Admin Steam IDs (one per line)
AdminSteamID=76561198012345678
AdminSteamID=76561198087654321
steamid.io で自分の Steam64 ID を確認できます。ID は 7656119 で始まる 17 桁の数字です。
コンソールコマンド
管理者コマンドは、認証後にゲーム内コンソール(` を押す)を介して実行されます。次の表は、最も一般的に使用されるコマンドを示しています。
プレイヤー管理
| コマンド | 使用法 | 説明 |
|---|---|---|
ListPlayers |
ListPlayers |
接続中のすべてのプレイヤーを ID とともにリストアップします |
KickPlayer |
KickPlayer <playerID> |
サーバーからプレイヤーをキックします |
BanPlayer |
BanPlayer <playerID> |
サーバーからプレイヤーを BAN します |
UnbanPlayer |
UnbanPlayer <steamID> |
Steam ID で BAN を解除します |
ServerMessage |
ServerMessage <text> |
すべてのプレイヤーにブロードキャストメッセージを送信します |
ワールドおよびゲーム制御
| コマンド | 使用法 | 説明 |
|---|---|---|
SetTimeOfDay |
SetTimeOfDay <hour> |
ゲーム内の時間を設定します(0-24、例: 正午は 12) |
SetDifficulty |
SetDifficulty <level> |
難易度を変更します(0=イージー、1=ノーマル、2=ハード、3=ナイトメア) |
SaveWorld |
SaveWorld |
ワールドの状態を手動で強制保存します |
SetWeather |
SetWeather <type> |
現在の天候を変更します(clear、rain、fog、storm) |
TogglePvP |
TogglePvP |
PvP モードを有効または無効にします |
Shutdown |
Shutdown <seconds> <message> |
警告メッセージ付きでサーバーのシャットダウンをスケジュールします |
スポーンおよびユーティリティコマンド
GiveItem <itemID> <amount>-- 自分にアイテムを与えますGiveItemToPlayer <playerID> <itemID> <amount>-- プレイヤーにアイテムを与えますGiveExperience <amount>-- 経験値を付与しますTeleport <x> <y> <z>-- 座標にテレポートしますTeleportToPlayer <playerID>-- 別のプレイヤーにテレポートしますGod-- 無敵を切り替えますFly-- 自由移動のためのフライモードを切り替えます
ワールド管理
ワールドの保存
サーバーは定期的に自動保存されますが、SaveWorld コマンドを使用していつでも手動で強制保存できます。これは、ワールドの状態に影響を与える可能性のある管理操作を実行する前に推奨されます。
ワールドのリセット
完全なワールドリセットを実行するには:
- GPanel からサーバーを停止します。
- ファイルマネージャーまたは SFTP 経由で
LF/Saved/SaveGames/に移動します。 - このディレクトリ内のセーブファイルを削除または名前変更します。
- サーバーを起動します。新しいワールドが生成されます。
SaveGames_backup)。
昼夜サイクルの管理
SetTimeOfDay <hour> を使用して、実行時に時間を変更します(例: 正午は SetTimeOfDay 12)。永続的な変更については、設定ファイルの DayNightCycleSpeed と DayTimeRatio の値を変更します(サーバーセットアップガイドを参照)。
BAN 管理
BanPlayer <playerID> を使用して接続中のプレイヤーを BAN し、UnbanPlayer <steamID> を使用して BAN を解除します。BAN リストファイルはサーバーの設定ディレクトリにあり、サーバーが停止しているときに SFTP 経由で直接編集できます。
トラブルシューティング
サーバーがブラウザに表示されない
- サーバーがマスターサーバーリストに登録されるまで、起動後少なくとも 2~3 分待ってください。
- GPanel でコンソール出力を確認して、サーバーが正常に起動したことを確認してください。
- 直接 IP 経由で接続して、サーバーが実行されていることを確認してください。
サーバーのクラッシュ
- エラーの詳細については、
LF/Saved/Logs/のサーバーログを確認してください。 - 破損したセーブファイルはクラッシュの原因となる可能性があります -- セーブディレクトリの名前を変更して最初から始め、テストしてみてください。
- ゲームの更新後にクラッシュが発生する場合は、GPanel の Reinstall オプションで再インストールしてみてください(最初にセーブと設定をバックアップしてください)。
- プレイヤーが構築した大規模な拠点はパフォーマンスに影響を与える可能性があります。ホードイベント中にサーバーが苦労する場合は、
ZombieSpawnRateを下げてください。
プレイヤーが接続できない
- サーバーが GPanel で完全に起動しており、
MaxPlayersの上限に達していないことを確認してください。 - パスワードを使用している場合は、プレイヤーが正しく入力していることを確認してください。
- すべてのプレイヤーがサーバーと同じゲームバージョンを実行していることを確認してください。
関連記事
サーバー管理についてさらにサポートが必要な場合は、サポートチケットを開いてください。チームがお手伝いします。