Acest ghid acoperă modul de configurare a serverului headless NeosVR pe Legion Hosting, configurarea fișierului Config.json, crearea lumilor și gestionarea variabilelor de pornire. NeosVR este un metavers VR social cu instrumente puternice de creație. Pentru comenzi de administrare, configurarea mod loader-ului și depanare, consultați Comenzi de administrare NeosVR.
1. Cerințe preliminare
- Un cont Steam care deține NeosVR.
- Un cont NeosVR cu acces la clientul headless (necesită nivelul Patreon "Gunter" pentru parola beta).
- Credențialele dvs. Steam pentru ca serverul să descarce fișierele prin SteamCMD.
STEAM_AUTH.
2. Prima pornire
- Autentificați-vă în GPanel și selectați serverul dvs. NeosVR.
- Mergeți la fila Startup și completați variabilele necesare (consultați Secțiunea 3).
- Setați STEAM_USER, STEAM_PASS și SRCDS_BETAPASS (parola beta headless din serverul Discord Patreon Neos).
- Reveniți la fila Console și faceți clic pe Start.
- Așteptați ca în consolă să apară
World running...pentru a confirma că serverul este pregătit.
3. Variabile de pornire GPanel
| Variabilă | Obligatoriu | Descriere |
|---|---|---|
STEAM_USER | Da | Numele de utilizator al contului dvs. Steam. |
STEAM_PASS | Da | Parola contului dvs. Steam. |
STEAM_AUTH | Nu | Codul Steam Guard sau token-ul de autentificare dacă 2FA este activat. |
SRCDS_BETAPASS | Da | Parola beta pentru clientul headless. Se găsește în canalul #headless-client al serverului Discord Patreon Neos (necesită nivelul Gunter). |
ENABLE_MODLOADER | Nu | Activează NeosModLoader. Setați la true sau false. Implicit: false. |
AUTO_UPDATE | Nu | Actualizează automat serverul la pornire. Implicit: 1 (activat). |
4. Configurarea lumii (Config.json)
Fișierul principal de configurare se află la:
Config/Config.json
Acest fișier JSON controlează toate setările lumii și ale sesiunii. Opriți serverul înainte de a edita.
Setări cheie
| Setare | Implicit | Descriere |
|---|---|---|
tickRate | 60.0 | Rata de tick a serverului în Hz. |
maxConcurrentAssetTransfers | 4 | Numărul maxim de descărcări simultane de active. |
loginCredential | (gol) | Numele de utilizator sau e-mailul dvs. NeosVR pentru ca headless-ul să se autentifice. |
loginPassword | (gol) | Parola contului dvs. NeosVR. |
Configurarea lumii (matricea startWorlds)
Fiecare intrare din startWorlds definește o lume de găzduit. Setări cheie ale lumii:
| Setare | Implicit | Descriere |
|---|---|---|
sessionName | null | Numele afișat în browserul de sesiuni. |
maxUsers | 32 | Numărul maxim de utilizatori în lume. |
accessLevel | Anyone | Cine se poate alătura: Anyone, RegisteredUsers, ContactsPlus, Contacts, Private. |
loadWorldPresetName | SpaceWorld | Lumea încorporată de încărcat. Opțiunile includ SpaceWorld, Grid, etc. |
loadWorldURL | null | URL-ul unei înregistrări de lume personalizată de încărcat în locul unei presetări. |
autoRecover | true | Recuperează automat lumea după o blocare. |
saveOnExit | false | Salvează starea lumii la închidere. |
autosaveInterval | -1.0 | Intervalul de salvare automată în secunde. -1 = dezactivat. |
hideFromPublicListing | null | Setați la true pentru a ascunde din lista publică de sesiuni. |
mobileFriendly | false | Marchează ca fiind prietenos cu dispozitivele mobile. |
awayKickMinutes | -1.0 | Dă afară utilizatorii AFK după acest număr de minute. -1 = dezactivat. |
Exemplu 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. Cum să vă conectați
- Lansați NeosVR.
- Deschideți Session Browser din meniul dash.
- Căutați serverul dvs. după numele sesiunii.
- Selectați sesiunea și faceți clic pe Join.
Articole conexe
- Comenzi de administrare NeosVR
- Cum să găsiți IP-ul și portul serverului
- Cum să încărcați fișiere prin SFTP
Aveți nevoie de ajutor?
Dacă întâmpinați probleme cu serverul dvs. NeosVR care nu sunt acoperite aici, deschideți un tichet de asistență și includeți IP-ul serverului, o descriere a problemei și orice mesaje de eroare relevante din consola GPanel.