Neverwinter Nightsのデディケイテッドサーバーはコマンドラインオプションで制御します。このツールはLinux(nwserver-linux)またはWindows(nwserver.exe)用に組み立てます。オプションはnwserver内蔵ヘルプに沿っています。各オプションの既定値は公式に文書化されていないため、出力しない場合は「—」のままにしてください。
ツールの使い方
LinuxかWindowsを選び、modulesフォルダにあるモジュールの正確な名前を入力します。
名前、ポート(通常は5121)、スロット、レベル、パスワードを設定します。
ルール(PvP、ELC、ILR、難易度など)を選ぶか、「—」でモジュールの挙動を維持します。
スクリプトをダウンロードして実行権限を付け(chmod +x)、サーバーのbinフォルダから実行します。
オプションの値
nwserverのヘルプ(公式ページではなくBeamdogフォーラムで確認)によると、-pvp 0/1/2は無効/パーティのみ/完全、-difficultyは1(簡単)〜4(非常に難しい)、-servervault 0/1はローカル/サーバー保存キャラクター、-elcと-ilr 0/1は合法キャラクターとアイテムレベル制限の適用、-autosaveintervalは分単位(0で無効)です。-adminpasswordはヘルプ上未使用のため提供しません。
./nwserver-linux -module MyModule -servername "My NWN server" -port 5121 -maxclients 32 -dmpassword ChangeMe! -publicserver 1よくある質問
- 公式のオプション一覧はどこにありますか?
- nwserverは無効なオプション(例:-h)を渡すとヘルプを表示します。コミュニティの資料がneverwinternights.infoにあります(フォーラムによればNWN 1.69とEEで同じ一覧)。必ずお使いのビルドで確認してください。
- サーバーが公開リストに表示されないのはなぜですか?
- -publicserver 1を追加し、ポート(通常は5121 UDP)がインターネットから到達できることを確認します。フォーラムによれば、ポート転送できる専用IPv4も必要です。
