このガイドでは、No One Survived 専用サーバーの管理者セットアップ、利用可能なコマンド、プレイヤー管理、トラブルシューティングについて説明します。管理者アクセスの設定方法、ゲーム内コマンドの使用方法、よくあるサーバーの問題の解決方法を学びましょう。
管理者セットアップ
No One Survived は、管理者パスワード、および任意で Steam ID ホワイトリストを通じて管理者アクセスを提供します。管理者権限により、プレイ中にサーバーを完全に制御できます。
管理者パスワードの設定
管理者パスワードは GPanel の起動変数 SERVER_ADMIN_PASSWORD 経由、または設定ファイル WRSH/Saved/Config/WindowsServer/Game.ini で構成します:
[ServerSetting]
AdminPassword=YourSecurePassword123
GPanel の Startup タブで SERVER_ADMIN_PASSWORD 変数を編集して設定することもできます。パスワードを変更した後は、反映させるためにサーバーを再起動してください。
ゲーム内での管理者ログイン
- 通常のプレイヤーとしてサーバーに参加します。
- ゲーム内コンソールを開きます(通常は ` または ~ を押すか、ゲームのキーバインドを確認してください)。
- パスワードを使用して管理者ログインコマンドを入力します:
AdminLogin YourSecurePassword123
現在のセッションに対して管理者権限が付与されたことを示す確認メッセージが表示されるはずです。
Steam ID ホワイトリスト
さらにセキュリティを強化するために、サーバー設定で Steam ID ホワイトリストを構成して、特定の Steam アカウントに管理者アクセスを制限できます:
[AdminSettings]
AdminSteamIDs=76561198012345678,76561198087654321,76561198011223344
Steam ID ホワイトリストが構成されている場合、管理者パスワードを知っていても、Steam ID がリストに記載されているプレイヤーのみが管理者として認証できます。これにより、パスワードが漏洩した場合の不正アクセスを防ぎます。
管理者コマンド
管理者として認証されると、ゲーム内コンソールを通じて以下のコマンドを使用できます:
プレイヤー管理コマンド
| コマンド | 構文 | 説明 |
|---|---|---|
| Kick | Kick <PlayerName> |
プレイヤーをサーバーから削除します。すぐに再参加できます。 |
| Ban | Ban <PlayerName> |
プレイヤーを削除し、バンが解除されるまで再参加できないようにします。 |
| Unban | Unban <PlayerName> |
プレイヤーをバンリストから削除し、再参加できるようにします。 |
| Player List | ListPlayers |
現在接続中のすべてのプレイヤーの名前と Steam ID を表示します。 |
| Broadcast | Broadcast <Message> |
すべてのプレイヤーに表示されるサーバー全体のメッセージを送信します。 |
テレポートコマンド
| コマンド | 構文 | 説明 |
|---|---|---|
| プレイヤーへテレポート | TeleportTo <PlayerName> |
指定したプレイヤーの位置へテレポートします。 |
| プレイヤーを自分へテレポート | TeleportHere <PlayerName> |
指定したプレイヤーを自分の現在の位置へテレポートさせます。 |
| 座標へテレポート | Teleport <X> <Y> <Z> |
指定したワールド座標へテレポートします。 |
アイテムとスポーンコマンド
| コマンド | 構文 | 説明 |
|---|---|---|
| アイテム付与 | GiveItem <ItemID> <Amount> |
指定したアイテムを自分のインベントリにスポーンさせます。 |
| プレイヤーへアイテム付与 | GiveItemTo <PlayerName> <ItemID> <Amount> |
アイテムを別のプレイヤーのインベントリに直接スポーンさせます。 |
| エンティティスポーン | SpawnEntity <EntityID> |
自分の位置にエンティティ(ゾンビ、NPC、動物)をスポーンさせます。 |
時間と天候コマンド
| コマンド | 構文 | 説明 |
|---|---|---|
| 時間設定 | SetTime <Hour> |
ゲーム内時間(0-24)を設定します。例えば、SetTime 12 は正午に設定します。 |
| 天候設定 | SetWeather <Type> |
現在の天候を変更します。オプション: Clear、Rain、Storm、Fog。 |
| 昼夜サイクル切り替え | ToggleDayNight |
現在の時刻で昼夜サイクルを一時停止または再開します。 |
RCON アクセス
ゲームが RCON(リモートコンソール)をサポートしている場合、ゲームにログインせずに管理者コマンドを送信できます。これは自動化されたサーバー管理や外部ツールに便利です。
RCON の有効化
[RCONSettings]
RCONEnabled=true
RCONPort=27020
RCONPassword=YourRCONPassword
RCON を有効にすると、任意の標準 RCON クライアントを使用してサーバーに接続し、コマンドをリモートで実行できます。RCON ポートはゲームポートおよびクエリポートとは異なる必要があります。
プレイヤー管理
バンリストの管理
バンはサーバー上のバンリストファイルに保存されます。管理者コマンドを通じて、またはバンリストファイルを直接編集してバンを管理できます:
Ban <PlayerName>を使用してプレイヤーをバンリストに追加します。Unban <PlayerName>を使用してプレイヤーをバンリストから削除します。- 一括変更の場合は、GPanel のファイルマネージャーでバンリストファイルを編集できます。
ホワイトリストモード
サーバーを特定のプレイヤーのみに制限したい場合は、ホワイトリストモードを有効にできます:
[ServerSettings]
WhitelistEnabled=true
ホワイトリストが有効になっている場合、Steam ID がホワイトリストファイルに記載されているプレイヤーのみが接続できます。GPanel のファイルマネージャーを通じて、ホワイトリストファイルに Steam ID を追加してください(1行に1つ)。
ワールド管理
昼夜サイクルの調整
昼夜サイクルはゲームプレイに大きく影響します。昼が長いとプレイヤーは資源収集のための安全な時間が増え、夜が長いとサバイバルの難易度が上がります:
| プレイスタイル | 昼の長さ | 夜の長さ |
|---|---|---|
| カジュアル / 建築重視 | 60分 | 15分 |
| バランス(デフォルト) | 40分 | 20分 |
| ハードコアサバイバル | 20分 | 40分 |
| 永続的な昼 | 120分 | 1分 |
難易度の調整
プリセットの難易度レベルを超えて、個々の設定を微調整してカスタム難易度を作成できます。これらを組み合わせてカスタマイズされた体験を実現しましょう:
- ゾンビの密度:
ZombieSpawnMultiplierを調整します(ほとんどなしの場合は 0.1、圧倒的な大群の場合は 5.0)。 - NPC の挙動: フレンドリーな NPC には
NPCHostilityをPassiveに、敵対的な世界にはAggressiveに設定します。 - 資源の希少性: より厳しいサバイバルには
GatherRateMultiplierとLootRespawnMultiplierを下げます。 - 戦闘難易度: 高いゾンビスポーンと低い耐久性を組み合わせて、挑戦的な戦闘体験を実現します。
トラブルシューティング
サーバークラッシュ
- コンソールログを確認: クラッシュ前の GPanel コンソール出力でエラーメッセージを確認します。よくある原因にはメモリ制限や破損したセーブデータがあります。
- メモリの問題: ワールド生成中や多数のプレイヤーでサーバーがクラッシュする場合、より多くの RAM が必要な可能性があります。サーバープランのアップグレードを検討してください。
- 破損したワールドセーブ: サーバーが起動時に繰り返しクラッシュする場合は、バックアップの復元またはワールドリセットを試してください。バックアップとリセットの手順については、No One Survived サーバーセットアップガイドを参照してください。
- ゲームアップデート: ゲームアップデート後のクラッシュは互換性の問題を示している可能性があります。サーバーを再起動してアップデートを適用し、既知の問題についてコミュニティフォーラムを確認してください。
接続の問題
- サーバーがブラウザに表示されない: サーバーが完全に起動していることを確認します(GPanel コンソールで準備完了メッセージを確認)。クエリポートが正しく割り当てられていることを確認してください。
- 直接 IP で接続できない: IP とゲームポート(クエリポートではない)を再確認してください。サーバー IP とポートの確認方法を参照してください。
- 接続時のタイムアウト: サーバーが過負荷または応答していない可能性があります。GPanel 経由で再起動してください。問題が続く場合は、コンソールでエラーを確認してください。
- 「Version mismatch」: サーバーとクライアントの両方が同じゲームバージョンである必要があります。サーバーを再起動して保留中のアップデートを適用してください。
セーブの破損
- 症状: サーバーが起動しない、空のワールドに読み込まれる、またはプレイヤーがすべての進行状況を失う。
- 予防: メンテナンス前に必ず GPanel を通じてサーバーをクリーンに停止してください。サーバープロセスの強制終了は避けてください。
- 復旧: 破損が発生する前に取得したバックアップから復元します。バックアップが存在しない場合は、ワールドリセットが必要です。
ゾンビのスポーンの問題
- ゾンビがスポーンしない:
ZombieSpawnMultiplierが0に設定されていないことを確認します。難易度がゾンビを無効にするモードに設定されていないことを確認してください。 - ゾンビが多すぎる / ラグ:
ZombieSpawnMultiplierを下げます。高いスポーン率と多数のプレイヤーが組み合わさると、サーバーに大きなラグが発生する可能性があります。 - ゾンビが消えない: これはゲームのバグの可能性があります。サーバーを再起動するとスポーンしたすべてのエンティティがクリアされ、一時的に問題が解決します。
パフォーマンスの最適化
- サーバーが現在のプレイヤー数に苦労している場合は、
MaxPlayersを減らします。 - エンティティ数と CPU 使用率を減らすために
ZombieSpawnMultiplierを下げます。 - マップサイズとプレイヤー数に十分な RAM がサーバーにあることを確認します。
- メモリリークをクリアしエンティティ数をリセットするために、定期的な再起動(毎日または数日ごと)をスケジュールします。
- 可能であれば、サーバー設定で視野距離やシミュレーション範囲を減らします。