Това ръководство обхваща всичко, което трябва да знаете за настройката и конфигурирането на вашия Onset dedicated сървър в Legion Hosting. Onset е мултиплейър пясъчникова игра, изградена на Unreal Engine 4, която позволява на играчите да създават персонализирани режими на игра чрез Lua скриптиране. За административни команди и управление на пакети вижте нашето ръководство Настройка на администратор и пакети за Onset.
Какво е Onset?
Onset е мултиплейър пясъчникова игра, разработена от Blue Mountains GmbH, която предоставя бял лист за създаване на практически всяко мултиплейър изживяване. За разлика от традиционните игри с фиксиран геймплей, Onset разчита изцяло на пакети, създадени от общността (режими на игра), написани на Lua, за да дефинират правилата, механиките и съдържанието на всеки сървър.
Основните функции включват:
- Lua скриптиране — Пълно създаване на режими на игра с използване на програмния език Lua с цялостен API от страна на сървъра и клиента
- Unreal Engine 4 — Висококачествена визия и физика, задвижвани от UE4
- Карта с отворен свят — Голяма среда с отворен свят с разнообразен терен, градове и интериори
- Система от пакети — Модулни пакети с режими на игра, които могат да се комбинират и персонализират
- Мултиплейър — Поддръжка на dedicated сървъри за голям брой играчи с персонализирани режими на игра
Първо стартиране
Когато вашият Onset сървър е предоставен в Legion Hosting, той идва предварително конфигуриран с базовите файлове на сървъра. За да започнете работа със сървъра си за първи път:
- Влезте в GPanel на gpanel.legionhosting.net
- Изберете вашия Onset сървър от списъка със сървъри
- Прегледайте вашите Startup Variables, за да зададете името на сървъра и максималния брой играчи преди първото стартиране
- Кликнете Start, за да стартирате сървъра
- Сървърът ще се инициализира и ще генерира конфигурационните файлове по подразбиране при първото зареждане
- След като конзолата покаже, че сървърът е готов и слуша, играчите могат да се свържат чрез лаунчера на Onset
Стартови променливи в GPanel
GPanel предоставя стартова променлива в раздела Startup за автоматични актуализации. Всички други настройки на сървъра (име на сървъра, парола, максимален брой играчи) се конфигурират в server_config.json (вижте по-долу).
| Променлива | По подразбиране | Описание |
|---|---|---|
AUTO_UPDATE |
1 |
Автоматично актуализиране на сървъра при рестартиране. Задайте 0, за да деактивирате. |
server_config.json, а не като стартови променливи в GPanel. Вижте секцията за конфигурация по-долу.
Конфигурация на сървъра (server_config.json)
Основният конфигурационен файл на сървъра е server_config.json, разположен в основната директория на сървъра. Можете да редактирате този файл чрез File Manager на 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 | Tick rate на сървъра в Hz. По-високи стойности означават по-плавен геймплей, но повече използване на CPU. |
packages |
(празен масив) | Списък с имена на папки на пакети, които да се заредят при стартиране. Пакетите дефинират режима на игра и геймплей механиките. |
server_config.json трябва да е валиден JSON. Липсваща запетая, излишна запетая или несъответстваща скоба ще предотвратят стартирането на сървъра. Използвайте JSON валидатор, ако не сте сигурни в редакциите си.
Мрежови настройки
Onset използва отделни портове за игров трафик и HTTP заявки. Разбирането на мрежовата конфигурация е важно за правилна свързаност:
| Порт | Протокол | Цел |
|---|---|---|
7777 |
UDP | Основен игров порт за връзки на играчи и игрови данни |
7776 |
TCP | HTTP query порт за обяви в браузъра на сървъри и 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 сървър или се нуждаете от допълнителна помощ, нашият екип за поддръжка е тук, за да помогне. Подайте тикет за поддръжка и ще се свържем с вас възможно най-скоро.