このガイドでは、Legion Hosting で Nuclear Option 専用サーバーをセットアップする方法、起動変数の設定、DedicatedServerConfig.json の編集、ミッションローテーションの設定、サーバーへの接続方法について説明します。Nuclear Option は、戦術核兵器および戦略核兵器を特徴とする、没入感のある物理演算を備えた近未来の空中戦闘ゲームです。管理者コマンド、BAN 管理、トラブルシューティングについては、Nuclear Option 管理者コマンドを参照してください。
1. 初回起動
- GPanel にログインし、Nuclear Option サーバーを選択します。
- Startup タブに移動し、設定可能な変数を確認します(セクション 2 を参照)。
- SERVER_NAME と SERVER_PASSWORD を設定します。
- Console タブに戻り、Start をクリックします。
- コンソールに
[DedicatedServerManager] Waiting for Players before loading next mapが表示され、サーバーの準備が完了したことを確認するまで待ちます。
ChangeMe です。サーバーを公開する前に、SERVER_PASSWORD 起動変数を更新するか、DedicatedServerConfig.json を編集してください。
2. GPanel 起動変数
| 変数 | デフォルト | 説明 |
|---|---|---|
SERVER_NAME | Pterodactyl-server | サーバーブラウザに表示されるサーバー名(最大 30 文字)。 |
MAX_PLAYERS | 20 | 最大プレイヤー数。 |
SERVER_PASSWORD | ChangeMe | サーバーに参加するために必要なパスワード。パスワードなしの場合は空のままにします。 |
MODDED_SERVER | false | MOD サーバーとしてマークします。true または false に設定します。 |
QUERY_PORT | 7777 | サーバーブラウザ用の Steam クエリポート。 |
AUTO_UPDATE | 1 | 起動時にサーバーを自動的に更新します。 |
3. サーバー設定(DedicatedServerConfig.json)
メイン設定ファイルは次の場所にあります。
DedicatedServerConfig.json
この JSON ファイルは、起動変数にマッピングされた設定(ServerName、Password、MaxPlayers、ModdedServer、Port、QueryPort)について GPanel によって自動的に管理されます。高度な設定のために直接編集することもできます。
ServerName、Password、MaxPlayers、ポートなどの設定は、起動のたびに起動変数から上書きされます。マッピングされていない設定(MissionRotation など)はファイル内で直接編集してください。
完全な設定リファレンス
| 設定 | デフォルト | 説明 |
|---|---|---|
ServerName | Pterodactyl-server | サーバー表示名(起動変数によって管理されます)。 |
Password | ChangeMe | 参加パスワード(起動変数によって管理されます)。 |
MaxPlayers | 20 | 最大プレイヤー数(起動変数によって管理されます)。 |
ModdedServer | false | MOD サーバーフラグ(起動変数によって管理されます)。 |
Port | (自動) | ゲームポート。IsOverride および Value フィールドを持つオブジェクト。 |
QueryPort | (自動) | クエリポート。IsOverride および Value フィールドを持つオブジェクト。 |
BanListPaths | ["ban_list.txt"] | BAN リストファイルへのパス。 |
MissionDirectory | (自動) | カスタムミッションファイルへのパス。 |
MissionRotation | (以下を参照) | ローテーション内のミッションの配列。 |
RotationType | 0 | ミッションローテーションのタイプ。 |
NoPlayerStopTime | 30 | プレイヤーが接続していないときに停止するまで待機する秒数。 |
4. ミッションローテーション
DedicatedServerConfig.json でミッションローテーションを設定します。各エントリはミッションと時間制限を指定します。
"MissionRotation": [
{
"Key": { "Group": "BuiltIn", "Name": "Escalation" },
"MaxTime": 7200
},
{
"Key": { "Group": "BuiltIn", "Name": "Terminal Control" },
"MaxTime": 7200
}
]
組み込みミッションには Escalation と Terminal Control が含まれます。MaxTime は秒単位の時間制限です(7200 = 2 時間)。
カスタムミッション
カスタムミッションファイルを NuclearOption-Missions/ ディレクトリに配置します。適切なグループと名前を使用して、ローテーション内で参照します。
5. 接続方法
- Steam で Nuclear Option を起動します。
- メインメニューから Multiplayer を選択します。
- サーバーブラウザでサーバー名から自分のサーバーを見つけます。
- プロンプトが表示されたら、サーバーパスワードを入力します。
- サーバーを選択し、Join をクリックします。
関連記事
サポートが必要ですか?
ここに記載されていない Nuclear Option サーバーの問題が発生した場合は、サポートチケットを開いて、サーバー IP、問題の説明、および GPanel コンソールからの関連するエラーメッセージを記載してください。