Цей посібник охоплює адміністрування сервера, керування банами, налаштування ротації місій, підтримку модів та усунення несправностей для вашого виділеного сервера Nuclear Option. Nuclear Option — це гра про повітряні бої найближчого майбутнього з тактичною та стратегічною ядерною зброєю. Для початкового налаштування, змінних запуску та інструкцій з підключення дивіться Посібник з налаштування сервера Nuclear Option.
1. Адміністрування сервера
Керування сервером Nuclear Option здійснюється через:
- DedicatedServerConfig.json: Основний файл конфігурації в кореневому каталозі сервера.
- Консоль GPanel: Перегляд виводу та логів сервера на вкладці Console у GPanel.
- Список банів: Текстова система банів через
ban_list.txt.
2. Керування банами
Nuclear Option використовує текстовий список банів. Шлях до файлу банів налаштовується у DedicatedServerConfig.json:
"BanListPaths": ["ban_list.txt"]
Бан гравця
- Визначте Steam ID гравця з логів сервера.
- Зупиніть сервер.
- Відкрийте
ban_list.txtу корені сервера (створіть його, якщо він не існує). - Додайте Steam ID у новому рядку.
- Запустіть сервер.
Розбан гравця
- Зупиніть сервер.
- Відкрийте
ban_list.txtта видаліть Steam ID гравця. - Запустіть сервер.
BanListPaths. Це корисно для спільного використання списків банів між серверами.
3. Ротація місій
Налаштуйте ротацію місій у DedicatedServerConfig.json:
"MissionRotation": [
{
"Key": { "Group": "BuiltIn", "Name": "Escalation" },
"MaxTime": 7200
},
{
"Key": { "Group": "BuiltIn", "Name": "Terminal Control" },
"MaxTime": 7200
}
],
"RotationType": 0
| Налаштування | Опис |
|---|---|
MissionRotation | Масив місій. Кожна має Key (Group + Name) та MaxTime у секундах. |
RotationType | Спосіб циклічної зміни місій. 0 = послідовна ротація. |
MaxTime | Максимальний час для кожної місії в секундах. 7200 = 2 години. |
NoPlayerStopTime | Секунди до того, як сервер призупинить місію, коли вона порожня. За замовчуванням: 30. |
Користувацькі місії
Розмістіть файли користувацьких місій у каталозі NuclearOption-Missions/ та посилайтеся на них у ротації:
{
"Key": { "Group": "Custom", "Name": "MyMission" },
"MaxTime": 3600
}
4. Сервер з модами
Щоб запустити сервер з модами:
- Встановіть MODDED_SERVER у
trueу змінних Startup GPanel. - Завантажте файли модів на сервер через SFTP (див. Як завантажувати файли через SFTP).
- Перезапустіть сервер.
MODDED_SERVER має значення true, сервер з'являється на вкладці браузера серверів з модами. Гравці повинні мати встановлені відповідні моди, щоб підключитися.
5. Налаштування сервера через GPanel
| Дія | Як зробити |
|---|---|
| Змінити назву сервера | Оновіть SERVER_NAME на вкладці Startup (макс. 30 символів). |
| Змінити пароль | Оновіть SERVER_PASSWORD на вкладці Startup. Порожнє = без пароля. |
| Змінити макс. кількість гравців | Оновіть MAX_PLAYERS на вкладці Startup. |
| Редагувати ротацію місій | Редагуйте DedicatedServerConfig.json безпосередньо (не перезаписується змінними запуску). |
| Керувати банами | Редагуйте ban_list.txt у корені сервера. |
6. Усунення несправностей
Сервер не запускається
- Перевірте консоль GPanel на наявність повідомлень про помилки.
- Переконайтеся, що
DedicatedServerConfig.jsonє дійсним JSON. - Переконайтеся, що
QUERY_PORTправильно призначено на вкладці Network.
Гравці не можуть підключитися
- Переконайтеся, що сервер запущено в GPanel.
- Переконайтеся, що гравці мають правильний пароль.
- Якщо сервер з модами, переконайтеся, що гравці мають встановлені відповідні моди.
- Перевірте правильні IP та порт на вкладці Network.
Місії не завантажуються
- Переконайтеся, що масив
MissionRotationправильно відформатовано уDedicatedServerConfig.json. - Переконайтеся, що назви вбудованих місій написані правильно (
Escalation,Terminal Control). - Для користувацьких місій переконайтеся, що файли існують у
NuclearOption-Missions/.
Пов'язані статті
- Посібник з налаштування сервера Nuclear Option
- Як знайти IP та порт вашого сервера
- Як завантажувати файли через SFTP
Потрібна допомога?
Якщо у вас виникли проблеми з сервером Nuclear Option, які не описані тут, створіть тікет підтримки та вкажіть IP вашого сервера, опис проблеми та будь-які відповідні повідомлення про помилки з консолі GPanel.