このガイドでは、Nazi Zombies: Portable (NZ:P) 専用サーバーのサーバー管理、コンソールコマンド、cvar 管理、トラブルシューティングについて説明します。NZ:P は FTEQW エンジン上で動作し、サーバー管理に Quake スタイルのコンソールコマンドを使用します。初期セットアップ、設定、接続手順については、NZ:P サーバーセットアップガイドを参照してください。
1. コンソールへのアクセス
NZ:P サーバーは2つの方法で管理できます:
- GPanel コンソール: GPanel の Console タブに移動し、コマンドを直接入力します。
- ゲーム内コンソール: サーバーに接続した状態で
`または~を押してコンソールを開きます。
2. 基本的なサーバーコマンド
マップ管理
| コマンド | 説明 |
|---|---|
map <mapname> | 別のマップに変更します(例: map ndu)。 |
listmaps | サーバー上で利用可能なすべてのマップを一覧表示します。 |
changelevel <mapname> | 既存の接続を維持したままマップを変更します。 |
サーバー制御
| コマンド | 説明 |
|---|---|
status | 接続中のプレイヤーとその ID を含むサーバーステータスを表示します。 |
kick <player_id> | ID を指定してプレイヤーをキックします(ID は status で取得)。 |
quit | サーバーを正常にシャットダウンします。 |
restart | 現在のマップを再起動します。 |
3. サーバー CVar
CVar(コンソール変数)はサーバーの動作を制御します。GPanel コンソールで設定するか、GAME_ARGS 起動変数を使用して +cvar value の形式で設定します。
| CVar | デフォルト | 説明 |
|---|---|---|
sv_port | (割り当て済み) | サーバーポート(GPanel から自動的に設定されます)。 |
sv_port_tcp | (割り当て済み) | サーバーの TCP ポート。 |
sv_maxclients | 4 | 最大プレイヤー数。 |
sv_public | 1 | サーバーが公開サーバーリストに表示されるかどうか。 |
sv_mintic | 0.045 | 最小ティック間隔(TICKRATE 起動変数で設定)。 |
com_protocolname | NZP-REBOOT | プロトコル名(PROTOCOL 起動変数で設定)。 |
hostname | (空) | サーバーブラウザに表示されるサーバー名。GAME_ARGS で設定: +hostname "My Server"。 |
起動時の CVar 設定
GPanel の GAME_ARGS 起動変数に cvar を追加します:
+hostname "My NZ:P Server" +sv_maxclients 8 +sv_public 1
4. カスタムコンテンツ
NZ:P はカスタムマップに対応しています。カスタムコンテンツを追加するには:
- GPanel でサーバーを停止します。
- SFTP 経由でカスタムマップファイルを
nzp/ディレクトリにアップロードします(SFTP でファイルをアップロードする方法を参照)。 - サーバーを起動し、
map <mapname>で新しいマップに変更します。
5. トラブルシューティング
サーバーが起動しない
- GPanel コンソールでエラーメッセージを確認します。
- MAP 変数が有効なマップ名に設定されていることを確認します。
- TICKRATE が有効な数値であることを確認します(例:
0.045)。
プレイヤーが接続できない
- サーバーが GPanel で稼働していることを確認します。
- クライアントが正しいプロトコルを使用していることを確認します。ネイティブの場合は
NZP-REBOOT、ウェブの場合はNZP-REBOOT-WEBです。 - ウェブクライアントは HTTP(HTTPS ではない)と
ws://プレフィックスを使用する必要があります。 - Network タブで正しい IP とポートを確認します。
物理バグ / ゾンビが詰まる
- より滑らかな物理シミュレーションのために TICKRATE の値を下げてみてください(例:
0.045から0.033へ)。 - ティック間隔を低くすると帯域幅の使用量が増えることに注意してください。
関連記事
サポートが必要ですか?
ここに記載されていない NZ:P サーバーの問題が発生した場合は、サポートチケットを開いて、サーバー IP、問題の説明、および GPanel コンソールからの関連するエラーメッセージを含めてください。