このガイドでは、Neverwinter Nights: Enhanced Edition 専用サーバーのダンジョンマスター (DM) ツール、サーバー管理、プレイヤー管理、NWNX サポート、トラブルシューティングについて説明します。NWN:EE は、完全な DM およびマルチプレイヤーサポートを備えたクラシックな D&D RPG のエンハンスド・エディションです。初期セットアップ、モジュールのインストール、接続手順については、NWN:EE サーバーセットアップガイドを参照してください。
1. ダンジョンマスター (DM) アクセス
DM は NWN:EE における主要な管理ロールです。DM として参加するには:
- GPanel の Startup 変数で DM_PASSWORD を設定します。
- NWN:EE を起動し、サーバーに接続して、Player Login ではなく DM Login を選択します。
- プロンプトが表示されたら DM パスワードを入力します。
2. DM コンソールコマンド
DM として、チャットライン(Enter キーを押す)を使用し、コマンドの前に ## を付けます:
プレイヤー管理
| コマンド | 説明 |
|---|---|
##BootPC <player_name> | サーバーからプレイヤーをキックします。 |
##BanPlayer <player_name> | サーバーからプレイヤーを BAN します。 |
##UnbanPlayer <player_name> | プレイヤーの BAN を解除します。 |
##GetPlayerList | 接続中のすべてのプレイヤーをリストアップします。 |
##SetPauseState <0/1> | ゲームを一時停止 (1) または一時停止解除 (0) します。 |
ワールド管理
| コマンド | 説明 |
|---|---|
##SaveGame <name> | 現在のゲーム状態を保存します。 |
##ExportChar <player_name> | プレイヤーのキャラクターをサーバーボールトにエクスポートします。 |
##SetDifficulty <1-4> | 難易度を変更します: 1=イージー、2=ノーマル、3=D&D ハードコア、4=非常に難しい。 |
##SetMaxPlayers <number> | 最大プレイヤー数を変更します。 |
##SetMinLevelForDM <level> | DM キャラクターの最小レベルを設定します。 |
3. DM クライアントツール
DM としてログインすると、DM クライアントはワールド管理のための完全な GUI を提供します:
- Creator: クリーチャー、アイテム、ウェイポイント、配置物をスポーンさせます。
- Chooser: ワールド内のオブジェクトを選択して検査します。
- Possess: NPC を制御してエンカウントをロールプレイします。
- Jump: モジュール内の任意のエリアにテレポートします。
- Properties: クリーチャーのステータス、アイテムのプロパティ、オブジェクトの属性を変更します。
- Encounter Editor: ランダムエンカウントを作成およびカスタマイズします。
4. サーバー設定ファイル
nwn.ini
user/nwn.ini にあります。低レベルのサーバー設定が含まれています。ほとんどの設定は起動変数で制御されますが、上級ユーザーはこのファイルを直接編集できます。
サーバーボールト
SERVER_VAULT が 1 に設定されている場合、キャラクターは user/servervault/ にサーバー側で保存されます。各プレイヤーには、CD キーにちなんで名付けられたサブフォルダが割り当てられ、その .bic キャラクターファイルが含まれます。
5. ゲーム設定リファレンス
PvP モード
| 値 | モード | 説明 |
|---|---|---|
0 | なし | プレイヤーは互いに攻撃できません。 |
1 | パーティー | プレイヤーは自分のパーティーにいない者のみを攻撃できます。 |
2 | フル | どのプレイヤーも他のどのプレイヤーでも攻撃できます。 |
難易度レベル
| 値 | レベル | 説明 |
|---|---|---|
1 | イージー | 敵のダメージと難易度が軽減されます。 |
2 | ノーマル | 標準の D&D ルール。 |
3 | D&D ハードコア | 厳格な D&D ルール、死は永続的です。 |
4 | 非常に難しい | 最大の挑戦、敵は追加ダメージを与えます。 |
6. トラブルシューティング
サーバーが起動しない
- MODULE_NAME が設定されており、モジュールファイルが
data/またはuser/modules/に存在することを確認してください。 - モジュール名がファイル名と完全に一致していることを確認してください(
.mod拡張子なし)。 - カスタム hak パックを使用している場合は、必要なすべての
.hakファイルがuser/hak/にあることを確認してください。
プレイヤーが接続できない
- GPanel でサーバーが実行されていることを確認してください。
- Network タブで正しい IP とポートを確認してください。
- プレイヤーのキャラクターレベルが MIN_LEVEL / MAX_LEVEL の範囲内であることを確認してください。
- ELC が有効になっている場合、キャラクターは正当なキャラクター要件を満たす必要があります。
モジュールの互換性
- モジュールがインストールされている NWN_VERSION と互換性があることを確認してください。
- 一部の古いモジュールには、特定の hak パックまたは tlk ファイルが必要な場合があります。
- 特別なサーバー要件については、モジュールのドキュメントを確認してください。
関連記事
サポートが必要ですか?
ここで扱われていない NWN:EE サーバーの問題が発生した場合は、サポートチケットを開いて、サーバー IP、問題の説明、および GPanel コンソールの関連するエラーメッセージを記載してください。