Това ръководство обхваща как да настроите вашия NeosVR headless сървър в Legion Hosting, да конфигурирате Config.json, да настроите светове и да управлявате стартовите променливи. NeosVR е социална VR метавселена с мощни инструменти за създаване. За администраторски команди, настройка на mod loader и отстраняване на проблеми, вижте NeosVR администраторски команди.
1. Предпоставки
- Steam акаунт, който притежава NeosVR.
- NeosVR акаунт с достъп до headless клиент (изисква Patreon "Gunter" ниво за beta паролата).
- Вашите Steam credentials, за да може сървърът да изтегли файлове чрез SteamCMD.
STEAM_AUTH.
2. Първоначално стартиране
- Влезте в GPanel и изберете вашия NeosVR сървър.
- Отидете в раздела Startup и попълнете необходимите променливи (вижте Раздел 3).
- Задайте STEAM_USER, STEAM_PASS и SRCDS_BETAPASS (паролата за headless beta от Neos Patreon Discord).
- Върнете се в раздела Console и натиснете Start.
- Изчакайте конзолата да покаже
World running..., за да потвърдите, че сървърът е готов.
3. GPanel стартови променливи
| Променлива | Задължителна | Описание |
|---|---|---|
STEAM_USER | Да | Потребителското име на вашия Steam акаунт. |
STEAM_PASS | Да | Паролата на вашия Steam акаунт. |
STEAM_AUTH | Не | Steam Guard код или токен за вход, ако 2FA е активирано. |
SRCDS_BETAPASS | Да | Beta парола за 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 rate на сървъра в 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 на потребителски запис на свят за зареждане вместо preset. |
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 конзолата.