Овој водич опфаќа сè што треба да знаете за поставувањето и конфигурирањето на вашиот наменски сервер за 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 сервер од листата на сервери
- Прегледајте ги вашите 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 | Стапка на тикови на серверот во 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 сервер или ви треба дополнителна помош, нашиот тим за поддршка е тука да помогне. Поднесете тикет за поддршка и ние ќе ви се јавиме во најкус можен рок.