Den här guiden beskriver hur du konfigurerar din NeosVR headless-server hos Legion Hosting, ställer in Config.json, skapar världar och hanterar startvariabler. NeosVR är ett socialt VR-metaverse med kraftfulla skaparverktyg. För admin-kommandon, installation av mod loader och felsökning, se NeosVR Admin-kommandon.
1. Förutsättningar
- Ett Steam-konto som äger NeosVR.
- Ett NeosVR-konto med åtkomst till headless-klienten (kräver Patreon-nivån "Gunter" för beta-lösenordet).
- Dina Steam-inloggningsuppgifter så att servern kan ladda ner filer via SteamCMD.
STEAM_AUTH.
2. Första starten
- Logga in på GPanel och välj din NeosVR-server.
- Gå till fliken Startup och fyll i de obligatoriska variablerna (se avsnitt 3).
- Ange STEAM_USER, STEAM_PASS och SRCDS_BETAPASS (beta-lösenordet för headless från Neos Patreon Discord).
- Gå tillbaka till fliken Console och klicka på Start.
- Vänta tills konsolen visar
World running...för att bekräfta att servern är redo.
3. GPanel startvariabler
| Variabel | Obligatorisk | Beskrivning |
|---|---|---|
STEAM_USER | Ja | Ditt användarnamn för Steam-kontot. |
STEAM_PASS | Ja | Lösenordet för ditt Steam-konto. |
STEAM_AUTH | Nej | Steam Guard-kod eller inloggningstoken om 2FA är aktiverat. |
SRCDS_BETAPASS | Ja | Beta-lösenord för headless-klienten. Finns i kanalen #headless-client i Neos Patreon Discord (kräver Gunter-nivån). |
ENABLE_MODLOADER | Nej | Aktivera NeosModLoader. Ställ in på true eller false. Standard: false. |
AUTO_UPDATE | Nej | Uppdatera servern automatiskt vid start. Standard: 1 (aktiverat). |
4. Världskonfiguration (Config.json)
Huvudkonfigurationsfilen finns på:
Config/Config.json
Denna JSON-fil styr alla inställningar för världar och sessioner. Stoppa servern innan du redigerar.
Viktiga inställningar
| Inställning | Standard | Beskrivning |
|---|---|---|
tickRate | 60.0 | Serverns tick rate i Hz. |
maxConcurrentAssetTransfers | 4 | Maximalt antal samtidiga nedladdningar av tillgångar. |
loginCredential | (tomt) | Ditt NeosVR-användarnamn eller e-post som headless-klienten loggar in med. |
loginPassword | (tomt) | Lösenordet för ditt NeosVR-konto. |
Världskonfiguration (startWorlds-array)
Varje post i startWorlds definierar en värld att hosta. Viktiga världsinställningar:
| Inställning | Standard | Beskrivning |
|---|---|---|
sessionName | null | Namn som visas i sessionsläsaren. |
maxUsers | 32 | Maximalt antal användare i världen. |
accessLevel | Anyone | Vem som kan ansluta: Anyone, RegisteredUsers, ContactsPlus, Contacts, Private. |
loadWorldPresetName | SpaceWorld | Inbyggd värld att läsa in. Alternativ inkluderar SpaceWorld, Grid, m.m. |
loadWorldURL | null | URL till ett anpassat världsobjekt att läsa in istället för en förinställning. |
autoRecover | true | Återställ världen automatiskt efter en krasch. |
saveOnExit | false | Spara världens tillstånd vid avstängning. |
autosaveInterval | -1.0 | Intervall för autospar i sekunder. -1 = inaktiverat. |
hideFromPublicListing | null | Ställ in på true för att dölja från den publika sessionslistan. |
mobileFriendly | false | Markera som mobilvänlig. |
awayKickMinutes | -1.0 | Sparka AFK-användare efter detta antal minuter. -1 = inaktiverat. |
Exempel 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. Så ansluter du
- Starta NeosVR.
- Öppna Session Browser från dash-menyn.
- Sök efter din server med sessionsnamnet.
- Välj sessionen och klicka på Join.
Relaterade artiklar
Behöver du hjälp?
Om du stöter på problem med din NeosVR-server som inte tas upp här, öppna ett supportärende och inkludera serverns IP, en beskrivning av problemet och eventuella relevanta felmeddelanden från GPanel-konsolen.