Denne guide dækker, hvordan du opsætter din NeosVR headless server hos Legion Hosting, konfigurerer Config.json, opsætter verdener og administrerer opstartsvariabler. NeosVR er et socialt VR-metavers med kraftfulde kreationsværktøjer. For admin-kommandoer, mod loader-opsætning og fejlfinding, se NeosVR Admin-kommandoer.
1. Forudsætninger
- En Steam-konto der ejer NeosVR.
- En NeosVR-konto med headless-klientadgang (kræver Patreon "Gunter"-niveau for beta-adgangskoden).
- Dine Steam-loginoplysninger, så serveren kan downloade filer via SteamCMD.
STEAM_AUTH.
2. Første opstart
- Log ind på GPanel og vælg din NeosVR server.
- Gå til fanen Startup og udfyld de påkrævede variabler (se afsnit 3).
- Indstil dit STEAM_USER, STEAM_PASS og SRCDS_BETAPASS (headless beta-adgangskode fra Neos Patreon Discord).
- Gå tilbage til fanen Console og klik på Start.
- Vent på at konsollen viser
World running...for at bekræfte, at serveren er klar.
3. GPanel opstartsvariabler
| Variabel | Påkrævet | Beskrivelse |
|---|---|---|
STEAM_USER | Ja | Dit Steam-kontobrugernavn. |
STEAM_PASS | Ja | Din Steam-kontoadgangskode. |
STEAM_AUTH | Nej | Steam Guard-kode eller logintoken, hvis 2FA er aktiveret. |
SRCDS_BETAPASS | Ja | Beta-adgangskode til headless-klienten. Findes i Neos Patreon Discord #headless-client-kanalen (kræver Gunter-niveau). |
ENABLE_MODLOADER | Nej | Aktiver NeosModLoader. Sæt til true eller false. Standard: false. |
AUTO_UPDATE | Nej | Opdater automatisk serveren ved opstart. Standard: 1 (aktiveret). |
4. Verdenskonfiguration (Config.json)
Hovedkonfigurationsfilen er placeret på:
Config/Config.json
Denne JSON-fil styrer alle verdens- og sessionsindstillinger. Stop serveren før redigering.
Nøgleindstillinger
| Indstilling | Standard | Beskrivelse |
|---|---|---|
tickRate | 60.0 | Server tick rate i Hz. |
maxConcurrentAssetTransfers | 4 | Maksimalt antal samtidige asset-downloads. |
loginCredential | (tom) | Dit NeosVR-brugernavn eller e-mail, som headless bruger til at logge ind. |
loginPassword | (tom) | Din NeosVR-kontoadgangskode. |
Verdenskonfiguration (startWorlds array)
Hver post i startWorlds definerer en verden, der skal hostes. Vigtige verdensindstillinger:
| Indstilling | Standard | Beskrivelse |
|---|---|---|
sessionName | null | Navn vist i sessionsbrowseren. |
maxUsers | 32 | Maksimalt antal brugere i verdenen. |
accessLevel | Anyone | Hvem kan tilslutte sig: Anyone, RegisteredUsers, ContactsPlus, Contacts, Private. |
loadWorldPresetName | SpaceWorld | Indbygget verden at indlæse. Muligheder inkluderer SpaceWorld, Grid osv. |
loadWorldURL | null | URL til en brugerdefineret verdenspost at indlæse i stedet for en forudindstilling. |
autoRecover | true | Gendan automatisk verdenen efter et nedbrud. |
saveOnExit | false | Gem verdenens tilstand ved nedlukning. |
autosaveInterval | -1.0 | Automatisk gemmeinterval i sekunder. -1 = deaktiveret. |
hideFromPublicListing | null | Sæt til true for at skjule fra den offentlige sessionsliste. |
mobileFriendly | false | Markér som mobilvenlig. |
awayKickMinutes | -1.0 | Smid inaktive brugere ud efter dette antal minutter. -1 = deaktiveret. |
Eksempel 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. Sådan forbinder du
- Start NeosVR.
- Åbn Session Browser fra dash-menuen.
- Søg efter din server via sessionsnavn.
- Vælg sessionen og klik på Join.
Relaterede artikler
Brug for hjælp?
Hvis du støder på problemer med din NeosVR server, som ikke er dækket her, opret en supportticket og inkluder din server-IP, en beskrivelse af problemet og eventuelle relevante fejlmeddelelser fra GPanel-konsollen.