Это руководство охватывает всё, что вам нужно знать о настройке и конфигурации вашего выделенного сервера 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, расположенный в корневом каталоге сервера. Вы можете редактировать этот файл через 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 | Тикрейт сервера в Гц. Более высокие значения означают более плавный геймплей, но большее использование ЦП. |
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 или вам нужна дополнительная помощь, наша служба поддержки готова помочь. Отправьте тикет в службу поддержки, и мы свяжемся с вами как можно скорее.