Ez az útmutató a headless konzolparancsokat, munkamenet-kezelést, mod betöltő beállítást és hibaelhárítást ismerteti a Resonite szerveredhez. A kezdeti beállításhoz lásd a Resonite Headless szerver beállítási útmutatót.
1. Headless konzolparancsok
A Resonite headless szerver parancsokat fogad a GPanel konzolon keresztül. A szerver a shutdown parancsra szabályos leállítással válaszol.
| Parancs | Leírás |
|---|---|
worlds |
Az összes aktív világ munkamenet listázása. |
focus <world_index> |
Fókuszálás egy adott világra a parancsokhoz. |
status |
A fókuszált világ állapotának megjelenítése. |
users |
A fókuszált világban lévő felhasználók listázása. |
kick <username> |
Felhasználó kirúgása a fókuszált világból. |
ban <username> |
Felhasználó kitiltása a fókuszált világból. |
silence <username> |
Felhasználó némítása a fókuszált világban. |
unsilence <username> |
Felhasználó némításának feloldása. |
respawn <username> |
Felhasználó újraéledése a világ origójában. |
role <username> <role> |
Felhasználó szerepének beállítása (Admin, Builder, Moderator, Guest, Spectator). |
name <session_name> |
A fókuszált munkamenet átnevezése. |
accessLevel <level> |
Módosítás, ki csatlakozhat (Anyone, RegisteredUsers, Contacts, ContactsPlus, Private). |
maxUsers <count> |
A fókuszált világ maximális felhasználószámának módosítása. |
save |
A fókuszált világ mentése. |
close |
A fókuszált világ bezárása. |
restart |
A fókuszált világ újraindítása. |
invite <username> |
Felhasználó meghívása a fókuszált világba. |
message <text> |
Üzenet küldése a fókuszált világba. |
shutdown |
A teljes headless szerver szabályos leállítása. |
2. Hozzáférési szintek
Szabályozd, ki csatlakozhat a világ munkameneteidhez az accessLevel beállítással:
| Szint | Leírás |
|---|---|
| Anyone | Nyitva minden Resonite felhasználó számára. |
| RegisteredUsers | Csak regisztrált Resonite fiókok. |
| Contacts | Csak a headless fiók névjegyzékében szereplő felhasználók. |
| ContactsPlus | Névjegyek és a névjegyek névjegyei. |
| Private | Csak meghívóval. |
3. Felhasználói szerepek
Rendelj szerepeket a felhasználók jogosultságainak szabályozásához a világodban:
| Szerep | Leírás |
|---|---|
| Admin | Teljes irányítás a világ felett. |
| Builder | Építhet és módosíthat objektumokat. |
| Moderator | Kirúghat/kitilthat felhasználókat és moderálhatja a csevegést. |
| Guest | Szabványos felhasználói hozzáférés. |
| Spectator | Megfigyelhet, de nem léphet interakcióba. |
Állíts be alapértelmezett szerepeket a Config.json fájlban a defaultUserRoles használatával, vagy rendeld hozzá felhasználónként a role konzolparanccsal.
4. Több világ
A headless szerver egyszerre több világot is hosztolhat. Adj hozzá további bejegyzéseket a Headless/Config/Config.json fájl startWorlds tömbjéhez:
"startWorlds": [
{
"isEnabled": true,
"sessionName": "World 1",
"maxUsers": 16,
"accessLevel": "Anyone",
"loadWorldPresetName": "SpaceWorld"
},
{
"isEnabled": true,
"sessionName": "World 2",
"maxUsers": 8,
"accessLevel": "Contacts",
"loadWorldPresetName": "Grid"
}
]
Használd a focus 0 és focus 1 parancsokat a konzolban a világok közötti váltáshoz.
5. Mod betöltő
A Resonite a ResoniteModLoader-en keresztül támogatja a modokat. Az engedélyezéshez:
- Állítsd az
ENABLE_MODLOADERértékéttrue-ra a Startup fülön. - Telepítsd újra vagy indítsd újra a szervert -- a mod betöltő DLL-ek automatikusan letöltődnek.
- Helyezd el a mod DLL-eket az
rml_mods/könyvtárba SFTP-n keresztül. - Indítsd újra a szervert a modok betöltéséhez.
Mod betöltő fájlok:
Libraries/ResoniteModLoader.dll-- A fő mod betöltő.rml_libs/0Harmony.dll-- Szükséges függőség.rml_mods/-- Helyezd ide a mod DLL-jeidet.
6. Hibaelhárítás
- A szerver nem indul el: Ellenőrizd, hogy a bejelentkezési adatok a
Config.jsonfájlban helyesek. A headless-nek érvényes Resonite fiókkal kell hitelesítenie magát. - A világ nem jelenik meg a böngészőben: Ellenőrizd, hogy a
hideFromPublicListingnincstrue-ra állítva. Győződj meg róla, hogy azaccessLevelengedélyezi a kereső felhasználókat. - A "World running..." nem jelenik meg: Ellenőrizd a konzolt hibákért. A világ előre beállított neve hibás lehet.
- A modok nem töltődnek be: Ellenőrizd, hogy az
ENABLE_MODLOADERértéketrue, és a mod DLL-ek azrml_mods/könyvtárban vannak. Ellenőrizd a konzolt mod betöltő hibákért. - Magas erőforrás-használat: Csökkentsd a
tickRateértékét aConfig.jsonfájlban, vagy csökkentsd amaxConcurrentAssetTransfersértéket. A felhasználók által készített összetett tartalmak erőforrás-igényesek lehetnek.
Kapcsolódó cikkek
- Resonite Headless szerver beállítási útmutató
- Hogyan találd meg a szervered IP-címét és portját
- Fájlok feltöltése SFTP-n keresztül
Segítségre van szükséged?
Ha további segítségre van szükséged, nyiss egy support jegyet a szervered adataival és a GPanel konzolban megjelenő hibaüzenetekkel.