Цей посібник охоплює налаштування вашого виділеного сервера Nuclear Option на Legion Hosting, конфігурацію змінних запуску, редагування DedicatedServerConfig.json, налаштування ротації місій та підключення до вашого сервера. Nuclear Option — це гра про повітряні бої найближчого майбутнього з захопливою фізикою, що містить тактичну та стратегічну ядерну зброю. Для команд адміністратора, керування банами та усунення несправностей дивіться Команди адміністратора 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 | Позначити як сервер з модами. Встановіть true або false. |
QUERY_PORT | 7777 | Порт запиту Steam для браузера серверів. |
AUTO_UPDATE | 1 | Автоматично оновлювати сервер при запуску. |
3. Конфігурація сервера (DedicatedServerConfig.json)
Основний файл конфігурації розташований за адресою:
DedicatedServerConfig.json
Цей файл JSON автоматично керується GPanel для налаштувань, зіставлених зі змінними запуску (ServerName, Password, MaxPlayers, ModdedServer, Port, QueryPort). Ви також можете редагувати його безпосередньо для розширених налаштувань.
ServerName, Password, MaxPlayers та порти, перезаписуються зі змінних запуску при кожному запуску. Редагуйте незіставлені налаштування (наприклад, MissionRotation) безпосередньо у файлі.
Повний довідник конфігурації
| Налаштування | За замовчуванням | Опис |
|---|---|---|
ServerName | Pterodactyl-server | Відображувана назва сервера (керується змінною запуску). |
Password | ChangeMe | Пароль для приєднання (керується змінною запуску). |
MaxPlayers | 20 | Максимальна кількість гравців (керується змінною запуску). |
ModdedServer | false | Прапорець сервера з модами (керується змінною запуску). |
Port | (авто) | Ігровий порт. Об'єкт з полями IsOverride та Value. |
QueryPort | (авто) | Порт запиту. Об'єкт з полями IsOverride та Value. |
BanListPaths | ["ban_list.txt"] | Шляхи до файлів списків банів. |
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. Як підключитися
- Запустіть Nuclear Option у Steam.
- У головному меню виберіть Multiplayer.
- Знайдіть свій сервер за назвою у браузері серверів.
- Введіть пароль сервера, якщо буде запропоновано.
- Виберіть свій сервер та натисніть Join.
Пов'язані статті
- Команди адміністратора Nuclear Option
- Як знайти IP та порт вашого сервера
- Як завантажувати файли через SFTP
Потрібна допомога?
Якщо у вас виникли проблеми з сервером Nuclear Option, які не описані тут, створіть тікет підтримки та вкажіть IP вашого сервера, опис проблеми та будь-які відповідні повідомлення про помилки з консолі GPanel.