Овој водич опфаќа headless конзолни команди, управување со светови, кориснички улоги, NeosModLoader и решавање проблеми за вашиот NeosVR посветен сервер. NeosVR е социјален VR метаверзум со моќни алатки за креирање. За почетно поставување, конфигурација на Config.json и инструкции за поврзување, видете Водич за поставување на NeosVR сервер.
1. Пристап до конзолата
Управувајте со вашиот NeosVR headless сервер преку табот Console во GPanel. Сите команди се впишуваат директно во конзолата.
2. Headless конзолни команди
Управување со светови
| Команда | Опис |
|---|---|
worlds | Излистај ги сите светови што работат со нивните индекси. |
focus <world_index> | Префрли фокус на специфичен свет според индекс. |
startWorldURL <record_url> | Стартувај нов свет од Neos record URL. |
startWorldTemplate <template> | Стартувај свет од вградена шаблон (на пр. SpaceWorld). |
save | Зачувај го тековно фокусираниот свет. |
close | Затвори го тековно фокусираниот свет. |
restart | Рестартирај го тековно фокусираниот свет. |
Управување со сесии
| Команда | Опис |
|---|---|
sessionURL | Прикажи го session URL за фокусираниот свет. |
sessionID | Прикажи го session ID за фокусираниот свет. |
name <new_name> | Промени го името на сесијата на фокусираниот свет. |
accessLevel <level> | Промени ниво на пристап: Anyone, RegisteredUsers, ContactsPlus, Contacts, Private. |
maxUsers <count> | Постави го максималниот број корисници за сесијата. |
hideFromListing <true/false> | Вклучи/исклучи видливост во јавниот прелистувач на сесии. |
description <text> | Постави го описот на сесијата. |
Управување со корисници
| Команда | Опис |
|---|---|
users | Излистај ги сите корисници во фокусираниот свет. |
kick <username> | Исфрли корисник од светот. |
ban <username> | Банирај корисник од светот. |
silence <username> | Замолчи корисник (заглуши го неговиот глас). |
unsilence <username> | Одзамолчи претходно заглушен корисник. |
respawn <username> | Респавнирај корисник на спавн точката на светот. |
role <username> <role> | Додели улога на корисник (видете Дел 3). |
Контрола на серверот
| Команда | Опис |
|---|---|
status | Прикажи го статусот на серверот и користењето на ресурси. |
shutdown | Елегантно исклучи го headless серверот. |
gc | Принуди собирање на отпад за да ослободиш меморија. |
tickRate <rate> | Промени го tick rate на серверот во текот на работата. |
3. Кориснички улоги
NeosVR користи хиерархија на улоги за дозволи во светот:
| Улога | Опис |
|---|---|
Admin | Целосна контрола над светот. Може да менува сè, да управува со корисници и да менува поставки на светот. |
Builder | Може да создава и уредува објекти во светот. |
Moderator | Може да исфрла/банира корисници и да управува со поставките на сесијата. |
Guest | Основен пристап. Може да комуницира со постоечки објекти но не може да гради. |
Spectator | Пристап само за гледање. Не може да комуницира со светот. |
Доделете улоги преку конзолата: role <username> Admin
Можете исто така да поставите стандардни улоги во Config.json користејќи ја поставката defaultUserRoles.
4. NeosModLoader
NeosModLoader овозможува вчитување на модови направени од заедницата во headless серверот.
- Постави ENABLE_MODLOADER на
trueво GPanel Startup променливите. - Преземи модови од NeosModLoader GitHub.
- Прикачи мод
.dllдатотеки воnml_mods/директориумот преку SFTP. - Рестартирај го серверот за да ги вчиташ модовите.
5. Решавање проблеми
Серверот не се стартува
- Потврдете дека вашите STEAM_USER и STEAM_PASS се точни.
- Осигурете се дека SRCDS_BETAPASS (headless бета лозинка) е ажурирана од Neos Patreon Discord.
- Ако користите Steam Guard 2FA, обезбедете го кодот во STEAM_AUTH и рестартирајте навремено.
Светот не се вчитува
- Проверете дека
Config.jsonе валиден JSON (без завршни запирки, правилни загради). - Потврдете дека
loginCredentialиloginPasswordсе правилно поставени воConfig/Config.json. - Осигурете се дека URL-то на светот или името на прес-етот е валидно.
Корисниците не можат да се приклучат
- Проверете дека
accessLevelне е поставен наPrivateосвен ако е намерно. - Потврдете дека
maxUsersне е достигнат. - Осигурете се дека headless е најавен (проверете го конзолниот излез за потврда на најавување).
Поврзани написи
- Водич за поставување на NeosVR сервер
- Како да го најдете IP и портот на вашиот сервер
- Како да прикачувате датотеки преку SFTP
Потребна ви е помош?
Ако наидете на проблеми со вашиот NeosVR сервер што не се опфатени овде, отворете тикет за поддршка и вклучете го IP-то на вашиот сервер, опис на проблемот и сите релевантни пораки за грешка од GPanel конзолата.