Ez az útmutató a headless konzolparancsokat, a világkezelést, a felhasználói szerepköröket, a NeosModLoader-t és a hibaelhárítást ismerteti a NeosVR dedikált szerveredhez. A NeosVR egy szociális VR metaverzum hatékony alkotóeszközökkel. A kezdeti beállításhoz, a Config.json konfigurációhoz és a csatlakozási útmutatóhoz lásd a NeosVR szerver beállítási útmutatót.
1. A konzol elérése
A NeosVR headless szerveredet a Console fülön keresztül kezelheted a GPanel-ben. Minden parancsot közvetlenül a konzolba kell beírni.
2. Headless konzolparancsok
Világkezelés
| Parancs | Leírás |
|---|---|
worlds | Az összes futó világ listázása indexeikkel. |
focus <world_index> | Fókusz váltása egy adott világra index alapján. |
startWorldURL <record_url> | Új világ indítása Neos rekord URL-ből. |
startWorldTemplate <template> | Világ indítása beépített sablonból (pl. SpaceWorld). |
save | Az aktuálisan fókuszált világ mentése. |
close | Az aktuálisan fókuszált világ bezárása. |
restart | Az aktuálisan fókuszált világ újraindítása. |
Munkamenet-kezelés
| Parancs | Leírás |
|---|---|
sessionURL | A fókuszált világ munkamenet URL-jének megjelenítése. |
sessionID | A fókuszált világ munkamenet-azonosítójának megjelenítése. |
name <new_name> | A fókuszált világ munkamenet-nevének módosítása. |
accessLevel <level> | Hozzáférési szint módosítása: Anyone, RegisteredUsers, ContactsPlus, Contacts, Private. |
maxUsers <count> | A munkamenet maximális felhasználószámának beállítása. |
hideFromListing <true/false> | Láthatóság be-/kikapcsolása a nyilvános munkamenet-böngészőben. |
description <text> | A munkamenet leírásának beállítása. |
Felhasználókezelés
| Parancs | Leírás |
|---|---|
users | A fókuszált világ összes felhasználójának listázása. |
kick <username> | Felhasználó kirúgása a világból. |
ban <username> | Felhasználó kitiltása a világból. |
silence <username> | Felhasználó elnémítása (hang némítása). |
unsilence <username> | Korábban némított felhasználó némításának feloldása. |
respawn <username> | Felhasználó újraéledése a világ spawn pontján. |
role <username> <role> | Szerepkör hozzárendelése egy felhasználóhoz (lásd a 3. szakaszt). |
Szervervezérlés
| Parancs | Leírás |
|---|---|
status | Szerver állapotának és erőforrás-használatának megjelenítése. |
shutdown | A headless szerver szabályos leállítása. |
gc | Szemétgyűjtés kényszerítése a memória felszabadításához. |
tickRate <rate> | A szerver tick ráta módosítása futásidőben. |
3. Felhasználói szerepkörök
A NeosVR szerepkör-hierarchiát használ a világ jogosultságaihoz:
| Szerepkör | Leírás |
|---|---|
Admin | Teljes világ-irányítás. Bármit módosíthat, felhasználókat kezelhet és világbeállításokat változtathat. |
Builder | Objektumokat hozhat létre és szerkeszthet a világban. |
Moderator | Felhasználókat rúghat ki/tilthat ki és munkamenet-beállításokat kezelhet. |
Guest | Alapszintű hozzáférés. Meglévő objektumokkal interakcióba léphet, de nem építhet. |
Spectator | Csak megtekintés. Nem léphet interakcióba a világgal. |
Szerepkörök hozzárendelése konzolon keresztül: role <username> Admin
Alapértelmezett szerepköröket a Config.json fájlban is beállíthatsz a defaultUserRoles beállítással.
4. NeosModLoader
A NeosModLoader lehetővé teszi közösség által készített modok betöltését a headless szerverre.
- Állítsd az ENABLE_MODLOADER értékét
true-ra a GPanel Startup változóiban. - Töltsd le a modokat a NeosModLoader GitHub oldalról.
- Töltsd fel a mod
.dllfájlokat anml_mods/könyvtárba SFTP-n keresztül. - Indítsd újra a szervert a modok betöltéséhez.
5. Hibaelhárítás
A szerver nem indul el
- Ellenőrizd, hogy a STEAM_USER és STEAM_PASS helyesek-e.
- Győződj meg róla, hogy a SRCDS_BETAPASS (headless béta jelszó) naprakész a Neos Patreon Discord-ról.
- Ha Steam Guard 2FA-t használsz, add meg a kódot a STEAM_AUTH mezőben és azonnal indítsd újra.
A világ nem töltődik be
- Ellenőrizd, hogy a
Config.jsonérvényes JSON-e (nincsenek felesleges vesszők, megfelelő zárójelek). - Ellenőrizd, hogy a
loginCredentialésloginPasswordhelyesen van-e beállítva aConfig/Config.jsonfájlban. - Győződj meg róla, hogy a világ URL vagy preset név érvényes.
A felhasználók nem tudnak csatlakozni
- Ellenőrizd, hogy az
accessLevelnincs-ePrivate-ra állítva, hacsak nem szándékosan. - Ellenőrizd, hogy a
maxUsersnem lett-e elérve. - Győződj meg róla, hogy a headless be van jelentkezve (ellenőrizd a konzol kimenetét a bejelentkezés megerősítéséhez).
Kapcsolódó cikkek
- NeosVR szerver beállítási útmutató
- Hogyan találd meg a szervered IP-címét és portját
- Fájlok feltöltése SFTP-n keresztül
Segítségre van szükséged?
Ha olyan problémába ütközöl a NeosVR szervereddel, amelyet ez az útmutató nem tárgyal, nyiss egy támogatási jegyet, és mellékeld a szervered IP-címét, a probléma leírását, valamint a GPanel konzol releváns hibaüzeneteit.