Овој водич опфаќа како да го поставите вашиот NeosVR headless сервер на Legion Hosting, да го конфигурирате Config.json, да поставите светови и да управувате со променливите за стартување. NeosVR е социјален VR метаверзум со моќни алатки за креирање. За администраторски команди, поставување на mod loader и решавање проблеми, видете NeosVR администраторски команди.
1. Предуслови
- Steam сметка што поседува NeosVR.
- NeosVR сметка со пристап до headless клиент (бара Patreon „Gunter" ниво за бета лозинката).
- Вашите Steam ингеренции за серверот да може да преземе датотеки преку SteamCMD.
STEAM_AUTH.
2. Прво стартување
- Најавете се на GPanel и изберете го вашиот NeosVR сервер.
- Одете на јазичето Startup и пополнете ги потребните променливи (видете Дел 3).
- Поставете ги вашите STEAM_USER, STEAM_PASS и SRCDS_BETAPASS (headless бета лозинката од Neos Patreon Discord).
- Вратете се на јазичето Console и кликнете Start.
- Почекајте конзолата да прикаже
World running...за да потврдите дека серверот е подготвен.
3. Променливи за стартување во GPanel
| Променлива | Потребна | Опис |
|---|---|---|
STEAM_USER | Да | Корисничкото име на вашата Steam сметка. |
STEAM_PASS | Да | Лозинката на вашата Steam сметка. |
STEAM_AUTH | Не | Steam Guard код или токен за најава ако е овозможена 2FA. |
SRCDS_BETAPASS | Да | Бета лозинка за headless клиентот. Се наоѓа во каналот #headless-client на Neos Patreon Discord (бара Gunter ниво). |
ENABLE_MODLOADER | Не | Овозможи NeosModLoader. Поставете на true или false. Стандардно: false. |
AUTO_UPDATE | Не | Автоматски ажурирај го серверот при стартување. Стандардно: 1 (овозможено). |
4. Конфигурација на светот (Config.json)
Главната конфигурациска датотека се наоѓа на:
Config/Config.json
Оваа JSON датотека ги контролира сите поставки за светот и сесијата. Запрете го серверот пред уредување.
Клучни поставки
| Поставка | Стандардно | Опис |
|---|---|---|
tickRate | 60.0 | Брзина на tick на серверот во Hz. |
maxConcurrentAssetTransfers | 4 | Максимален број на истовремени преземања на средства. |
loginCredential | (празно) | Вашето NeosVR корисничко име или е-пошта за headless да се најави. |
loginPassword | (празно) | Лозинката на вашата NeosVR сметка. |
Конфигурација на светот (низа startWorlds)
Секој запис во startWorlds дефинира свет за хостирање. Клучни поставки за светот:
| Поставка | Стандардно | Опис |
|---|---|---|
sessionName | null | Името прикажано во прелистувачот на сесии. |
maxUsers | 32 | Максимален број на корисници во светот. |
accessLevel | Anyone | Кој може да се приклучи: Anyone, RegisteredUsers, ContactsPlus, Contacts, Private. |
loadWorldPresetName | SpaceWorld | Вграден свет за вчитување. Опциите вклучуваат SpaceWorld, Grid, итн. |
loadWorldURL | null | URL на сопствен запис на свет за вчитување наместо предодреден. |
autoRecover | true | Автоматски обнови го светот по пад. |
saveOnExit | false | Зачувај ја состојбата на светот при исклучување. |
autosaveInterval | -1.0 | Интервал на автоматско зачувување во секунди. -1 = оневозможено. |
hideFromPublicListing | null | Поставете на true за да се скрие од јавната листа на сесии. |
mobileFriendly | false | Означи како мобилно-пријателски. |
awayKickMinutes | -1.0 | Исфрли ги AFK корисниците по толку минути. -1 = оневозможено. |
Пример за Config.json
{
"tickRate": 60.0,
"maxConcurrentAssetTransfers": 4,
"loginCredential": "your-neos-username",
"loginPassword": "your-neos-password",
"startWorlds": [
{
"isEnabled": true,
"autoRecover": true,
"saveOnExit": true,
"autosaveInterval": 300.0,
"sessionName": "My Legion Server",
"maxUsers": 16,
"accessLevel": "Anyone",
"loadWorldPresetName": "SpaceWorld"
}
]
}
5. Како да се поврзете
- Стартувајте NeosVR.
- Отворете го Session Browser од dash менито.
- Пребарувајте го вашиот сервер според името на сесијата.
- Изберете ја сесијата и кликнете Join.
Поврзани статии
- NeosVR администраторски команди
- Како да го најдете IP-то и портот на вашиот сервер
- Како да поставувате датотеки преку SFTP
Потребна ви е помош?
Ако наидете на проблеми со вашиот NeosVR сервер што не се опфатени тука, отворете тикет за поддршка и вклучете го IP-то на вашиот сервер, опис на проблемот и сите релевантни пораки за грешка од GPanel конзолата.