Bu təlimat LeagueSandbox üçün server idarəetməsini əhatə edir, o cümlədən oyun məzmununun idarə edilməsi, matç parametrlərinin dəyişdirilməsi və ümumi problemlərin həlli.
Admin İcmalı
LeagueSandbox inkişaf yönümlü bir layihədir. Server idarəetməsi əsasən ənənəvi oyundaxili admin əmrləri əvəzinə fayl əsaslı konfiqurasiya və server konsolu vasitəsilə həyata keçirilir.
Server Konsolu
GPanel Konsol tabı oyunçu qoşulmaları, oyun hadisələri və xətalar daxil olmaqla server çıxışını göstərir. Server GPanel-in Dayandır düyməsi ilə (Ctrl+C göndərir) düzgün şəkildə dayandırıla bilər.
Konsolu aşağıdakılar üçün izləyin:
- Oyunçu qoşulma və ayrılma hadisələri
- Oyun vəziyyəti dəyişiklikləri (qəhrəman seçimi, oyunun başlaması, oyunun bitməsi)
- Xəta mesajları və stack trace-lər
Məzmun İdarəetməsi
Oyun məzmunu Content/ qovluğundakı fayllar vasitəsilə idarə olunur. Buraya qəhrəman məlumatları, əşya tərifləri, xəritə konfiqurasiyaları və oyun skriptləri daxildir.
Oyun Məzmununun Dəyişdirilməsi
- Serverinizi GPanel-dən dayandırın.
- Fayl Meneceri və ya SFTP istifadə edərək
Content/qovluğuna keçin. - Dəyişdirmək istədiyiniz məzmun üçün müvafiq JSON və ya skript fayllarını redaktə edin.
- Dəyişikliklərinizi saxlayın və serveri yenidən başladın.
Fərdi Oyun Qaydaları
LeagueSandbox məzmun sistemi vasitəsilə əsas oyun parametrlərinin dəyişdirilməsinə imkan verir:
- Qızıl və təcrübə dərəcələri: Oyunçuların nə qədər tez qızıl qazandığını və səviyyə artırdığını tənzimləyin.
- Gözləmə müddəti dəyişdiriciləri: Qabiliyyət gözləmə müddətlərini qlobal olaraq dəyişdirin.
- Zərər miqyaslandırması: Fərdi oyun üçün zərər formullarını dəyişdirin.
- Yaranma taymerləri: Minion dalğası və cəngəllik düşərgəsi yaranma intervallarını tənzimləyin.
Content/ qovluğunun ehtiyat nüsxəsini çıxarın. Yanlış konfiqurasiyalar serverin başlamasına mane ola bilər.
Fərdi Skriptlərin Əlavə Edilməsi
LeagueSandbox fərdi oyun məntiqi üçün server tərəfli skriptləri dəstəkləyir. Skriptlər qəhrəman qabiliyyətlərini, əşya effektlərini, xəritə mexanikalarını və daha çoxunu idarə edir. Skript API üçün layihə sənədlərinə müraciət edin.
Serverin Yenidən Qurulması
Serveri daha yeni versiyaya yeniləmək lazımdırsa və ya build zədələnibsə:
- Serveri GPanel-dən dayandırın.
- GitHub deposundan təmiz klonlama və qurmağı başlatmaq üçün GPanel-dəki (Parametrlər altında) Yenidən Quraşdır seçimini istifadə edin.
- Yenidən quraşdırmadan əvvəl fərdi
Content/dəyişikliklərinin ehtiyat nüsxəsini çıxarın, çünki onlar üzərinə yazılacaq.
Problemlərin Həlli
| Problem | Həll |
|---|---|
| Məzmun dəyişikliklərindən sonra server başlamır | Xəta mesajları üçün konsolu yoxlayın. Orijinal Content fayllarını ehtiyat nüsxədən bərpa edin və ya yenidən quraşdırın. |
| Müştəri qoşula bilmir | Düzgün LoL müştəri versiyasını istifadə etdiyinizi yoxlayın. Konsolda serverin Game is ready. göstərdiyini yoxlayın. |
| Quraşdırma zamanı build uğursuz olur | Bu adətən .NET 6 SDK probleminə işarə edir. GPanel-dən serveri yenidən quraşdırmağı sınayın. Problem davam edərsə, dəstək bileti açın. |
| Matç ortasında oyun çökür | Xəta çıxışı üçün konsolu yoxlayın. Bu tez-tez dəstəklənməyən qəhrəman qabiliyyətləri və ya natamam məzmun skriptləri səbəbindən olur. |
Əlaqəli Məqalələr
- LeagueSandbox Server Quraşdırma Təlimatı
- Server IP və Portunuzu Necə Tapmaq Olar
- SFTP vasitəsilə Faylların Yüklənməsi