Ovaj vodič pokriva naredbe headless konzole, upravljanje sesijama, postavljanje učitavača modova i rješavanje problema za vaš Resonite server. Za početno postavljanje pogledajte Resonite Vodič za Postavljanje Headless Servera.
1. Naredbe Headless Konzole
Resonite headless server prihvaća naredbe putem GPanel konzole. Server odgovara na naredbu shutdown za elegantno gašenje.
| Naredba | Opis |
|---|---|
worlds |
Popis svih aktivnih sesija svjetova. |
focus <world_index> |
Fokusiraj se na određeni svijet za naredbe. |
status |
Prikaži status fokusiranog svijeta. |
users |
Popis korisnika u fokusiranom svijetu. |
kick <username> |
Izbaci korisnika iz fokusiranog svijeta. |
ban <username> |
Zabrani pristup korisniku u fokusiranom svijetu. |
silence <username> |
Utišaj korisnika u fokusiranom svijetu. |
unsilence <username> |
Ukloni utišavanje korisnika. |
respawn <username> |
Ponovno stvori korisnika na ishodištu svijeta. |
role <username> <role> |
Postavi ulogu korisnika (Admin, Builder, Moderator, Guest, Spectator). |
name <session_name> |
Preimenuj fokusiranu sesiju. |
accessLevel <level> |
Promijeni tko se može pridružiti (Anyone, RegisteredUsers, Contacts, ContactsPlus, Private). |
maxUsers <count> |
Promijeni maksimalan broj korisnika za fokusirani svijet. |
save |
Spremi fokusirani svijet. |
close |
Zatvori fokusirani svijet. |
restart |
Ponovno pokreni fokusirani svijet. |
invite <username> |
Pozovi korisnika u fokusirani svijet. |
message <text> |
Pošalji poruku u fokusirani svijet. |
shutdown |
Elegantno ugasi cijeli headless server. |
2. Razine Pristupa
Kontrolirajte tko se može pridružiti vašim sesijama svijeta pomoću postavke accessLevel:
| Razina | Opis |
|---|---|
| Anyone | Otvoreno za sve Resonite korisnike. |
| RegisteredUsers | Samo registrirani Resonite računi. |
| Contacts | Samo korisnici na listi kontakata headless računa. |
| ContactsPlus | Kontakti i kontakti kontakata. |
| Private | Samo uz pozivnicu. |
3. Korisničke Uloge
Dodijelite uloge za kontrolu što korisnici mogu raditi u vašem svijetu:
| Uloga | Opis |
|---|---|
| Admin | Potpuna kontrola nad svijetom. |
| Builder | Može graditi i modificirati objekte. |
| Moderator | Može izbacivati/zabranjivati korisnike i moderirati razgovor. |
| Guest | Standardni korisnički pristup. |
| Spectator | Može promatrati ali ne može interagirati. |
Postavite zadane uloge u Config.json koristeći defaultUserRoles ili ih dodijelite pojedinačno naredbom role u konzoli.
4. Više Svjetova
Headless server može istovremeno hostirati više svjetova. Dodajte dodatne unose u polje 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 za prebacivanje između svjetova.
5. Učitavač Modova
Resonite podržava modove putem ResoniteModLoader. Za omogućavanje:
- Postavite
ENABLE_MODLOADERnatrueu kartici Startup. - Ponovno instalirajte ili pokrenite server -- DLL datoteke učitavača modova će se automatski preuzeti.
- Postavite DLL datoteke modova u direktorij
rml_mods/putem SFTP. - Ponovno pokrenite server za učitavanje modova.
Datoteke učitavača modova:
Libraries/ResoniteModLoader.dll-- Glavni učitavač modova.rml_libs/0Harmony.dll-- Potrebna ovisnost.rml_mods/-- Ovdje postavite svoje DLL datoteke modova.
6. Rješavanje Problema
- Server se ne pokreće: Provjerite jesu li vjerodajnice za prijavu u
Config.jsonispravne. Headless se mora autentificirati s valjanim Resonite računom. - Svijet se ne pojavljuje u pregledniku: Provjerite da
hideFromPublicListingnije postavljeno natrue. Provjerite dopušta liaccessLevelkorisnicima pretraživanje. - "World running..." se ne pojavljuje: Provjerite konzolu za greške. Naziv predloška svijeta može biti netočan.
- Modovi se ne učitavaju: Provjerite da je
ENABLE_MODLOADERpostavljeno natruei da su DLL datoteke modova urml_mods/. Provjerite konzolu za greške učitavača modova. - Visoka potrošnja resursa: Smanjite
tickRateuConfig.jsonili smanjitemaxConcurrentAssetTransfers. Složen korisnički stvoren sadržaj može biti zahtjevan za resurse.
Povezani Članci
- Resonite Vodič za Postavljanje Headless Servera
- Kako Pronaći IP Adresu i Port Vašeg Servera
- Kako Prenijeti Datoteke putem SFTP
Trebate Pomoć?
Ako vam je potrebna dodatna pomoć, otvorite zahtjev za podršku s detaljima o serveru i svim porukama o greškama iz GPanel konzole.