Bu təlimat Legion Hosting-dəki Return to Moria xüsusi serveriniz üçün admin nəzarətlərini, konsol əmrlərini, icazə sistemini, oyunçu idarəetməsini, dünya və mədən idarəetməsini, saxlama ehtiyat nüsxələrini və problemlərin həllini əhatə edir. İlkin server quraşdırması, başlanğıc dəyişənləri, çətinlik seçimləri və qoşulma qaydaları üçün Return to Moria Server Quraşdırma Təlimatına baxın.
Konsol Əmrləri
Return to Moria administrasiya üçün server konsolu təqdim edir. Konsol MoriaServerConfig.ini faylında [Console] Enabled=true ilə aktivləşdirilməlidir (standart olaraq aktivdir). Əmrlər birbaşa GPanel konsolunda daxil edilir.
| Əmr | Təsvir |
|---|---|
players |
Hal-hazırda qoşulmuş bütün oyunçuları istifadəçi adları ilə siyahıya alır. |
kick <player> |
Oyunçunu serverdən çıxarır. Oyunçu eyni sessiyaya yenidən qoşula bilər. |
block <player> |
Oyunçunun serverə qoşulmasını qalıcı olaraq bloklayır. |
unblock <player> |
Qalıcı bloku silir və oyunçunun yenidən qoşulmasına icazə verir. |
setdifficulty <preset> |
Cari dünyada çətinlik seçimini dəyişdirir. Seçimlər: story, solo, normal, hard, custom. |
setcustomdifficulty <setting> <value> |
Xüsusi çətinlik parametrini tənzimləyir. Aşağıdakı Xüsusi Çətinlik bölməsinə baxın. |
rename world <name> |
Göstərilən dünya adını dəyişdirir. |
regenerateinvitecode |
Server üçün yeni qoşulma kodu yaradır və əvvəlkini etibarsız edir. |
kick əmri oyunçunu müvəqqəti çıxarır və dərhal yenidən qoşula bilər. Qalıcı qadağa üçün block istifadə edin. Blokları MoriaServerPermissions.txt faylı vasitəsilə də idarə edə bilərsiniz.
İcazə Sistemi
Return to Moria serverinizdə fərdi oyunçuların nə edə biləcəyini idarə etmək üçün mətn əsaslı icazə faylı istifadə edir. Ziddiyyətlərin qarşısını almaq üçün MoriaServerPermissions.txt faylını server dayandırılmış vəziyyətdə redaktə edin.
Fayl Yeri
MoriaServerPermissions.txt
Fayl serverə qoşulan hər bir oyunçunu avtomatik qeyd edir. İstifadəçi adlarının yanına icazə etiketləri əlavə edərək və ya silərək onların icazələrini dəyişdirə bilərsiniz.
İcazə Səviyyələri
| İcazə | Təsir |
|---|---|
Blocked |
Oyunçu serverdən qadağan edilib. Qoşula bilməz. |
Default |
Standart oyunçu girişi. Xüsusi məhdudiyyət və ya imtiyaz yoxdur. |
NoConstruction |
Oyunçu heç bir struktur tikə və ya söküə bilməz. |
QuickBuild |
Oyunçu yalnız platformalar və ip nərdivanları tikə bilər. Tam tikinti yoxdur. |
AllConstruction |
Tam tikinti və sökülmə girişi. |
NoStorage |
Oyunçu konteynerlərlə və ya sənətkarlıq stansiyaları ilə əlaqə qura bilməz. |
AllStorage |
Bütün konteynerlərə və sənətkarlıq stansiyalarına tam giriş. |
Oyunçuları Əvvəlcədən Bloklama
Oyunçunu heç qoşulmamışdan əvvəl bloklamaq üçün istifadəçi adını icazə faylına Blocked statusu ilə əl ilə əlavə edə bilərsiniz. Bu, müəyyən bir oyunçunun serverinizə girişinin olmamalı olduğunu bildiyiniz hallarda faydalıdır.
Server Qaydaları
MoriaServerRules.txt faylını redaktə edərək serverinizə qoşulan bütün oyunçulara xüsusi mesaj göstərə bilərsiniz.
Fayl Yeri
MoriaServerRules.txt
Server qaydalarınızı və ya qarşılama mesajınızı bu fayla daxil edin. Mətn hər oyunçuya qoşulduqda göstərilir. Mesajın maksimum uzunluğu 1024 simvoldur.
Xüsusi Çətinlik Parametrləri
Çətinlik seçimi custom olaraq təyin edildikdə, fərdi çətinlik parametrlərini dəqiq tənzimləyə bilərsiniz. Bunlar yeni dünyalar üçün MoriaServerConfig.ini faylında [World.Create] bölməsində təyin edilə bilər və ya mövcud dünyada setcustomdifficulty konsol əmri ilə tənzimlənə bilər.
| Parametr | Təsvir | Dəyərlər |
|---|---|---|
CombatDifficulty |
Düşmən zərəri və sağlamlıq miqyası. | verylow, low, default, high, veryhigh |
EnemyAggression |
Düşmənlərin nə qədər tez-tez və hansı qrup ölçüsündə hücum etməsi. | verylow, low, default, high, veryhigh |
SurvivalDifficulty |
Güc artımı, ümidsizlik və dözümlülük azalma sürətləri. | verylow, low, default, high, veryhigh |
MiningDrops |
Mədən damarlarından düşən filiz və resurs miqdarı. | verylow, low, default, high, veryhigh |
WorldDrops |
Düşmənlərdən və ork qarşılaşmalarından mükafat düşmə nisbətləri. | verylow, low, default, high, veryhigh |
HordeFrequency |
Səs-küylü hərəkətlərin ork sürüsü hücumlarını nə qədər tez-tez tetikləməsi. | verylow, low, default, high, veryhigh |
SiegeFrequency |
Orkların bazanıza/düşərgənizə nə qədər tez-tez hücum etməsi. | verylow, low, default, high, veryhigh |
PatrolFrequency |
Düşmən patrol qruplarının mədənlərdə nə qədər tez-tez yaranması. | verylow, low, default, high, veryhigh |
Konfiqurasiyada Xüsusi Çətinlik Nümunəsi
[World.Create]
Difficulty.Preset=custom
Difficulty.CombatDifficulty=high
Difficulty.EnemyAggression=default
Difficulty.SurvivalDifficulty=low
Difficulty.MiningDrops=high
Difficulty.WorldDrops=default
Difficulty.HordeFrequency=low
Difficulty.SiegeFrequency=default
Difficulty.PatrolFrequency=default
Dünya İdarəetməsi
Dünya Növləri
Return to Moria [World.Create] Type parametrində təyin edilən iki dünya növünü dəstəkləyir:
- Campaign — Moria boyunca irəliləyişlə hekayə əsaslı təcrübə. Əksər qruplar üçün tövsiyə olunur.
- Sandbox — Kampaniya strukturu olmadan sərbəst kəşfiyyat və tikinti. Yaradıcı oyun və baza tikintisi üçün idealdır.
Çoxlu Dünyalar
[World] Name parametrini dəyişdirərək tək serverdə çoxlu dünya saxlaya bilərsiniz:
- Hər unikal dünya adı ayrıca saxlama faylı yaradır.
- Dünyaları dəyişdirmək üçün serveri dayandırın,
MoriaServerConfig.inifaylında dünya adını dəyişdirin və yenidən başladın. - Əvvəlki dünyalar qorunur və adlarına geri keçərək yenidən yüklənə bilər.
Dünyanı Sıfırlama
- GPanel-də serveri dayandırın.
- Fayl Menecerini açın və ya SFTP vasitəsilə qoşulun.
Moria/Saved/SaveGamesDedicated/qovluğuna keçin və sıfırlamaq istədiyiniz dünyanın.savfaylını silin.- Serveri başladın. Cari konfiqurasiya parametrləri ilə yeni dünya yaradılacaq.
Saxlama Ehtiyat Nüsxələri
Saxlama Faylının Yeri
Moria/Saved/SaveGamesDedicated/
Ehtiyat Nüsxəsi Yaratma
- Saxlama məlumatlarının tam yazılmasını təmin etmək üçün GPanel-də serveri dayandırın.
- SFTP vasitəsilə qoşulun və ya GPanel Fayl Menecerindən istifadə edin.
- Saxlama qovluğundan bütün
.savfayllarını yükləyin. - Ehtiyat nüsxəsini yerli kompüterinizdə və ya bulud yaddaşında saxlayın.
Ehtiyat Nüsxəsini Bərpa Etmə
- GPanel-də serveri dayandırın.
- Ehtiyat nüsxəsi olan
.savfaylınızı SFTP vasitəsiləMoria/Saved/SaveGamesDedicated/qovluğuna yükləyin və mövcud faylı əvəz edin. MoriaServerConfig.inifaylındakı dünya adının saxlama faylı ilə uyğun olduğundan əmin olun.- Serveri başladın. Bərpa edilmiş saxlamanı yükləyəcək.
Problemlərin Həlli
Server Görünmür / Qoşulmaq Mümkün Deyil
- Serverin GPanel-də işlədiyini və tam başladığını yoxlayın.
- Konsolda xəta mesajları və ya qəza jurnallarını yoxlayın.
- Network tabından düzgün qoşulma kodu və ya IP:port istifadə etdiyinizdən əmin olun.
- Şifrə istifadə edirsinizsə, onun tam uyğun olduğunu yoxlayın (böyük-kiçik hərfə həssasdır).
Performans Problemləri / Yükləmə Divarları
MoriaServerConfig.inifaylındaLoadedAreaLimitdəyərini azaldın. 4 və ya daha az oyunçu olan qruplar üçün 8 dəyəri yaxşı işləyir.- CPU istifadəsi yüksəkdirsə,
ServerFPSdəyərini 30-a endirin. - Daha az qoşulmuş oyunçu eyni vaxtda daha az ərazinin yüklənməsi deməkdir.
Dünya Yüklənmir
- Konfiqurasiyada
[World] NamedəyərininMoria/Saved/SaveGamesDedicated/qovluğundakı mövcud saxlama faylı ilə uyğun olduğundan əmin olun. - Saxlama faylı zədələnibsə, ehtiyat nüsxədən bərpa edin və ya yeni dünya yaratmaq üçün silin.
Oyunçular Gözlənilmədən Bloklanıb
- Oyunçunun girişi üçün
MoriaServerPermissions.txtfaylını yoxlayın. Əgər varsa,Blockedetiketini silin. - İcazə faylını redaktə etməzdən əvvəl serveri dayandırmağı unutmayın.
Əlaqəli Məqalələr
- Return to Moria Server Quraşdırma Təlimatı — İlkin quraşdırma, başlanğıc dəyişənləri, çətinlik seçimləri və qoşulma qaydaları
- Server IP və Portunuzu Necə Tapmaq Olar
- SFTP vasitəsilə Fayl Yükləmə
- Server Başlanğıc Təlimatı
Kömək Lazımdır?
Burada əhatə olunmayan Return to Moria server problemləri ilə qarşılaşsanız, dəstək bileti açın və server IP-nizi, problemin təsvirini və GPanel konsolundan əlaqəli konsol çıxışını daxil edin.