Ovaj vodič pokriva headless konzolne komande, upravljanje svetovima, korisničke uloge, NeosModLoader i rešavanje problema za vaš NeosVR namenski server. NeosVR je društveni VR metaverzum sa moćnim alatima za kreiranje. Za inicijalno podešavanje, konfiguraciju Config.json i uputstva za povezivanje, pogledajte NeosVR vodič za podešavanje servera.
1. Pristup konzoli
Upravljajte svojim NeosVR headless serverom kroz karticu Console u GPanel-u. Sve komande se kucaju direktno u konzolu.
2. Headless konzolne komande
Upravljanje svetovima
| Komanda | Opis |
|---|---|
worlds | Prikaz svih pokrenutih svetova sa njihovim indeksima. |
focus <world_index> | Prebacivanje fokusa na određeni svet po indeksu. |
startWorldURL <record_url> | Pokretanje novog sveta sa Neos record URL-a. |
startWorldTemplate <template> | Pokretanje sveta iz ugrađenog šablona (npr. SpaceWorld). |
save | Čuvanje trenutno fokusiranog sveta. |
close | Zatvaranje trenutno fokusiranog sveta. |
restart | Restartovanje trenutno fokusiranog sveta. |
Upravljanje sesijama
| Komanda | Opis |
|---|---|
sessionURL | Prikaz URL-a sesije za fokusirani svet. |
sessionID | Prikaz ID-ja sesije za fokusirani svet. |
name <new_name> | Promena naziva sesije fokusiranog sveta. |
accessLevel <level> | Promena nivoa 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
| Komanda | Opis |
|---|---|
users | Prikaz svih korisnika u fokusiranom svetu. |
kick <username> | Izbacivanje korisnika iz sveta. |
ban <username> | Banovanje korisnika iz sveta. |
silence <username> | Utišavanje korisnika (mute njegovog glasa). |
unsilence <username> | Poništavanje utišavanja prethodno utišanog korisnika. |
respawn <username> | Ponovno pojavljivanje korisnika na spawn tački sveta. |
role <username> <role> | Dodeljivanje uloge korisniku (pogledajte odeljak 3). |
Kontrola servera
| Komanda | Opis |
|---|---|
status | Prikaz statusa servera i korišćenja resursa. |
shutdown | Pravilno gašenje headless servera. |
gc | Forsiranje sakupljanja smeća (garbage collection) za oslobađanje memorije. |
tickRate <rate> | Promena tick rate-a servera tokom rada. |
3. Korisničke uloge
NeosVR koristi hijerarhiju uloga za dozvole u svetu:
| Uloga | Opis |
|---|---|
Admin | Puna kontrola sveta. Može menjati bilo šta, upravljati korisnicima i menjati podešavanja sveta. |
Builder | Može kreirati i uređivati objekte u svetu. |
Moderator | Može izbacivati/banovati korisnike i upravljati podešavanjima sesije. |
Guest | Osnovni pristup. Može da interaguje sa postojećim objektima, ali ne može da gradi. |
Spectator | Pristup samo za gledanje. Ne može da interaguje sa svetom. |
Dodelite uloge putem konzole: role <username> Admin
Takođe možete postaviti podrazumevane uloge u Config.json koristeći defaultUserRoles podešavanje.
4. NeosModLoader
NeosModLoader omogućava učitavanje modova koje je napravila zajednica u headless server.
- Postavite ENABLE_MODLOADER na
trueu GPanel Startup promenljivama. - Preuzmite modove sa NeosModLoader GitHub-a.
- Otpremite
.dlldatoteke modova unml_mods/direktorijum putem SFTP-a. - Restartujte server da biste učitali modove.
5. Rešavanje problema
Server se ne pokreće
- Proverite da li su vaši STEAM_USER i STEAM_PASS ispravni.
- Uverite se da je SRCDS_BETAPASS (headless beta lozinka) ažuran sa Neos Patreon Discord-a.
- Ako koristite Steam Guard 2FA, unesite kod u STEAM_AUTH i restartujte odmah.
Svet se ne učitava
- Proverite da li je
Config.jsonvalidan JSON (bez zareza na kraju, ispravne zagrade). - Proverite da li su
loginCredentialiloginPasswordispravno postavljeni uConfig/Config.json. - Uverite se da je URL sveta ili naziv preseta validan.
Korisnici ne mogu da se pridruže
- Proverite da
accessLevelnije postavljen naPrivateosim ako je to namera. - Proverite da
maxUsersnije dostignut. - Uverite se da je headless prijavljen (proverite izlaz konzole za potvrdu prijave).
Povezani članci
- NeosVR vodič za podešavanje servera
- Kako pronaći IP adresu i port vašeg servera
- Kako otpremiti datoteke putem SFTP-a
Potrebna vam je pomoć?
Ako naiđete na probleme sa vašim NeosVR serverom koji ovde nisu pokriveni, otvorite tiket za podršku i navedite IP adresu vašeg servera, opis problema i sve relevantne poruke o greškama iz GPanel konzole.