Tämä opas käsittelee, miten asennat NeosVR headless -palvelimesi Legion Hostingissa, määrität Config.json-tiedoston, asetat maailmat ja hallinnoit käynnistysmuuttujia. NeosVR on sosiaalinen VR-metaversumi tehokkailla luomistyökaluilla. Ylläpitokomennot, mod loaderin asennus ja vianmääritys löytyvät täältä: NeosVR-ylläpitokomennot.
1. Esivaatimukset
- Steam-tili, joka omistaa NeosVR:n.
- NeosVR-tili, jolla on headless-asiakasohjelman käyttöoikeus (vaatii Patreon "Gunter" -tason beta-salasanaa varten).
- Steam-tunnuksesi, jotta palvelin voi ladata tiedostoja SteamCMD:n kautta.
STEAM_AUTH-muuttujan kautta.
2. Ensimmäinen käynnistys
- Kirjaudu sisään GPaneliin ja valitse NeosVR-palvelimesi.
- Siirry Startup-välilehdelle ja täytä vaaditut muuttujat (katso osio 3).
- Aseta STEAM_USER, STEAM_PASS ja SRCDS_BETAPASS (headless-beta-salasana Neos Patreon Discordista).
- Palaa Console-välilehdelle ja napsauta Start.
- Odota, kunnes konsoli näyttää
World running...vahvistuksena, että palvelin on valmis.
3. GPanelin käynnistysmuuttujat
| Muuttuja | Pakollinen | Kuvaus |
|---|---|---|
STEAM_USER | Kyllä | Steam-tilisi käyttäjänimi. |
STEAM_PASS | Kyllä | Steam-tilisi salasana. |
STEAM_AUTH | Ei | Steam Guard -koodi tai kirjautumistunnus, jos 2FA on käytössä. |
SRCDS_BETAPASS | Kyllä | Headless-asiakasohjelman beta-salasana. Löytyy Neos Patreon Discordin #headless-client-kanavalta (vaatii Gunter-tason). |
ENABLE_MODLOADER | Ei | Ota NeosModLoader käyttöön. Aseta true tai false. Oletus: false. |
AUTO_UPDATE | Ei | Päivitä palvelin automaattisesti käynnistyksen yhteydessä. Oletus: 1 (käytössä). |
4. Maailman määritys (Config.json)
Pääasiallinen konfiguraatiotiedosto sijaitsee osoitteessa:
Config/Config.json
Tämä JSON-tiedosto ohjaa kaikkia maailma- ja istuntoasetuksia. Pysäytä palvelin ennen muokkaamista.
Keskeiset asetukset
| Asetus | Oletus | Kuvaus |
|---|---|---|
tickRate | 60.0 | Palvelimen päivitystaajuus hertseinä. |
maxConcurrentAssetTransfers | 4 | Maksimimäärä samanaikaisia resurssilatauksia. |
loginCredential | (tyhjä) | NeosVR-käyttäjänimesi tai sähköpostiosoite, jolla headless kirjautuu. |
loginPassword | (tyhjä) | NeosVR-tilisi salasana. |
Maailman määritys (startWorlds-taulukko)
Jokainen merkintä startWorlds-taulukossa määrittää isännöitävän maailman. Keskeiset maailma-asetukset:
| Asetus | Oletus | Kuvaus |
|---|---|---|
sessionName | null | Istuntoselaimessa näkyvä nimi. |
maxUsers | 32 | Maailman maksimikäyttäjämäärä. |
accessLevel | Anyone | Kuka voi liittyä: Anyone, RegisteredUsers, ContactsPlus, Contacts, Private. |
loadWorldPresetName | SpaceWorld | Sisäänrakennettu maailma, joka ladataan. Vaihtoehtoja: SpaceWorld, Grid, jne. |
loadWorldURL | null | Mukautetun maailmatallenteen URL, joka ladataan esiasetuksen sijasta. |
autoRecover | true | Palauta maailma automaattisesti kaatumisen jälkeen. |
saveOnExit | false | Tallenna maailman tila sammutettaessa. |
autosaveInterval | -1.0 | Automaattisen tallennuksen aikaväli sekunteina. -1 = pois käytöstä. |
hideFromPublicListing | null | Aseta arvoon true piilottaaksesi julkisen istuntolistalta. |
mobileFriendly | false | Merkitse mobiiliystävälliseksi. |
awayKickMinutes | -1.0 | Potki AFK-käyttäjät tämän minuuttimäärän jälkeen. -1 = pois käytöstä. |
Esimerkki Config.json
{
"tickRate": 60.0,
"maxConcurrentAssetTransfers": 4,
"loginCredential": "your-neos-username",
"loginPassword": "your-neos-password",
"startWorlds": [
{
"isEnabled": true,
"autoRecover": true,
"saveOnExit": true,
"autosaveInterval": 300.0,
"sessionName": "My Legion Server",
"maxUsers": 16,
"accessLevel": "Anyone",
"loadWorldPresetName": "SpaceWorld"
}
]
}
5. Kuinka yhdistää
- Käynnistä NeosVR.
- Avaa Session Browser dash-valikosta.
- Etsi palvelintasi istunnon nimellä.
- Valitse istunto ja napsauta Join.
Aiheeseen liittyvät artikkelit
- NeosVR-ylläpitokomennot
- Kuinka löytää palvelimesi IP ja portti
- Kuinka ladata tiedostoja SFTP:n kautta
Tarvitsetko apua?
Jos kohtaat NeosVR-palvelimellasi ongelmia, joita ei käsitellä tässä, avaa tukipyyntö ja liitä mukaan palvelimesi IP, kuvaus ongelmasta sekä mahdolliset olennaiset virheilmoitukset GPanelin konsolista.