Ovaj vodič pokriva naredbe headless konzole, upravljanje svjetovima, korisničke uloge, NeosModLoader i rješavanje problema za vaš NeosVR namjenski server. NeosVR je socijalni VR metaverzum s moćnim alatima za stvaranje. Za početno postavljanje, konfiguraciju Config.json i upute za povezivanje, pogledajte NeosVR vodič za postavljanje servera.
1. Pristup konzoli
Upravljajte svojim NeosVR headless serverom putem kartice Console u GPanel-u. Sve naredbe se upisuju izravno u konzolu.
2. Naredbe headless konzole
Upravljanje svjetovima
| Naredba | Opis |
|---|---|
worlds | Prikaz svih pokrenutih svjetova s njihovim indeksima. |
focus <world_index> | Prebacivanje fokusa na određeni svijet prema indeksu. |
startWorldURL <record_url> | Pokretanje novog svijeta iz Neos URL zapisa. |
startWorldTemplate <template> | Pokretanje svijeta iz ugrađenog predloška (npr. SpaceWorld). |
save | Spremanje trenutno fokusiranog svijeta. |
close | Zatvaranje trenutno fokusiranog svijeta. |
restart | Ponovno pokretanje trenutno fokusiranog svijeta. |
Upravljanje sesijama
| Naredba | Opis |
|---|---|
sessionURL | Prikaz URL-a sesije za fokusirani svijet. |
sessionID | Prikaz ID-a sesije za fokusirani svijet. |
name <new_name> | Promjena naziva sesije fokusiranog svijeta. |
accessLevel <level> | Promjena razine pristupa: Anyone, RegisteredUsers, ContactsPlus, Contacts, Private. |
maxUsers <count> | Postavljanje maksimalnog broja korisnika za sesiju. |
hideFromListing <true/false> | Uključivanje/isključivanje vidljivosti u javnom pregledniku sesija. |
description <text> | Postavljanje opisa sesije. |
Upravljanje korisnicima
| Naredba | Opis |
|---|---|
users | Prikaz svih korisnika u fokusiranom svijetu. |
kick <username> | Izbacivanje korisnika iz svijeta. |
ban <username> | Zabrana pristupa korisniku u svijetu. |
silence <username> | Utišavanje korisnika (isključivanje glasa). |
unsilence <username> | Vraćanje zvuka prethodno utišanom korisniku. |
respawn <username> | Ponovno pojavljivanje korisnika na točki pojavljivanja svijeta. |
role <username> <role> | Dodjela uloge korisniku (pogledajte Odjeljak 3). |
Kontrola servera
| Naredba | Opis |
|---|---|
status | Prikaz statusa servera i korištenja resursa. |
shutdown | Uredno gašenje headless servera. |
gc | Prisilno pokretanje čišćenja memorije (garbage collection). |
tickRate <rate> | Promjena brzine taktova servera tijekom rada. |
3. Korisničke uloge
NeosVR koristi hijerarhiju uloga za dozvole u svijetu:
| Uloga | Opis |
|---|---|
Admin | Potpuna kontrola nad svijetom. Može mijenjati sve, upravljati korisnicima i mijenjati postavke svijeta. |
Builder | Može stvarati i uređivati objekte u svijetu. |
Moderator | Može izbacivati/zabranjivati korisnike i upravljati postavkama sesije. |
Guest | Osnovni pristup. Može interagirati s postojećim objektima, ali ne može graditi. |
Spectator | Pristup samo za gledanje. Ne može interagirati sa svijetom. |
Dodjela uloga putem konzole: role <username> Admin
Također možete postaviti zadane uloge u Config.json koristeći postavku defaultUserRoles.
4. NeosModLoader
NeosModLoader omogućuje učitavanje modova koje je napravila zajednica na headless server.
- Postavite ENABLE_MODLOADER na
trueu GPanel Startup varijablama. - Preuzmite modove s NeosModLoader GitHub stranice.
- Prenesite
.dlldatoteke modova u direktorijnml_mods/putem SFTP-a. - Ponovno pokrenite server za učitavanje modova.
5. Rješavanje problema
Server se ne pokreće
- Provjerite jesu li vaši STEAM_USER i STEAM_PASS ispravni.
- Provjerite je li SRCDS_BETAPASS (lozinka za headless beta verziju) ažuran s Neos Patreon Discord-a.
- Ako koristite Steam Guard 2FA, unesite kod u STEAM_AUTH i odmah ponovno pokrenite.
Svijet se ne učitava
- Provjerite je li
Config.jsonvalidan JSON (bez zareza na kraju, ispravne zagrade). - Provjerite jesu li
loginCredentialiloginPasswordispravno postavljeni uConfig/Config.json. - Provjerite je li URL svijeta ili naziv predloška validan.
Korisnici se ne mogu pridružiti
- Provjerite nije li
accessLevelpostavljen naPrivateosim ako to nije namjerno. - Provjerite nije li dosegnut
maxUsers. - Provjerite je li headless prijavljen (provjerite ispis konzole za potvrdu prijave).
Povezani članci
- NeosVR vodič za postavljanje servera
- Kako pronaći IP adresu i port vašeg servera
- Kako prenijeti datoteke putem SFTP-a
Trebate pomoć?
Ako naiđete na probleme s vašim NeosVR serverom koji nisu pokriveni ovdje, otvorite zahtjev za podršku i uključite IP adresu servera, opis problema i sve relevantne poruke o greškama iz GPanel konzole.