Tento průvodce pokrývá nastavení vašeho NeosVR headless serveru na Legion Hosting, konfiguraci Config.json, nastavení světů a správu spouštěcích proměnných. NeosVR je sociální VR metaverse s výkonnými tvůrčími nástroji. Pro administrátorské příkazy, nastavení mod loaderu a řešení problémů viz NeosVR Admin Commands.
1. Předpoklady
- Steam účet, který vlastní NeosVR.
- NeosVR účet s přístupem k headless klientovi (vyžaduje Patreon úroveň "Gunter" pro beta heslo).
- Vaše Steam přihlašovací údaje pro stažení souborů serveru přes SteamCMD.
STEAM_AUTH.
2. První spuštění
- Přihlaste se do GPanel a vyberte svůj NeosVR server.
- Přejděte na záložku Startup a vyplňte požadované proměnné (viz Sekce 3).
- Nastavte STEAM_USER, STEAM_PASS a SRCDS_BETAPASS (beta heslo pro headless z Neos Patreon Discord).
- Vraťte se na záložku Console a klikněte na Start.
- Počkejte, až konzole zobrazí
World running...pro potvrzení, že je server připraven.
3. Spouštěcí proměnné v GPanel
| Proměnná | Povinná | Popis |
|---|---|---|
STEAM_USER | Ano | Vaše uživatelské jméno Steam účtu. |
STEAM_PASS | Ano | Heslo vašeho Steam účtu. |
STEAM_AUTH | Ne | Steam Guard kód nebo přihlašovací token, pokud je povoleno 2FA. |
SRCDS_BETAPASS | Ano | Beta heslo pro headless klienta. Najdete na Neos Patreon Discord v kanálu #headless-client (vyžaduje úroveň Gunter). |
ENABLE_MODLOADER | Ne | Povolit NeosModLoader. Nastavte na true nebo false. Výchozí: false. |
AUTO_UPDATE | Ne | Automaticky aktualizovat server při spuštění. Výchozí: 1 (povoleno). |
4. Konfigurace světa (Config.json)
Hlavní konfigurační soubor se nachází na:
Config/Config.json
Tento JSON soubor řídí veškerá nastavení světa a relace. Před úpravou zastavte server.
Klíčová nastavení
| Nastavení | Výchozí | Popis |
|---|---|---|
tickRate | 60.0 | Tick rate serveru v Hz. |
maxConcurrentAssetTransfers | 4 | Maximální počet současných stahování assetů. |
loginCredential | (prázdné) | Vaše NeosVR uživatelské jméno nebo e-mail pro přihlášení headless klienta. |
loginPassword | (prázdné) | Heslo vašeho NeosVR účtu. |
Konfigurace světa (pole startWorlds)
Každý záznam v startWorlds definuje svět k hostování. Klíčová nastavení světa:
| Nastavení | Výchozí | Popis |
|---|---|---|
sessionName | null | Název zobrazený v prohlížeči relací. |
maxUsers | 32 | Maximální počet uživatelů ve světě. |
accessLevel | Anyone | Kdo se může připojit: Anyone, RegisteredUsers, ContactsPlus, Contacts, Private. |
loadWorldPresetName | SpaceWorld | Vestavěný svět k načtení. Možnosti zahrnují SpaceWorld, Grid atd. |
loadWorldURL | null | URL vlastního záznamu světa k načtení místo předvolby. |
autoRecover | true | Automaticky obnovit svět po pádu. |
saveOnExit | false | Uložit stav světa při vypnutí. |
autosaveInterval | -1.0 | Interval automatického ukládání v sekundách. -1 = zakázáno. |
hideFromPublicListing | null | Nastavte na true pro skrytí z veřejného seznamu relací. |
mobileFriendly | false | Označit jako vhodné pro mobilní zařízení. |
awayKickMinutes | -1.0 | Vyhodit AFK uživatele po tomto počtu minut. -1 = zakázáno. |
Příklad 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. Jak se připojit
- Spusťte NeosVR.
- Otevřete Session Browser z nabídky dash.
- Vyhledejte svůj server podle názvu relace.
- Vyberte relaci a klikněte na Join.
Související články
Potřebujete pomoc?
Pokud narazíte na problémy s vaším NeosVR serverem, které zde nejsou popsány, otevřete tiket podpory a uveďte IP adresu vašeho serveru, popis problému a případné relevantní chybové zprávy z konzole GPanel.