このガイドでは、HumanitZ専用サーバーの管理者設定、利用可能なすべてのコンソールコマンド、プレイヤー管理、ワールド設定、トラブルシューティングについて説明します。HumanitZは、サーバー管理に / を接頭辞とするチャットベースのコマンドを使用します。
管理者設定
HumanitZはパスワードシステムを通じて管理者アクセスを付与します。管理者パスワードは、サーバーの GameServerSettings.ini ファイル、またはGPanelの起動変数で設定します。
管理者パスワードの設定
サーバー設定ファイルで管理者パスワードを設定します:
AdminPassword=YourSecurePassword123
GPanelのStartupタブで Admin Password 変数を編集することでも設定できます。パスワードを変更した後は、有効にするためにサーバーを再起動してください。
ゲーム内で管理者としてログインする
- 通常のプレイヤーとしてサーバーに参加します。
- ゲーム内チャットを開きます(Enter または T を押します)。
- 管理者パスワードを付けて次のコマンドを入力します:
/AdminAccess YourSecurePassword123
現在のセッションで管理者権限が付与されたことを示す確認メッセージが表示されます。管理者アクセスはサーバーから切断するまで持続します。
管理者タグの表示
デフォルトでは、チャット内の名前の横に管理者タグが表示される場合があります。この表示を切り替えることができます:
/admintag
これにより管理者表示を非表示または表示にし、必要に応じて匿名でプレイできます。
管理者コマンド
すべてのコマンドはゲーム内チャットで入力し、/ を接頭辞とします。コマンドは大文字と小文字が区別されます。
サーバー管理コマンド
| コマンド | 構文 | 説明 |
|---|---|---|
| シャットダウン | /Shutdown [seconds] |
指定された遅延後にサーバーをシャットダウンします。すべてのプレイヤーにチャットで通知され、シャットダウン前にワールドが保存されます。 |
| ゲームの保存 | /SaveGame |
即座に手動でワールドを保存します。変更を加える前やメンテナンスを行う前に便利です。 |
| 管理者UI | /adminw |
グラフィカルインターフェースを通じてアイテムをスポーンしたり設定を調整したりするための管理ユーティリティパネルを開きます。 |
| スーパー管理者 | /SuperAdmin |
不可視飛行モードを切り替えます。他のプレイヤーから見えなくなり、マップ上を自由に飛び回ることができます。無効にするには再度コマンドを実行します。 |
| ゴッドモード | /god |
無敵を切り替えます。有効な間は、いかなる原因からもダメージを受けません。無効にするには再度実行します。 |
| FPS表示 | /FPS または /FPS2 |
フレームレートカウンターの表示を切り替えます。サーバーのパフォーマンスを監視するのに便利です。 |
| コマンドの実行 | /ExecCmd [command] |
生のUnreal Engineコンソールコマンドを実行します。上級ユーザー専用です。 |
スポーンコマンド
スポーンコマンドを使用すると、現在の場所にアイテム、車両、クリーチャー、コンパニオンを作成できます。
| コマンド | 構文 | 説明 |
|---|---|---|
| アイテムのスポーン | /Spawn item_[Name] |
あなたの場所に拾えるアイテムをスポーンします。例: /Spawn item_Apple |
| 強制スポーン | /fspawn item_[Name] |
当たり判定チェックを無視してアイテムを強制スポーンします。地形が原因で /Spawn が失敗する場合に使用します。 |
| 車両のスポーン | /spawn car_[Type] |
あなたの場所に車両をスポーンします。以下の車両リストを参照してください。 |
| AIのスポーン | /spawn ai_[Type] |
ゾンビ、敵対的NPC、または野生動物のクリーチャーをスポーンします。以下のAIリストを参照してください。 |
| 犬のスポーン | /spawn Dog |
あなたの場所にコンパニオン犬をスポーンします。 |
| 取得可能な犬のスポーン | /spawn CompDog |
どのプレイヤーもコンパニオンとして取得できる犬をスポーンします。 |
| 馬のスポーン | /spawn horse |
あなたの場所にランダムな馬をスポーンします。 |
車両の種類
これらの識別子を /spawn car_[Type] と共に使用します:
| 種類 | 車両 |
|---|---|
car_suv | SUV |
car_pickup | ピックアップトラック |
car_jeep | ジープ |
car_hatchback | ハッチバック |
car_van | バン |
car_truck | トラック |
car_sport | スポーツカー |
car_rv | RV / キャンピングカー |
car_policesuv | 警察SUV |
car_gaztiger | 軍用車両(Gaz Tiger) |
car_edmond | Edmondセダン |
car_rally | ラリーカー |
car_amero | Ameroマッスルカー |
car_lazer | Lazerスポーツカー |
AIスポーンの種類
これらの識別子を /spawn ai_[Type] と共に使用します:
| 種類 | 説明 |
|---|---|
ai_bear | クマ(敵対的な野生動物) |
ai_wolf | オオカミ(敵対的な野生動物) |
ai_buck | シカ / 雄ジカ(受動的な野生動物) |
ai_zombiepolice | 警察ゾンビ |
ai_zombiegirl | 女性ゾンビ |
ai_zombiebelly | 膨れたゾンビ |
ai_humanmelee | 敵対的な人間NPC(近接) |
/adminw パネルを使用してグラフィカルインターフェースで利用可能なアイテムを閲覧してください。
コンパニオンおよびプレイヤーコマンド
| コマンド | 構文 | 説明 |
|---|---|---|
| 犬に名前を付ける | /DogSetName [Name] |
コンパニオン犬にカスタム名を設定します。 |
| 犬のテレポート | /TPDog |
コンパニオン犬を現在の場所にテレポートします。犬が動けなくなったときに便利です。 |
| 犬の削除 | /NoDog |
コンパニオン犬をゲームから削除します。 |
| 経験値の付与 | /exp [amount] |
指定された量の経験値をキャラクターに付与します。 |
| スタック解除 | /unstuck |
動けなくなった状態やオブジェクトと相互作用できない状態を解決します。 |
| 地形スタック解除 | /unstuckgeo |
キャラクターを地形やジオメトリから強制的に解放します。/unstuck では不十分な場合に使用します。 |
天候および季節コマンド
| コマンド | 構文 | 説明 |
|---|---|---|
| 天候 | /weather list |
利用可能な天候タイプを一覧表示し、現在の天候を変更できます。 |
| 季節 | /season list |
利用可能な季節を一覧表示し、現在の季節を変更できます。 |
プレイヤー管理
HumanitZは、個々のチャットコマンドではなく、主にサーバー設定と管理パネルを通じてプレイヤー管理を行います。
管理パネルによるプレイヤーの管理
/adminw コマンドを使用して、ゲーム内で管理ユーティリティパネルを開きます。このグラフィカルインターフェースは、迷惑なプレイヤーをサーバーから削除する機能を含む、接続中のプレイヤーを管理するためのオプションを提供します。
サーバーパスワード保護
サーバーへのアクセスを制限する最も簡単な方法は、サーバーパスワードを使用することです。GameServerSettings.ini の Password フィールドを設定し、信頼できるプレイヤーとのみ共有します:
Password=YourServerPassword
警告付きシャットダウン
サーバーを再起動またはメンテナンスする必要がある場合は、プレイヤーが進行状況を保存する時間を与えるために、遅延付きのシャットダウンコマンドを使用します:
/Shutdown 60
これにより、サーバーがシャットダウンして保存する前に、接続中のすべてのプレイヤーにチャットで60秒の警告が送信されます。
ワールド設定の管理
ほとんどのワールド設定はサーバー起動前に GameServerSettings.ini を通じて構成されますが、一部の調整は管理者コマンドを使用してその場で行うことができます。
クイック設定リファレンス
| 変更したいもの | 変更方法 |
|---|---|
| 現在の天候 | ゲーム内で /weather list |
| 現在の季節 | ゲーム内で /season list |
| ゾンビの密度、難易度、戦利品の出現率 | GameServerSettings.ini を編集してサーバーを再起動 |
| 昼/夜の長さ | 設定の DayDur と NightDur を編集して再起動 |
| PvPモード | 設定の PVP を編集して再起動 |
| テスト用のアイテム/車両のスポーン | ゲーム内で /adminw パネルまたは /Spawn コマンド |
トラブルシューティング
サーバーのクラッシュ
- コンソールログを確認する: クラッシュ前のGPanelコンソール出力でエラーメッセージを確認します。一般的な原因にはメモリ制限や破損したセーブデータが含まれます。
- メモリの問題: HumanitZは安定動作のために6~8GBのRAMを推奨しています。負荷時にサーバーがクラッシュする場合は、サーバープランのアップグレードを検討してください。
- 破損したワールドセーブ: 起動時にサーバーが繰り返しクラッシュする場合は、バックアップから復元するか、ワールドリセットを実行してみてください。バックアップとリセットの手順については、サーバーセットアップガイドを参照してください。
- ゲームのアップデート: ゲームアップデート後のクラッシュは、以前のバージョンのセーブデータが互換性がないことを示している可能性があります。公式のHumanitZパッチノートとコミュニティフォーラムで既知の問題を確認してください。
接続の問題
- サーバーがブラウザに表示されない: サーバーが完全に起動していることを確認してください(GPanelコンソールで準備完了メッセージを確認)。クエリポートが正しく割り当てられているか確認してください。
- ダイレクトIPで接続できない: IPとゲームポート(クエリポートではありません)を再確認してください。
IP:Portの形式を使用します。サーバーのIPとポートを確認する方法を参照してください。 - 接続時のタイムアウト: サーバーが過負荷状態か応答していない可能性があります。GPanelから再起動してみてください。問題が続く場合は、コンソールでエラーを確認してください。
- 「バージョンの不一致」: サーバーとクライアントの両方が同じゲームバージョンである必要があります。保留中のアップデートを適用するためにサーバーを再起動し、プレイヤーがSteamを通じてゲームを更新していることを確認してください。
管理者コマンドが機能しない
- 認証されていない: サーバーに参加するたびに
/AdminAccess [password]を実行する必要があります。管理者アクセスはセッション間で持続しません。 - パスワードが間違っている: 管理者パスワードは大文字と小文字が区別されます。サーバー設定の
AdminPassword設定と正確に一致していることを確認してください。 - 管理者パスワードが設定されていない: 設定ファイルで
AdminPasswordが空または欠落している場合、管理者コマンドは機能しません。パスワードを設定してサーバーを再起動してください。 - コマンドのタイプミス: コマンドは大文字と小文字が区別されます。
/spawnと/Spawnは異なる動作をする場合があります。このガイドに示されている正確な構文を使用してください。
パフォーマンスの最適化
- サーバーが現在のプレイヤー数で苦戦している場合は、
MaxPlayersを減らしてください。 ZombieAmountMultiとHumanAmountMultiを下げて、エンティティ数とCPU使用率を減らしてください。- リスポーンタイマー(
ZombieRespawnTimer、HumanRespawnTimer)を増やして、エンティティ数を低く保ちます。 - サーバーにワールドサイズとアクティブなプレイヤー数に十分なRAMがあることを確認してください。
- 蓄積されたメモリ使用量をクリアするために、定期的な再起動(毎日または数日ごと)をスケジュールしてください。
- すべての進行状況が保持されるように、再起動前に
/SaveGameを使用してください。