Цей посібник охоплює все, що вам потрібно знати про налаштування та конфігурацію вашого виділеного сервера Onset на Legion Hosting. Onset — це багатокористувацька пісочниця, побудована на Unreal Engine 4, яка дозволяє гравцям створювати власні ігрові режими за допомогою скриптів Lua. Для команд адміністратора та керування пакетами дивіться наш посібник Налаштування адміністратора та пакетів Onset.
Що таке Onset?
Onset — це багатокористувацька пісочниця, розроблена Blue Mountains GmbH, яка надає чисте полотно для створення практично будь-якого багатокористувацького досвіду. На відміну від традиційних ігор з фіксованим геймплеєм, Onset повністю покладається на створені спільнотою пакети (ігрові режими), написані на Lua, для визначення правил, механік та контенту кожного сервера.
Ключові функції включають:
- Скрипти Lua — Повне створення ігрового режиму за допомогою мови програмування Lua з комплексним серверним та клієнтським API
- Unreal Engine 4 — Високоякісна графіка та фізика на основі UE4
- Карта відкритого світу — Велике середовище відкритого світу з різноманітним ландшафтом, містами та інтер'єрами
- Система пакетів — Модульні пакети ігрових режимів, які можна комбінувати та налаштовувати
- Багатокористувацький режим — Підтримка виділеного сервера для великої кількості гравців з власними ігровими режимами
Перший запуск
Коли ваш сервер Onset надається на Legion Hosting, він поставляється попередньо налаштованим з базовими файлами сервера. Щоб запустити сервер вперше:
- Увійдіть у GPanel за адресою gpanel.legionhosting.net
- Виберіть свій сервер Onset зі списку серверів
- Перегляньте свої Змінні запуску, щоб встановити назву сервера та максимальну кількість гравців перед першим запуском
- Натисніть Start, щоб запустити сервер
- Сервер ініціалізується та згенерує файли конфігурації за замовчуванням під час першого запуску
- Як тільки консоль покаже, що сервер готовий і слухає, гравці можуть підключатися через лаунчер Onset
Змінні запуску GPanel
GPanel надає змінну запуску на вкладці Startup для автоматичних оновлень. Усі інші налаштування сервера (назва сервера, пароль, максимальна кількість гравців) налаштовуються у server_config.json (див. нижче).
| Змінна | За замовчуванням | Опис |
|---|---|---|
AUTO_UPDATE |
1 |
Автоматичне оновлення сервера при перезапуску. Встановіть 0, щоб вимкнути. |
server_config.json, а не як змінні запуску GPanel. Дивіться розділ конфігурації нижче.
Конфігурація сервера (server_config.json)
Основний файл конфігурації сервера — server_config.json, розташований у кореневому каталозі сервера. Ви можете редагувати цей файл через Файловий менеджер GPanel. Цей файл використовує формат JSON:
{
"servername": "My Onset Server",
"hostname": "0.0.0.0",
"port": 7777,
"maxplayers": 50,
"password": "",
"visible": true,
"streamdistance": 800,
"streamrate": 50,
"tickrate": 50,
"loglevel": 1,
"packages": [
"mygamemode"
],
"plugins": []
}
Пояснення налаштувань конфігурації
| Налаштування | За замовчуванням | Опис |
|---|---|---|
servername |
Onset Server | Назва, що відображається у браузері серверів лаунчера Onset. |
hostname |
0.0.0.0 | IP-адреса, до якої прив'язується сервер. Залиште як 0.0.0.0, щоб прив'язати до всіх інтерфейсів. |
port |
7777 | Основний UDP-порт для ігрового трафіку. Зазвичай керується GPanel автоматично. |
maxplayers |
50 | Максимальна кількість одночасних гравців. Більша кількість збільшує використання ресурсів. |
password |
(порожньо) | Пароль сервера. Залиште порожнім рядком для публічного сервера. |
visible |
true | Чи з'являється сервер у публічному браузері серверів. |
streamdistance |
800 | Відстань (в одиницях Unreal), на якій сутності транслюються гравцям. Менші значення зменшують навантаження на мережу. |
tickrate |
50 | Частота тіків сервера в Гц. Вищі значення означають плавніший геймплей, але більше використання ЦП. |
packages |
(порожній масив) | Список назв папок пакетів для завантаження при запуску. Пакети визначають ігровий режим та механіки геймплею. |
server_config.json має бути дійсним JSON. Відсутня кома, зайва кома або невідповідна дужка завадять запуску сервера. Використовуйте валідатор JSON, якщо ви не впевнені у своїх правках.
Налаштування мережі
Onset використовує окремі порти для ігрового трафіку та HTTP-запитів. Розуміння конфігурації мережі важливе для належного з'єднання:
| Порт | Протокол | Призначення |
|---|---|---|
7777 |
UDP | Основний ігровий порт для підключень гравців та ігрових даних |
7776 |
TCP | HTTP-порт запиту для списків браузера серверів та API-запитів |
Як підключаються гравці
Гравці підключаються до серверів Onset через офіційний лаунчер Onset, а не через Steam безпосередньо.
Через браузер серверів
- Запустіть гру Onset зі Steam
- У лаунчері Onset натисніть Server Browser
- Знайдіть назву свого сервера у списку або відфільтруйте за ігровим режимом
- Виберіть сервер та натисніть Connect
- Введіть пароль, якщо він встановлений
Через пряме підключення
- Запустіть гру Onset зі Steam
- У лаунчері Onset натисніть Direct Connect
- Введіть IP-адресу та порт свого сервера (наприклад,
192.168.1.100:7777) - Натисніть Connect
Пов'язані статті
- Налаштування адміністратора та пакетів Onset
- Як знайти IP та порт вашого сервера
- Як завантажувати файли через SFTP
- Початок роботи з вашим новим сервером
Потрібна допомога?
Якщо у вас виникають проблеми з сервером Onset або потрібна додаткова допомога, наша команда підтримки готова допомогти. Надішліть тікет підтримки, і ми зв'яжемося з вами якнайшвидше.