Denne veiledningen dekker headless-konsollkommandoer, verdensadministrasjon, brukerroller, NeosModLoader og feilsøking for din NeosVR dedikerte server. NeosVR er et sosialt VR-metavers med kraftige skaperverktøy. For førstegangsoppsett, Config.json-konfigurasjon og tilkoblingsinstruksjoner, se NeosVR Server-oppsettsveiledning.
1. Tilgang til konsollen
Administrer din NeosVR headless-server gjennom fanen Console i GPanel. Alle kommandoer skrives direkte inn i konsollen.
2. Headless-konsollkommandoer
Verdensadministrasjon
| Kommando | Beskrivelse |
|---|---|
worlds | List opp alle kjørende verdener med tilhørende indekser. |
focus <world_index> | Bytt fokus til en spesifikk verden etter indeks. |
startWorldURL <record_url> | Start en ny verden fra en Neos record-URL. |
startWorldTemplate <template> | Start en verden fra en innebygd mal (f.eks. SpaceWorld). |
save | Lagre verdenen som er i fokus for øyeblikket. |
close | Lukk verdenen som er i fokus for øyeblikket. |
restart | Start verdenen som er i fokus for øyeblikket på nytt. |
Øktadministrasjon
| Kommando | Beskrivelse |
|---|---|
sessionURL | Vis økt-URL-en for verdenen i fokus. |
sessionID | Vis økt-ID-en for verdenen i fokus. |
name <new_name> | Endre øktnavnet på verdenen i fokus. |
accessLevel <level> | Endre tilgangsnivå: Anyone, RegisteredUsers, ContactsPlus, Contacts, Private. |
maxUsers <count> | Sett maksimalt antall brukere for økten. |
hideFromListing <true/false> | Slå synlighet i den offentlige øktleseren på eller av. |
description <text> | Sett øktbeskrivelsen. |
Brukeradministrasjon
| Kommando | Beskrivelse |
|---|---|
users | List opp alle brukere i verdenen i fokus. |
kick <username> | Kast ut en bruker fra verdenen. |
ban <username> | Bann en bruker fra verdenen. |
silence <username> | Demp en bruker (slå av stemmen deres). |
unsilence <username> | Opphev demping av en tidligere dempet bruker. |
respawn <username> | Respawn en bruker ved verdenens startpunkt. |
role <username> <role> | Tildel en rolle til en bruker (se Avsnitt 3). |
Serverkontroll
| Kommando | Beskrivelse |
|---|---|
status | Vis serverstatus og ressursbruk. |
shutdown | Slå av headless-serveren på en ryddig måte. |
gc | Tving søppelinnsamling for å frigjøre minne. |
tickRate <rate> | Endre serverens tick rate under kjøring. |
3. Brukerroller
NeosVR bruker et rollehierarki for verdenstillatelser:
| Rolle | Beskrivelse |
|---|---|
Admin | Full kontroll over verdenen. Kan endre hva som helst, administrere brukere og endre verdensinnstillinger. |
Builder | Kan opprette og redigere objekter i verdenen. |
Moderator | Kan kaste ut/banne brukere og administrere øktinnstillinger. |
Guest | Grunnleggende tilgang. Kan samhandle med eksisterende objekter, men kan ikke bygge. |
Spectator | Kun visningstilgang. Kan ikke samhandle med verdenen. |
Tildel roller via konsollen: role <username> Admin
Du kan også sette standardroller i Config.json ved hjelp av innstillingen defaultUserRoles.
4. NeosModLoader
NeosModLoader gjør det mulig å laste inn fellesskapslagde mods i headless-serveren.
- Sett ENABLE_MODLOADER til
truei GPanels Startup-variabler. - Last ned mods fra NeosModLoader GitHub.
- Last opp mod-
.dll-filer tilnml_mods/-katalogen via SFTP. - Start serveren på nytt for å laste inn mods.
5. Feilsøking
Serveren starter ikke
- Bekreft at STEAM_USER og STEAM_PASS er korrekte.
- Sørg for at SRCDS_BETAPASS (headless beta-passord) er oppdatert fra Neos Patreon Discord.
- Hvis du bruker Steam Guard 2FA, oppgi koden i STEAM_AUTH og start på nytt umiddelbart.
Verdenen lastes ikke
- Sjekk at
Config.jsoner gyldig JSON (ingen etterfølgende komma, riktige parenteser). - Bekreft at
loginCredentialogloginPassworder satt korrekt iConfig/Config.json. - Sørg for at verdens-URL-en eller forhåndsinnstillingsnavnet er gyldig.
Brukere kan ikke bli med
- Sjekk at
accessLevelikke er satt tilPrivatemed mindre det er tilsiktet. - Bekreft at
maxUsersikke er nådd. - Sørg for at headless er pålogget (sjekk konsollutdata for påloggingsbekreftelse).
Relaterte artikler
Trenger du hjelp?
Hvis du støter på problemer med NeosVR-serveren din som ikke dekkes her, opprett en supportsak og inkluder server-IP-en din, en beskrivelse av problemet og eventuelle relevante feilmeldinger fra GPanel-konsollen.