Acest ghid descrie comenzile consolei headless, gestionarea sesiunilor, configurarea mod loader-ului și depanarea pentru serverul dvs. Resonite. Pentru configurarea inițială, consultați Ghidul de configurare a serverului headless Resonite.
1. Comenzile consolei headless
Serverul headless Resonite acceptă comenzi prin consola GPanel. Serverul răspunde la comanda shutdown pentru o închidere elegantă.
| Comandă | Descriere |
|---|---|
worlds |
Listează toate sesiunile de lume active. |
focus <world_index> |
Concentrează-te pe o anumită lume pentru comenzi. |
status |
Afișează starea lumii focalizate. |
users |
Listează utilizatorii din lumea focalizată. |
kick <username> |
Elimină un utilizator din lumea focalizată. |
ban <username> |
Interzice un utilizator din lumea focalizată. |
silence <username> |
Amuțește un utilizator în lumea focalizată. |
unsilence <username> |
Anulează amuțirea unui utilizator. |
respawn <username> |
Reapariția unui utilizator la originea lumii. |
role <username> <role> |
Setează rolul unui utilizator (Admin, Builder, Moderator, Guest, Spectator). |
name <session_name> |
Redenumește sesiunea focalizată. |
accessLevel <level> |
Schimbă cine se poate alătura (Anyone, RegisteredUsers, Contacts, ContactsPlus, Private). |
maxUsers <count> |
Schimbă numărul maxim de utilizatori pentru lumea focalizată. |
save |
Salvează lumea focalizată. |
close |
Închide lumea focalizată. |
restart |
Repornește lumea focalizată. |
invite <username> |
Invită un utilizator în lumea focalizată. |
message <text> |
Trimite un mesaj către lumea focalizată. |
shutdown |
Închide elegant întregul server headless. |
2. Niveluri de acces
Controlați cine se poate alătura sesiunilor dvs. de lume cu setarea accessLevel:
| Nivel | Descriere |
|---|---|
| Anyone | Deschis pentru toți utilizatorii Resonite. |
| RegisteredUsers | Doar conturi Resonite înregistrate. |
| Contacts | Doar utilizatorii din lista de contacte a contului headless. |
| ContactsPlus | Contacte și contacte ale contactelor. |
| Private | Doar pe bază de invitație. |
3. Roluri de utilizator
Atribuiți roluri pentru a controla ce pot face utilizatorii în lumea dvs.:
| Rol | Descriere |
|---|---|
| Admin | Control deplin asupra lumii. |
| Builder | Poate construi și modifica obiecte. |
| Moderator | Poate elimina/interzice utilizatori și modera chatul. |
| Guest | Acces standard de utilizator. |
| Spectator | Poate observa, dar nu poate interacționa. |
Setați rolurile implicite în Config.json folosind defaultUserRoles sau atribuiți-le per utilizator cu comanda de consolă role.
4. Lumi multiple
Serverul headless poate găzdui mai multe lumi simultan. Adăugați intrări suplimentare în matricea startWorlds din Headless/Config/Config.json:
"startWorlds": [
{
"isEnabled": true,
"sessionName": "World 1",
"maxUsers": 16,
"accessLevel": "Anyone",
"loadWorldPresetName": "SpaceWorld"
},
{
"isEnabled": true,
"sessionName": "World 2",
"maxUsers": 8,
"accessLevel": "Contacts",
"loadWorldPresetName": "Grid"
}
]
Folosiți focus 0 și focus 1 în consolă pentru a comuta între lumi.
5. Mod Loader
Resonite acceptă moduri prin ResoniteModLoader. Pentru a-l activa:
- Setați
ENABLE_MODLOADERlatrueîn fila Startup. - Reinstalați sau reporniți serverul -- DLL-urile mod loader-ului vor fi descărcate automat.
- Plasați DLL-urile modurilor în directorul
rml_mods/prin SFTP. - Reporniți serverul pentru a încărca modurile.
Fișierele mod loader-ului:
Libraries/ResoniteModLoader.dll-- Mod loader-ul principal.rml_libs/0Harmony.dll-- Dependență necesară.rml_mods/-- Plasați aici DLL-urile modurilor dvs.
6. Depanare
- Serverul nu pornește: Verificați că datele de autentificare din
Config.jsonsunt corecte. Headless-ul trebuie să se autentifice cu un cont Resonite valid. - Lumea nu apare în browser: Verificați că
hideFromPublicListingnu este setat latrue. Asigurați-vă căaccessLevelpermite utilizatorii care caută. - "World running..." nu apare: Verificați erorile din consolă. Numele presetării lumii ar putea fi incorect.
- Modurile nu se încarcă: Verificați că
ENABLE_MODLOADERestetrueși că DLL-urile modurilor se află înrml_mods/. Verificați consola pentru erori ale mod loader-ului. - Utilizare ridicată a resurselor: Reduceți
tickRateînConfig.jsonsau micșorațimaxConcurrentAssetTransfers. Conținutul complex creat de utilizatori poate consuma multe resurse.
Articole conexe
- Ghidul de configurare a serverului headless 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ă aveți nevoie de asistență suplimentară, deschideți un tichet de asistență cu detaliile serverului dvs. și orice mesaje de eroare din consola GPanel.