Bu bələdçi Resonite serveriniz üçün headless konsol əmrlərini, sessiya idarəetməsini, mod yükləyici quraşdırmasını və problemlərin həllini əhatə edir. İlkin quraşdırma üçün Resonite Headless Server Quraşdırma Bələdçisinə baxın.
1. Headless Konsol Əmrləri
Resonite headless serveri GPanel konsolu vasitəsilə əmrləri qəbul edir. Server düzgün bağlanma üçün shutdown əmrinə cavab verir.
| Əmr | Təsvir |
|---|---|
worlds |
Bütün aktiv dünya sessiyalarını siyahıla. |
focus <world_index> |
Əmrlər üçün müəyyən bir dünyaya fokuslan. |
status |
Fokuslanmış dünyanın vəziyyətini göstər. |
users |
Fokuslanmış dünyada istifadəçiləri siyahıla. |
kick <username> |
Fokuslanmış dünyadan istifadəçini çıxart. |
ban <username> |
Fokuslanmış dünyadan istifadəçini qadağan et. |
silence <username> |
Fokuslanmış dünyada istifadəçini susqun et. |
unsilence <username> |
İstifadəçinin susqunluğunu götür. |
respawn <username> |
İstifadəçini dünyanın başlanğıc nöqtəsinə yenidən canlandır. |
role <username> <role> |
İstifadəçinin rolunu təyin et (Admin, Builder, Moderator, Guest, Spectator). |
name <session_name> |
Fokuslanmış sessiyanın adını dəyişdir. |
accessLevel <level> |
Kimin qoşula biləcəyini dəyişdir (Anyone, RegisteredUsers, Contacts, ContactsPlus, Private). |
maxUsers <count> |
Fokuslanmış dünya üçün maksimum istifadəçi sayını dəyişdir. |
save |
Fokuslanmış dünyanı saxla. |
close |
Fokuslanmış dünyanı bağla. |
restart |
Fokuslanmış dünyanı yenidən başlat. |
invite <username> |
İstifadəçini fokuslanmış dünyaya dəvət et. |
message <text> |
Fokuslanmış dünyaya mesaj göndər. |
shutdown |
Bütün headless serveri düzgün şəkildə bağla. |
2. Giriş Səviyyələri
accessLevel parametri ilə dünya sessiyalarınıza kimin qoşula biləcəyini idarə edin:
| Səviyyə | Təsvir |
|---|---|
| Anyone | Bütün Resonite istifadəçiləri üçün açıq. |
| RegisteredUsers | Yalnız qeydiyyatdan keçmiş Resonite hesabları. |
| Contacts | Yalnız headless hesabının əlaqə siyahısındakı istifadəçilər. |
| ContactsPlus | Əlaqələr və əlaqələrin əlaqələri. |
| Private | Yalnız dəvət ilə. |
3. İstifadəçi Rolları
Dünyada istifadəçilərin nə edə biləcəyini idarə etmək üçün rollar təyin edin:
| Rol | Təsvir |
|---|---|
| Admin | Dünya üzərində tam nəzarət. |
| Builder | Obyektlər tikə və dəyişdirə bilər. |
| Moderator | İstifadəçiləri çıxara/qadağan edə və söhbəti idarə edə bilər. |
| Guest | Standart istifadəçi girişi. |
| Spectator | Müşahidə edə bilər, lakin qarşılıqlı əlaqə qura bilməz. |
Config.json faylında defaultUserRoles istifadə edərək standart rolları təyin edin və ya role konsol əmri ilə hər istifadəçiyə ayrıca təyin edin.
4. Çoxsaylı Dünyalar
Headless server eyni vaxtda bir neçə dünyanı yerləşdirə bilər. Headless/Config/Config.json faylındakı startWorlds massivinə əlavə girişlər əlavə edin:
"startWorlds": [
{
"isEnabled": true,
"sessionName": "World 1",
"maxUsers": 16,
"accessLevel": "Anyone",
"loadWorldPresetName": "SpaceWorld"
},
{
"isEnabled": true,
"sessionName": "World 2",
"maxUsers": 8,
"accessLevel": "Contacts",
"loadWorldPresetName": "Grid"
}
]
Dünyalar arasında keçid etmək üçün konsolda focus 0 və focus 1 istifadə edin.
5. Mod Yükləyicisi
Resonite ResoniteModLoader vasitəsilə modları dəstəkləyir. Aktivləşdirmək üçün:
- Startup tabında
ENABLE_MODLOADERdəyərinitrueolaraq təyin edin. - Serveri yenidən quraşdırın və ya yenidən başladın -- mod yükləyici DLL-ləri avtomatik yüklənəcək.
- SFTP vasitəsilə mod DLL-lərini
rml_mods/qovluğuna yerləşdirin. - Modları yükləmək üçün serveri yenidən başladın.
Mod yükləyici faylları:
Libraries/ResoniteModLoader.dll-- Əsas mod yükləyici.rml_libs/0Harmony.dll-- Tələb olunan asılılıq.rml_mods/-- Mod DLL-lərinizi buraya yerləşdirin.
6. Problemlərin Həlli
- Server başlamır:
Config.jsonfaylındakı giriş məlumatlarının düzgün olduğunu yoxlayın. Headless etibarlı Resonite hesabı ilə autentifikasiya etməlidir. - Dünya brauzerdə görünmür:
hideFromPublicListingdəyərinintrueolaraq təyin edilmədiyini yoxlayın.accessLevelparametrinin axtarış edən istifadəçilərə icazə verdiyindən əmin olun. - "World running..." görünmür: Konsolda xətaları yoxlayın. Dünya hazır adı yanlış ola bilər.
- Modlar yüklənmir:
ENABLE_MODLOADERdəyərinintrueolduğunu və mod DLL-lərininrml_mods/qovluğunda olduğunu yoxlayın. Konsolda mod yükləyici xətalarını yoxlayın. - Yüksək resurs istifadəsi:
Config.jsonfaylındatickRatedəyərini azaldın və yamaxConcurrentAssetTransfersdəyərini aşağı salın. İstifadəçi tərəfindən yaradılmış mürəkkəb məzmun resurs tələbkar ola bilər.
Əlaqəli Məqalələr
- Resonite Headless Server Quraşdırma Bələdçisi
- Server IP və Portunuzu Necə Tapmalı
- SFTP vasitəsilə Faylları Necə Yükləməli
Köməyə Ehtiyacınız Var?
Əlavə yardıma ehtiyacınız varsa, server məlumatlarınız və GPanel konsolundakı xəta mesajları ilə birlikdə dəstək bileti açın.