Tämä opas käsittelee headless-konsolikomennot, maailman hallinnan, käyttäjäroolit, NeosModLoaderin ja vianmäärityksen NeosVR-dedikoidulle palvelimellesi. NeosVR on sosiaalinen VR-metaversumi tehokkailla luomistyökaluilla. Alkuasennusta, Config.json-konfigurointia ja yhdistämisohjeita varten katso NeosVR-palvelimen asennusopas.
1. Konsolin käyttäminen
Hallitse NeosVR-headless-palvelintasi Console-välilehden kautta GPanelissa. Kaikki komennot kirjoitetaan suoraan konsoliin.
2. Headless-konsolikomennot
Maailman hallinta
| Komento | Kuvaus |
|---|---|
worlds | Listaa kaikki käynnissä olevat maailmat indekseineen. |
focus <world_index> | Vaihda kohdistus tiettyyn maailmaan indeksin perusteella. |
startWorldURL <record_url> | Käynnistä uusi maailma Neos-tietueen URL:stä. |
startWorldTemplate <template> | Käynnistä maailma sisäänrakennetusta mallista (esim. SpaceWorld). |
save | Tallenna tällä hetkellä kohdistettu maailma. |
close | Sulje tällä hetkellä kohdistettu maailma. |
restart | Käynnistä uudelleen tällä hetkellä kohdistettu maailma. |
Istunnon hallinta
| Komento | Kuvaus |
|---|---|
sessionURL | Näytä istunnon URL kohdistetulle maailmalle. |
sessionID | Näytä istunnon ID kohdistetulle maailmalle. |
name <new_name> | Vaihda kohdistetun maailman istunnon nimi. |
accessLevel <level> | Vaihda käyttöoikeustaso: Anyone, RegisteredUsers, ContactsPlus, Contacts, Private. |
maxUsers <count> | Aseta käyttäjien enimmäismäärä istunnolle. |
hideFromListing <true/false> | Vaihda näkyvyyttä julkisessa istuntoselaimessa. |
description <text> | Aseta istunnon kuvaus. |
Käyttäjien hallinta
| Komento | Kuvaus |
|---|---|
users | Listaa kaikki käyttäjät kohdistetussa maailmassa. |
kick <username> | Potkaise käyttäjä pois maailmasta. |
ban <username> | Banneeraa käyttäjä maailmasta. |
silence <username> | Vaienna käyttäjä (mykistä hänen äänensä). |
unsilence <username> | Poista vaiennus aiemmin mykistetyltä käyttäjältä. |
respawn <username> | Respawnaa käyttäjä maailman spawn-pisteessä. |
role <username> <role> | Myönnä rooli käyttäjälle (katso Osio 3). |
Palvelimen hallinta
| Komento | Kuvaus |
|---|---|
status | Näytä palvelimen tila ja resurssien käyttö. |
shutdown | Sammuta headless-palvelin hallitusti. |
gc | Pakota roskienkeruu vapauttaaksesi muistia. |
tickRate <rate> | Vaihda palvelimen tickrate ajon aikana. |
3. Käyttäjäroolit
NeosVR käyttää roolihierarkiaa maailman käyttöoikeuksissa:
| Rooli | Kuvaus |
|---|---|
Admin | Täysi maailman hallinta. Voi muokata mitä tahansa, hallita käyttäjiä ja vaihtaa maailma-asetuksia. |
Builder | Voi luoda ja muokata objekteja maailmassa. |
Moderator | Voi potkia/banneerata käyttäjiä ja hallita istuntoasetuksia. |
Guest | Peruskäyttöoikeus. Voi olla vuorovaikutuksessa olemassa olevien objektien kanssa, mutta ei voi rakentaa. |
Spectator | Vain katselukäyttöoikeus. Ei voi olla vuorovaikutuksessa maailman kanssa. |
Myönnä roolit konsolin kautta: role <username> Admin
Voit myös asettaa oletusrooleja Config.json:ssa käyttäen defaultUserRoles-asetusta.
4. NeosModLoader
NeosModLoader mahdollistaa yhteisön tekemien modien lataamisen headless-palvelimelle.
- Aseta ENABLE_MODLOADER arvoon
trueGPanelin Startup-muuttujissa. - Lataa modit NeosModLoader GitHubista.
- Lataa modin
.dll-tiedostotnml_mods/-hakemistoon SFTP:n kautta. - Käynnistä palvelin uudelleen ladataksesi modit.
5. Vianmääritys
Palvelin ei käynnisty
- Varmista, että STEAM_USER ja STEAM_PASS ovat oikein.
- Varmista, että SRCDS_BETAPASS (headless-betasalasana) on ajan tasalla Neos Patreon Discordista.
- Jos käytät Steam Guard 2FA:ta, anna koodi STEAM_AUTH:iin ja käynnistä uudelleen viipymättä.
Maailma ei lataudu
- Tarkista, että
Config.jsonon kelvollista JSON:ia (ei perässä olevia pilkkuja, oikeat sulut). - Varmista, että
loginCredentialjaloginPasswordon asetettu oikeinConfig/Config.json:issa. - Varmista, että maailman URL tai esiasetuksen nimi on kelvollinen.
Käyttäjät eivät voi liittyä
- Tarkista, ettei
accessLevelole asetettu arvoonPrivate, ellei se ole tarkoitus. - Varmista, ettei
maxUsersole saavutettu. - Varmista, että headless on kirjautunut sisään (tarkista konsolitulostuksesta kirjautumisvahvistus).
Aiheeseen liittyvät artikkelit
- NeosVR-palvelimen asennusopas
- Kuinka löytää palvelimesi IP ja portti
- Kuinka ladata tiedostoja SFTP:n kautta
Tarvitsetko apua?
Jos kohtaat NeosVR-palvelimesi kanssa ongelmia, joita ei käsitellä tässä, avaa tukipyyntö ja sisällytä palvelimesi IP, kuvaus ongelmasta sekä mahdolliset asiaankuuluvat virheilmoitukset GPanel-konsolista.