Acest ghid descrie cum să configurați serverul dvs. headless Resonite găzduit cu Legion Hosting. Resonite este o platformă VR socială unde utilizatorii pot construi, crea și socializa în lumi generate de utilizatori. Pentru gestionarea sesiunilor și comenzile de administrator, consultați Ghidul de administrare a serverului Resonite.
1. Accesarea serverului dvs.
- Autentificați-vă în GPanel.
- Selectați serverul dvs. Resonite din lista de servere.
- Serverul dvs. este gestionat prin fila Console din GPanel și configurația headless Resonite.
2. Variabile de pornire
Configurați aceste setări din fila Startup din GPanel:
| Variabilă | Nume Env | Implicit | Descriere |
|---|---|---|---|
| Activează Mod Loader | ENABLE_MODLOADER |
false | Activează ResoniteModLoader pentru moduri personalizate (true/false). |
| Actualizare Automată | AUTO_UPDATE |
1 | Actualizează automat serverul la pornire (1=da, 0=nu). |
/headlessCode) pentru instalare. Aceasta este configurată de furnizorul de găzduire.
3. Fișier de configurare
Fișierul principal de configurare este Headless/Config/Config.json. Editați-l prin SFTP. Setări cheie:
{
"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. Referință pentru setările Config.json
| Setare | Implicit | Descriere |
|---|---|---|
tickRate | 60.0 | Rata de tick a simulării serverului. |
maxConcurrentAssetTransfers | 4 | Numărul maxim de descărcări simultane de active. |
loginCredential | (gol) | Numele de utilizator al contului Resonite pentru headless. |
loginPassword | (gol) | Parola contului Resonite. |
5. Configurarea lumii
Fiecare intrare din matricea startWorlds definește o sesiune de lume. Setări cheie ale lumii:
| Setare | Implicit | Descriere |
|---|---|---|
isEnabled | true | Dacă această lume ar trebui să pornească. |
sessionName | null | Numele afișat pentru sesiune. |
maxUsers | 32 | Numărul maxim de utilizatori în lume. |
accessLevel | Anyone | Cine se poate alătura: Anyone, RegisteredUsers, Contacts, ContactsPlus, Private. |
loadWorldPresetName | SpaceWorld | Lume presetată de încărcat (de ex. SpaceWorld, Grid, BasicEmpty). |
loadWorldURL | null | URL-ul unei lumi personalizate de încărcat în locul unei presetări. |
autoRecover | true | Recuperează automat lumea după o blocare. |
autoSleep | true | Pune lumea în repaus când nu sunt prezenți utilizatori. |
saveOnExit | false | Salvează starea lumii la închiderea serverului. |
autosaveInterval | -1.0 | Intervalul de salvare automată în secunde (-1 = dezactivat). |
hideFromPublicListing | null | Ascunde această sesiune din lista publică. |
awayKickMinutes | -1.0 | Minute înainte ca utilizatorii AFK să fie eliminați (-1 = dezactivat). |
idleRestartInterval | -1.0 | Repornește lumea după acest număr de secunde în care este goală (-1 = dezactivat). |
forcedRestartInterval | -1.0 | Forțează repornirea după acest număr de secunde, indiferent de utilizatori (-1 = dezactivat). |
6. Conectarea la serverul dvs.
- Lansați Resonite pe PC-ul dvs. sau pe căștile VR.
- Deschideți Session Browser (Dash Menu > Worlds).
- Căutați serverul dvs. după numele sesiunii.
- Faceți clic pe Join pentru a intra în lume.
Pentru sesiunile private, contul headless trebuie să invite utilizatori sau să folosească autoInviteUsernames în configurație.
7. Listă de verificare pentru prima configurare
- Editați
Headless/Config/Config.jsonpentru a setaloginCredentialșiloginPasswordpentru contul dvs. Resonite. - Setați un
sessionNamepentru lumea dvs. - Alegeți un
loadWorldPresetNamesau furnizați unloadWorldURLpentru o lume personalizată. - Setați
accessLevelpentru a controla cine se poate alătura. - Porniți serverul și verificați că afișează
World running...în consolă.
Articole conexe
- Ghidul de administrare a serverului Resonite
- Cum să găsiți IP-ul și portul serverului dvs.
- Cum să încărcați fișiere prin SFTP
Aveți nevoie de ajutor?
Dacă întâmpinați probleme cu serverul dvs. Resonite, deschideți un tichet de asistență și includeți detaliile serverului dvs., o descriere a problemei și orice mesaje de eroare din consola GPanel.