Ovaj vodič pokriva kako postaviti i konfigurirati vaš Resonite headless server hostiran s Legion Hosting. Resonite je društvena VR platforma gdje korisnici mogu graditi, stvarati i družiti se u korisničkim svjetovima. Za upravljanje sesijama i administratorske naredbe pogledajte Resonite Vodič za Administratore Servera.
1. Pristup Vašem Serveru
- Prijavite se na GPanel.
- Odaberite vaš Resonite server s popisa servera.
- Vaš server se upravlja putem kartice Konzola u GPanel-u i Resonite headless konfiguracije.
2. Varijable Pokretanja
Konfigurirajte ove postavke iz kartice Startup u GPanel-u:
| Varijabla | Naziv Okoline | Zadano | Opis |
|---|---|---|---|
| Omogući Učitavač Modova | ENABLE_MODLOADER |
false | Omogući ResoniteModLoader za prilagođene modove (true/false). |
| Automatsko Ažuriranje | AUTO_UPDATE |
1 | Automatski ažuriraj server pri pokretanju (1=da, 0=ne). |
/headlessCode) potrebna je za instalaciju. Ovo konfigurira pružatelj hostinga.
3. Konfiguracijska Datoteka
Glavna konfiguracijska datoteka je Headless/Config/Config.json. Uredite je putem SFTP. Ključne postavke:
{
"tickRate": 60.0,
"maxConcurrentAssetTransfers": 4,
"loginCredential": "your_username",
"loginPassword": "your_password",
"startWorlds": [
{
"isEnabled": true,
"sessionName": "My World",
"maxUsers": 32,
"accessLevel": "Anyone",
"loadWorldPresetName": "SpaceWorld",
"autoRecover": true,
"autoSleep": true,
"saveOnExit": false
}
]
}
4. Referenca Postavki Config.json
| Postavka | Zadano | Opis |
|---|---|---|
tickRate | 60.0 | Brzina simulacijskih tikova servera. |
maxConcurrentAssetTransfers | 4 | Maksimalan broj istovremenih preuzimanja resursa. |
loginCredential | (prazno) | Korisničko ime Resonite računa za headless. |
loginPassword | (prazno) | Lozinka Resonite računa. |
5. Konfiguracija Svijeta
Svaki unos u polju startWorlds definira sesiju svijeta. Ključne postavke svijeta:
| Postavka | Zadano | Opis |
|---|---|---|
isEnabled | true | Treba li se ovaj svijet pokrenuti. |
sessionName | null | Prikazni naziv sesije. |
maxUsers | 32 | Maksimalan broj korisnika u svijetu. |
accessLevel | Anyone | Tko se može pridružiti: Anyone, RegisteredUsers, Contacts, ContactsPlus, Private. |
loadWorldPresetName | SpaceWorld | Unaprijed postavljeni svijet za učitavanje (npr. SpaceWorld, Grid, BasicEmpty). |
loadWorldURL | null | URL prilagođenog svijeta za učitavanje umjesto predloška. |
autoRecover | true | Automatski oporavi svijet nakon rušenja. |
autoSleep | true | Stavi svijet u stanje mirovanja kada nema prisutnih korisnika. |
saveOnExit | false | Spremi stanje svijeta kada se server ugasi. |
autosaveInterval | -1.0 | Interval automatskog spremanja u sekundama (-1 = onemogućeno). |
hideFromPublicListing | null | Sakrij ovu sesiju s javnog popisa. |
awayKickMinutes | -1.0 | Minute prije nego što se neaktivni korisnici izbace (-1 = onemogućeno). |
idleRestartInterval | -1.0 | Ponovno pokreni svijet nakon ovoliko sekundi praznine (-1 = onemogućeno). |
forcedRestartInterval | -1.0 | Prisilno ponovno pokretanje nakon ovoliko sekundi bez obzira na korisnike (-1 = onemogućeno). |
6. Povezivanje na Vaš Server
- Pokrenite Resonite na vašem računalu ili VR naočalama.
- Otvorite Preglednik Sesija (Dash Izbornik > Worlds).
- Pretražite svoj server po nazivu sesije.
- Kliknite Pridruži se za ulazak u svijet.
Za privatne sesije, headless račun mora pozvati korisnike ili koristiti autoInviteUsernames u konfiguraciji.
7. Kontrolni Popis za Prvo Postavljanje
- Uredite
Headless/Config/Config.jsonza postavljanjeloginCredentialiloginPasswordza vaš Resonite račun. - Postavite
sessionNameza vaš svijet. - Odaberite
loadWorldPresetNameili unesiteloadWorldURLza prilagođeni svijet. - Postavite
accessLevelza kontrolu tko se može pridružiti. - Pokrenite server i provjerite prikazuje li se
World running...u konzoli.
Povezani Članci
- Resonite Vodič za Administratore Servera
- Kako Pronaći IP Adresu i Port Vašeg Servera
- Kako Prenijeti Datoteke putem SFTP
Trebate Pomoć?
Ako naiđete na probleme s vašim Resonite serverom, otvorite zahtjev za podršku i uključite detalje o serveru, opis problema i sve poruke o greškama iz GPanel konzole.