Denne guiden dekker hvordan du setter opp din NeosVR headless-server hos Legion Hosting, konfigurerer Config.json, setter opp verdener og administrerer oppstartsvariabler. NeosVR er et sosialt VR-metavers med kraftige verktøy for innholdsskaping. For admin-kommandoer, oppsett av mod loader og feilsøking, se NeosVR Admin-kommandoer.
1. Forutsetninger
- En Steam-konto som eier NeosVR.
- En NeosVR-konto med tilgang til headless-klienten (krever Patreon «Gunter»-nivå for beta-passordet).
- Dine Steam-påloggingsdetaljer slik at serveren kan laste ned filer via SteamCMD.
STEAM_AUTH.
2. Første oppstart
- Logg inn på GPanel og velg din NeosVR-server.
- Gå til fanen Startup og fyll inn de påkrevde variablene (se Avsnitt 3).
- Angi STEAM_USER, STEAM_PASS og SRCDS_BETAPASS (headless beta-passord fra Neos Patreon Discord).
- Gå tilbake til fanen Console og klikk Start.
- Vent til konsollen viser
World running...for å bekrefte at serveren er klar.
3. GPanel oppstartsvariabler
| Variabel | Påkrevd | Beskrivelse |
|---|---|---|
STEAM_USER | Ja | Brukernavnet til Steam-kontoen din. |
STEAM_PASS | Ja | Passordet til Steam-kontoen din. |
STEAM_AUTH | Nei | Steam Guard-kode eller påloggingstoken hvis 2FA er aktivert. |
SRCDS_BETAPASS | Ja | Beta-passord for headless-klienten. Finnes i kanalen #headless-client på Neos Patreon Discord (krever Gunter-nivå). |
ENABLE_MODLOADER | Nei | Aktiver NeosModLoader. Sett til true eller false. Standard: false. |
AUTO_UPDATE | Nei | Oppdater serveren automatisk ved oppstart. Standard: 1 (aktivert). |
4. Verdenskonfigurasjon (Config.json)
Hovedkonfigurasjonsfilen ligger på:
Config/Config.json
Denne JSON-filen styrer alle verdens- og øktinnstillinger. Stopp serveren før redigering.
Viktige innstillinger
| Innstilling | Standard | Beskrivelse |
|---|---|---|
tickRate | 60.0 | Serverens tick-rate i Hz. |
maxConcurrentAssetTransfers | 4 | Maksimalt antall samtidige nedlastinger av ressurser. |
loginCredential | (tom) | Ditt NeosVR-brukernavn eller e-post for at headless skal kunne logge inn. |
loginPassword | (tom) | Passordet til NeosVR-kontoen din. |
Verdenskonfigurasjon (startWorlds-array)
Hver oppføring i startWorlds definerer en verden som skal hostes. Viktige verdensinnstillinger:
| Innstilling | Standard | Beskrivelse |
|---|---|---|
sessionName | null | Navn som vises i øktleseren. |
maxUsers | 32 | Maksimalt antall brukere i verdenen. |
accessLevel | Anyone | Hvem som kan bli med: Anyone, RegisteredUsers, ContactsPlus, Contacts, Private. |
loadWorldPresetName | SpaceWorld | Innebygd verden som skal lastes. Alternativer inkluderer SpaceWorld, Grid, osv. |
loadWorldURL | null | URL til en egendefinert verdensoppføring som lastes i stedet for en forhåndsinnstilling. |
autoRecover | true | Gjenopprett verdenen automatisk etter en krasj. |
saveOnExit | false | Lagre verdenstilstanden ved avslutning. |
autosaveInterval | -1.0 | Autolagringsintervall i sekunder. -1 = deaktivert. |
hideFromPublicListing | null | Sett til true for å skjule fra den offentlige øktlisten. |
mobileFriendly | false | Marker som mobilvennlig. |
awayKickMinutes | -1.0 | Kast ut AFK-brukere etter så mange minutter. -1 = deaktivert. |
Eksempel på 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. Slik kobler du til
- Start NeosVR.
- Åpne Session Browser fra dash-menyen.
- Søk etter serveren din ved hjelp av øktnavnet.
- Velg økten og klikk Join.
Relaterte artikler
Trenger du hjelp?
Hvis du støter på problemer med NeosVR-serveren din som ikke dekkes her, opprett en supportsak og inkluder serverens IP, en beskrivelse av problemet og eventuelle relevante feilmeldinger fra GPanel-konsollen.