Ovaj vodič obuhvata komande headless konzole, upravljanje sesijama, podešavanje mod loadera i rešavanje problema za vaš Resonite server. Za početno podešavanje, pogledajte Vodič za podešavanje Resonite headless servera.
1. Komande headless konzole
Resonite headless server prihvata komande preko GPanel konzole. Server reaguje na komandu shutdown za elegantno isključivanje.
| Komanda | Opis |
|---|---|
worlds |
Prikazuje sve aktivne sesije svetova. |
focus <world_index> |
Fokusiraj se na određeni svet za komande. |
status |
Prikaži status fokusiranog sveta. |
users |
Prikaži korisnike u fokusiranom svetu. |
kick <username> |
Izbaci korisnika iz fokusiranog sveta. |
ban <username> |
Zabrani korisniku pristup fokusiranom svetu. |
silence <username> |
Utišaj korisnika u fokusiranom svetu. |
unsilence <username> |
Ukloni utišavanje korisnika. |
respawn <username> |
Ponovo postavi korisnika na ishodište sveta. |
role <username> <role> |
Postavi ulogu korisnika (Admin, Builder, Moderator, Guest, Spectator). |
name <session_name> |
Preimenuj fokusiranu sesiju. |
accessLevel <level> |
Promeni ko može da se pridruži (Anyone, RegisteredUsers, Contacts, ContactsPlus, Private). |
maxUsers <count> |
Promeni maksimalan broj korisnika za fokusirani svet. |
save |
Sačuvaj fokusirani svet. |
close |
Zatvori fokusirani svet. |
restart |
Ponovo pokreni fokusirani svet. |
invite <username> |
Pozovi korisnika u fokusirani svet. |
message <text> |
Pošalji poruku u fokusirani svet. |
shutdown |
Elegantno isključi ceo headless server. |
2. Nivoi pristupa
Kontrolišite ko može da se pridruži vašim sesijama svetova pomoću podešavanja accessLevel:
| Nivo | Opis |
|---|---|
| Anyone | Otvoreno za sve Resonite korisnike. |
| RegisteredUsers | Samo registrovani Resonite nalozi. |
| Contacts | Samo korisnici na listi kontakata headless naloga. |
| ContactsPlus | Kontakti i kontakti kontakata. |
| Private | Samo na poziv. |
3. Uloge korisnika
Dodelite uloge da kontrolišete šta korisnici mogu da rade u vašem svetu:
| Uloga | Opis |
|---|---|
| Admin | Puna kontrola nad svetom. |
| Builder | Može da gradi i menja objekte. |
| Moderator | Može da izbacuje/zabranjuje korisnike i moderira ćaskanje. |
| Guest | Standardni pristup korisnika. |
| Spectator | Može da posmatra ali ne i da interaguje. |
Postavite podrazumevane uloge u Config.json koristeći defaultUserRoles ili ih dodelite po korisniku pomoću konzolne komande role.
4. Više svetova
Headless server može da hostuje više svetova istovremeno. Dodajte dodatne unose u niz startWorlds u 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"
}
]
Koristite focus 0 i focus 1 u konzoli da prelazite između svetova.
5. Mod Loader
Resonite podržava modove putem ResoniteModLoader. Za omogućavanje:
- Postavite
ENABLE_MODLOADERnatruena kartici Startup. - Ponovo instalirajte ili pokrenite server -- DLL datoteke mod loadera biće automatski preuzete.
- Postavite mod DLL datoteke u direktorijum
rml_mods/putem SFTP-a. - Ponovo pokrenite server da učitate modove.
Datoteke mod loadera:
Libraries/ResoniteModLoader.dll-- Glavni mod loader.rml_libs/0Harmony.dll-- Obavezna zavisnost.rml_mods/-- Ovde postavite vaše mod DLL datoteke.
6. Rešavanje problema
- Server se ne pokreće: Proverite da li su podaci za prijavu u
Config.jsontačni. Headless mora da se autentifikuje sa važećim Resonite nalogom. - Svet se ne pojavljuje u pregledaču: Proverite da
hideFromPublicListingnije postavljen natrue. Uverite se daaccessLeveldozvoljava korisnicima koji pretražuju. - "World running..." se ne pojavljuje: Proverite da li ima grešaka u konzoli. Naziv unapred definisanog sveta može biti netačan.
- Modovi se ne učitavaju: Proverite da je
ENABLE_MODLOADERpostavljen natruei da su mod DLL datoteke urml_mods/. Proverite konzolu za greške mod loadera. - Visoko korišćenje resursa: Smanjite
tickRateuConfig.jsonili snizitemaxConcurrentAssetTransfers. Kompleksan sadržaj koji su kreirali korisnici može da intenzivno troši resurse.
Povezani članci
- Vodič za podešavanje Resonite headless servera
- Kako da pronađete IP adresu i port servera
- Kako da otpremite datoteke putem SFTP-a
Potrebna vam je pomoć?
Ako vam je potrebna dodatna pomoć, otvorite tiket za podršku sa detaljima o vašem serveru i svim porukama o greškama iz GPanel konzole.