Ovaj vodič pokriva kako postaviti vaš NeosVR headless server na Legion Hosting-u, konfigurirati Config.json, postaviti svjetove i upravljati startup varijablama. NeosVR je socijalni VR metaverzum s moćnim alatima za stvaranje. Za administratorske naredbe, postavljanje mod loadera i rješavanje problema, pogledajte NeosVR administratorske naredbe.
1. Preduvjeti
- Steam račun koji posjeduje NeosVR.
- NeosVR račun s pristupom headless klijentu (potreban je Patreon "Gunter" tier za beta lozinku).
- Vaše Steam vjerodajnice kako bi server mogao preuzeti datoteke putem SteamCMD-a.
STEAM_AUTH.
2. Prvo pokretanje
- Prijavite se u GPanel i odaberite svoj NeosVR server.
- Idite na karticu Startup i ispunite potrebne varijable (pogledajte Odjeljak 3).
- Postavite STEAM_USER, STEAM_PASS i SRCDS_BETAPASS (lozinka za headless beta verziju s Neos Patreon Discord-a).
- Vratite se na karticu Console i kliknite Start.
- Pričekajte da konzola prikaže
World running...kao potvrdu da je server spreman.
3. GPanel Startup varijable
| Varijabla | Obavezno | Opis |
|---|---|---|
STEAM_USER | Da | Korisničko ime vašeg Steam računa. |
STEAM_PASS | Da | Lozinka vašeg Steam računa. |
STEAM_AUTH | Ne | Steam Guard kod ili token za prijavu ako je 2FA omogućen. |
SRCDS_BETAPASS | Da | Beta lozinka za headless klijent. Nalazi se na Neos Patreon Discord kanalu #headless-client (potreban Gunter tier). |
ENABLE_MODLOADER | Ne | Omogućavanje NeosModLoader-a. Postavite na true ili false. Zadano: false. |
AUTO_UPDATE | Ne | Automatsko ažuriranje servera pri pokretanju. Zadano: 1 (omogućeno). |
4. Konfiguracija svijeta (Config.json)
Glavna konfiguracijska datoteka nalazi se na:
Config/Config.json
Ova JSON datoteka kontrolira sve postavke svijeta i sesije. Zaustavite server prije uređivanja.
Ključne postavke
| Postavka | Zadano | Opis |
|---|---|---|
tickRate | 60.0 | Brzina taktova servera u Hz. |
maxConcurrentAssetTransfers | 4 | Maksimalan broj istovremenih preuzimanja resursa. |
loginCredential | (prazno) | Vaše NeosVR korisničko ime ili e-mail za prijavu headless klijenta. |
loginPassword | (prazno) | Lozinka vašeg NeosVR računa. |
Konfiguracija svijeta (startWorlds niz)
Svaki unos u startWorlds definira svijet za hostanje. Ključne postavke svijeta:
| Postavka | Zadano | Opis |
|---|---|---|
sessionName | null | Naziv prikazan u pregledniku sesija. |
maxUsers | 32 | Maksimalan broj korisnika u svijetu. |
accessLevel | Anyone | Tko se može pridružiti: Anyone, RegisteredUsers, ContactsPlus, Contacts, Private. |
loadWorldPresetName | SpaceWorld | Ugrađeni svijet za učitavanje. Opcije uključuju SpaceWorld, Grid, itd. |
loadWorldURL | null | URL zapisa prilagođenog svijeta za učitavanje umjesto predloška. |
autoRecover | true | Automatski oporavak svijeta nakon pada. |
saveOnExit | false | Spremanje stanja svijeta pri gašenju. |
autosaveInterval | -1.0 | Interval automatskog spremanja u sekundama. -1 = onemogućeno. |
hideFromPublicListing | null | Postavite na true za skrivanje s javnog popisa sesija. |
mobileFriendly | false | Označavanje kao prilagođeno za mobilne uređaje. |
awayKickMinutes | -1.0 | Izbacivanje neaktivnih korisnika nakon ovoliko minuta. -1 = onemogućeno. |
Primjer 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. Kako se povezati
- Pokrenite NeosVR.
- Otvorite Session Browser iz dash izbornika.
- Pretražite svoj server prema nazivu sesije.
- Odaberite sesiju i kliknite Join.
Povezani članci
- NeosVR administratorske naredbe
- Kako pronaći IP adresu i port vašeg servera
- Kako prenijeti datoteke putem SFTP-a
Trebate pomoć?
Ako naiđete na probleme s vašim NeosVR serverom koji nisu pokriveni ovdje, otvorite zahtjev za podršku i uključite IP adresu servera, opis problema i sve relevantne poruke o greškama iz GPanel konzole.