Овој водич опфаќа headless конзолни команди, управување со сесии, поставување на mod loader и решавање проблеми за вашиот Resonite сервер. За првично поставување, погледнете Водич за поставување на Resonite headless сервер.
1. Headless конзолни команди
Resonite headless серверот прифаќа команди преку GPanel конзолата. Серверот реагира на командата shutdown за грациозно исклучување.
| Команда | Опис |
|---|---|
worlds |
Прикажи ги сите активни сесии на светови. |
focus <world_index> |
Фокусирај се на одреден свет за команди. |
status |
Прикажи го статусот на фокусираниот свет. |
users |
Прикажи ги корисниците во фокусираниот свет. |
kick <username> |
Исфрли корисник од фокусираниот свет. |
ban <username> |
Забрани корисник од фокусираниот свет. |
silence <username> |
Замолчи корисник во фокусираниот свет. |
unsilence <username> |
Отстрани замолчување на корисник. |
respawn <username> |
Преродба на корисник во почетната точка на светот. |
role <username> <role> |
Постави улога на корисник (Admin, Builder, Moderator, Guest, Spectator). |
name <session_name> |
Преименувај ја фокусираната сесија. |
accessLevel <level> |
Промени кој може да се приклучи (Anyone, RegisteredUsers, Contacts, ContactsPlus, Private). |
maxUsers <count> |
Промени го максималниот број корисници за фокусираниот свет. |
save |
Зачувај го фокусираниот свет. |
close |
Затвори го фокусираниот свет. |
restart |
Рестартирај го фокусираниот свет. |
invite <username> |
Покани корисник во фокусираниот свет. |
message <text> |
Испрати порака до фокусираниот свет. |
shutdown |
Грациозно исклучи го целиот headless сервер. |
2. Нивоа на пристап
Контролирајте кој може да се приклучи на вашите сесии на светови со поставката accessLevel:
| Ниво | Опис |
|---|---|
| Anyone | Отворено за сите Resonite корисници. |
| RegisteredUsers | Само регистрирани Resonite сметки. |
| Contacts | Само корисници на листата на контакти на headless сметката. |
| ContactsPlus | Контакти и контакти на контакти. |
| Private | Само со покана. |
3. Улоги на корисници
Доделувајте улоги за да контролирате што можат да прават корисниците во вашиот свет:
| Улога | Опис |
|---|---|
| Admin | Целосна контрола над светот. |
| Builder | Може да гради и менува објекти. |
| Moderator | Може да исфрла/забранува корисници и да модерира разговор. |
| Guest | Стандарден кориснички пристап. |
| Spectator | Може да набљудува но не и да интерагира. |
Поставете стандардни улоги во Config.json користејќи defaultUserRoles или доделете ги по корисник со конзолната команда role.
4. Повеќе светови
Headless серверот може да хостира повеќе светови истовремено. Додадете дополнителни записи во низата startWorlds во 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"
}
]
Користете focus 0 и focus 1 во конзолата за да префрлате меѓу световите.
5. Mod Loader
Resonite поддржува модови преку ResoniteModLoader. За да овозможите:
- Поставете
ENABLE_MODLOADERнаtrueво табот Startup. - Реинсталирајте го или рестартирајте го серверот -- DLL датотеките на mod loader-от ќе се преземат автоматски.
- Поставете ги mod DLL датотеките во директориумот
rml_mods/преку SFTP. - Рестартирајте го серверот за да ги вчитате модовите.
Датотеки на mod loader-от:
Libraries/ResoniteModLoader.dll-- Главниот mod loader.rml_libs/0Harmony.dll-- Потребна зависност.rml_mods/-- Поставете ги вашите mod DLL датотеки тука.
6. Решавање проблеми
- Серверот не стартува: Проверете дали податоците за најава во
Config.jsonсе точни. Headless-от мора да се автентицира со валидна Resonite сметка. - Светот не се појавува во прелистувачот: Проверете дека
hideFromPublicListingне е поставено наtrue. Осигурајте се декаaccessLevelги дозволува корисниците што пребаруваат. - "World running..." не се појавува: Проверете за грешки во конзолата. Името на предефинираниот свет можеби е неточно.
- Модовите не се вчитуваат: Проверете дека
ENABLE_MODLOADERеtrueи дека mod DLL датотеките се воrml_mods/. Проверете ја конзолата за грешки на mod loader-от. - Висока употреба на ресурси: Намалете го
tickRateвоConfig.jsonили намалете гоmaxConcurrentAssetTransfers. Сложената содржина креирана од корисници може да биде ресурсно интензивна.
Поврзани статии
- Водич за поставување на Resonite headless сервер
- Како да ги најдете IP адресата и портот на вашиот сервер
- Како да прикачувате датотеки преку SFTP
Потребна ви е помош?
Ако ви е потребна дополнителна помош, отворете тикет за поддршка со деталите за вашиот сервер и сите пораки за грешка од GPanel конзолата.