Deze handleiding behandelt hoe je je NeosVR headless server instelt op Legion Hosting, de Config.json configureert, werelden instelt en opstartvariabelen beheert. NeosVR is een sociale VR-metaverse met krachtige creatietools. Voor beheerderscommando's, mod loader-installatie en probleemoplossing, zie NeosVR Beheerderscommando's.
1. Vereisten
- Een Steam-account die NeosVR bezit.
- Een NeosVR-account met headless client-toegang (vereist Patreon "Gunter"-niveau voor het beta-wachtwoord).
- Je Steam-inloggegevens zodat de server bestanden kan downloaden via SteamCMD.
STEAM_AUTH.
2. Eerste Start
- Log in op GPanel en selecteer je NeosVR-server.
- Ga naar het tabblad Startup en vul de vereiste variabelen in (zie Sectie 3).
- Stel je STEAM_USER, STEAM_PASS en SRCDS_BETAPASS in (headless beta-wachtwoord uit de Neos Patreon Discord).
- Ga terug naar het tabblad Console en klik op Start.
- Wacht tot de console
World running...weergeeft om te bevestigen dat de server gereed is.
3. GPanel Opstartvariabelen
| Variabele | Vereist | Beschrijving |
|---|---|---|
STEAM_USER | Ja | Je Steam-accountgebruikersnaam. |
STEAM_PASS | Ja | Je Steam-accountwachtwoord. |
STEAM_AUTH | Nee | Steam Guard-code of inlogtoken als 2FA is ingeschakeld. |
SRCDS_BETAPASS | Ja | Beta-wachtwoord voor de headless client. Te vinden in het Neos Patreon Discord #headless-client-kanaal (vereist Gunter-niveau). |
ENABLE_MODLOADER | Nee | Schakel NeosModLoader in. Stel in op true of false. Standaard: false. |
AUTO_UPDATE | Nee | Server automatisch bijwerken bij het opstarten. Standaard: 1 (ingeschakeld). |
4. Wereldconfiguratie (Config.json)
Het hoofdconfiguratiebestand bevindt zich op:
Config/Config.json
Dit JSON-bestand beheert alle wereld- en sessie-instellingen. Stop de server voordat je het bewerkt.
Belangrijke Instellingen
| Instelling | Standaard | Beschrijving |
|---|---|---|
tickRate | 60.0 | Server tick rate in Hz. |
maxConcurrentAssetTransfers | 4 | Maximaal aantal gelijktijdige asset-downloads. |
loginCredential | (leeg) | Je NeosVR-gebruikersnaam of e-mailadres waarmee de headless inlogt. |
loginPassword | (leeg) | Je NeosVR-accountwachtwoord. |
Wereldconfiguratie (startWorlds-array)
Elke vermelding in startWorlds definieert een wereld om te hosten. Belangrijke wereldinstellingen:
| Instelling | Standaard | Beschrijving |
|---|---|---|
sessionName | null | Naam weergegeven in de sessiebrowser. |
maxUsers | 32 | Maximaal aantal gebruikers in de wereld. |
accessLevel | Anyone | Wie kan deelnemen: Anyone, RegisteredUsers, ContactsPlus, Contacts, Private. |
loadWorldPresetName | SpaceWorld | Ingebouwde wereld om te laden. Opties zijn onder andere SpaceWorld, Grid, enz. |
loadWorldURL | null | URL van een aangepast wereldrecord om te laden in plaats van een preset. |
autoRecover | true | Herstel de wereld automatisch na een crash. |
saveOnExit | false | Sla de wereldstatus op bij het afsluiten. |
autosaveInterval | -1.0 | Automatisch opslaginterval in seconden. -1 = uitgeschakeld. |
hideFromPublicListing | null | Stel in op true om te verbergen in de openbare sessielijst. |
mobileFriendly | false | Markeer als mobielvriendelijk. |
awayKickMinutes | -1.0 | Verwijder AFK-gebruikers na dit aantal minuten. -1 = uitgeschakeld. |
Voorbeeld 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. Hoe Verbinden
- Start NeosVR.
- Open de Session Browser vanuit het dashmenu.
- Zoek je server op sessienaam.
- Selecteer de sessie en klik op Join.
Gerelateerde Artikelen
Hulp Nodig?
Als je problemen ondervindt met je NeosVR-server die hier niet worden behandeld, open dan een supportticket en vermeld je server-IP, een beschrijving van het probleem en eventuele relevante foutmeldingen uit de GPanel-console.