Bu təlimat Legion Hosting-də Rust ayrılmış serveri işlədərkən qarşılaşa biləcəyiniz ümumi problemləri və onların həllini əhatə edir. Ümumi server konfiqurasiyası üçün Rust Server Konfiqurasiya Təlimatına baxın.
Server Server Brauzerində Görünmür
Serveriniz işləyir, lakin oyunçular onu oyun daxili brauzerdə tapa bilmirsə:
- Server brauzeri yeni başladılmış serveri indeksləmək üçün 10-20 dəqiqə çəkə bilər. Brauzerin yetişməsini gözləyərkən serverin əlçatan olduğunu yoxlamaq üçün F1 konsolu vasitəsilə birbaşa qoşulma (
client.connect IP:PORT) istifadə edin. QUERY_PORTbaşlanğıc dəyişəninin (GPanel-in Başlanğıc tabında) GPanel-in Şəbəkə tabında ayrılmış sorğu portu ilə uyğun olduğundan əmin olun. Yanlış sorğu portu serverin brauzerdə görünməməsinin ən ümumi səbəbidir.- Serverin tam başladığını təsdiqləyin — bağlantıları test etməzdən əvvəl konsolda
Server startup completesətirini axtarın. server.cfg-dəserver.hostname-un təyin olunduğunu yoxlayın. Adı olmayan serverlər brauzerdə düzgün göstərilməyə bilər.
Serverə Qoşulmaq Mümkün Deyil
Qoşulmağa çalışarkən bağlantı xətası və ya vaxt aşımı alırsınızsa:
- GPanel Konsol tabında serverin işlədiyini və tam başladığını yoxlayın.
- GPanel-in Şəbəkə tabından düzgün IP ünvanı və oyun portunu istifadə etdiyinizi iki dəfə yoxlayın.
- Əgər server bu yaxınlarda yenilənibsə (xüsusilə ilk cümə axşamı məcburi silinmə zamanı), yeniləmədən sonra serveri yenidən başlatdığınızdan əmin olun. Yeni müştəri versiyasındakı oyunçular köhnə versiyada işləyən serverə qoşula bilməz.
server.maxplayerslimitinin aşılmadığını yoxlayın. Server dolu olduqda, yeni bağlantılar rədd ediləcək.- Qadağan olunmadığınızdan əmin olun. Server admini ilə əlaqə saxlayın və ya serverdəki
bans.cfgfaylını yoxlayın.
Xarici Alətlə RCON-a Qoşulmaq Mümkün Deyil
RustAdmin, RCON.IO və ya başqa bir RCON müştərisi qoşula bilmirsə:
server.cfg-dərcon.web 1təyin olunduğunu yoxlayın. Əksər xarici alətlər WebSocket RCON interfeysini tələb edir.- Oyun portunu deyil, RCON portunu istifadə etdiyinizi təsdiqləyin. Təyin olunmuş RCON portunuz üçün GPanel Şəbəkə tabını yoxlayın.
- RCON parolunun
server.cfg-də təyin olunmuş dəyərlə tam uyğun olduğunu iki dəfə yoxlayın. Parollar böyük-kiçik hərfə həssasdır. - RCON bağlantıları qəbul edilməzdən əvvəl server tam başlamalıdır. Konsolda
Server startup completemesajını gözləyin.
Tam RCON quraşdırma təlimatları üçün Rust RCON Girişi və Admin Əmrləri bölməsinə baxın.
Oxide Pluginləri Yüklənmir
- Oxide-ın quraşdırıldığını və aktiv olduğunu təsdiqləyin. GPanel-in Başlanğıc tabında
FRAMEWORKdəyişənioxideolaraq təyin edilməlidir. Konsol jurnalında başlanğıc zamanıLoaded plugin Oxide.Coregörünməlidir. - Plugin faylları birbaşa
oxide/plugins/qovluğunda dəqiq.csuzantısı ilə yerləşdirilməlidir. Alt qovluqlardakı və ya yanlış uzantılı fayllar nəzərə alınmır. - Kompilyasiya xətaları üçün konsolu və
oxide/logs/qovluğunu yoxlayın. Sintaksis xətası olan plugin yüklənməyəcək və xəta mesajı problemi təsvir edəcək. - Bəzi pluginlər digər pluginlərdən (məsələn, Economics) asılıdır. Əvvəlcə bütün tələb olunan asılılıqları quraşdırın.
- Plugin versiyasının cari Oxide versiyanızla uyğun olduğundan əmin olun. Köhnəlmiş pluginlər daha yeni Oxide buraxılışı ilə kompilyasiya edə bilməyə bilər.
Tam plugin quraşdırma təlimatları üçün Rust Oxide/uMod Plugin Quraşdırması bölməsinə baxın.
Server Həddindən Artıq RAM və ya CPU İstifadə Edir
Serveriniz yavaş işləyirsə, gecikirsə və ya resurs limitlərini aşırsa:
- Xəritə ölçüsünü azaldın.
server.cfg-dəkiserver.worldsizedəyərini azaldın. Daha böyük xəritələr işlətmək və saxlamaq üçün əhəmiyyətli dərəcədə daha çox RAM və CPU tələb edir.3000xəritə ölçüsü əksər serverlər üçün yaxşı tarazlıqdır. - Quraşdırılmış pluginləri yoxlayın. Bəzi pis yazılmış və ya köhnəlmiş pluginlər yüksək CPU istifadəsinə və ya yaddaş sızmasına səbəb ola bilər. Aktiv pluginləri siyahılamaq üçün
oxide.pluginsistifadə edin və günahkarı müəyyən etmək üçün onları bir-bir söndürməyə çalışın. - Oyunçu sayını azaldın. Server cari oyunçu sayı üçün kifayət qədər güclü deyilsə,
server.maxplayersdəyərini azaldın. Hər qoşulmuş oyunçu resurs yükü əlavə edir. - Varlıq yığılmasını yoxlayın. Uzun müddət işləyən serverlərdə tərk edilmiş bazalar və çürüyən əşyalar yığıla bilər. Xəritə silməsi varlıq saylarını sıfıra qaytarır.
Dünya Dəyişiklikləri Saxlanılmır / Yenidən Başlatmadan Sonra Geri Qayıtma
Server yenidən başladıqdan sonra oyunçu irəliləyişi itirilirsə:
server.cfg-dəkiserver.saveinterval-ın ağlabatan dəyərə təyin olunduğunu yoxlayın (standart60saniyədir). Onu0və ya çox böyük rəqəmə təyin etmək avtomatik saxlamaları effektiv şəkildə söndürür.- Dərhal saxlama məcbur etmək üçün serveri dayandırmadan əvvəl GPanel konsolu və ya RCON vasitəsilə əllə
server.saveicra edin. - Serverin güclə öldürülmək əvəzinə GPanel-dən düzgün şəkildə dayandırıldığından əmin olun. Qəfil dayandırma son saxlama aralığının dəyişikliklərinin itirilməsinə səbəb ola bilər.
- Mövcud disk sahəsini yoxlayın. Server disk sahəsi bitərsə, saxlama fayllarını yaza bilməz.
Server Başlanğıcda Çökür
Server başlayır, lakin dərhal çökür və ya yenidən başlatma dövrünə daxil olursa:
- Xəta mesajları üçün konsol çıxışını yoxlayın. Ümumi səbəblərə zədələnmiş saxlama faylları, uyğun olmayan pluginlər və ya çatışmayan çərçivə faylları daxildir.
- Plugin əlavə etdikdən sonra çökmə başladısa,
oxide/plugins/qovluğundan ən son əlavə edilmiş.csfaylını silin və yenidən başladın. - Oyun yeniləməsindən sonra çökmə başladısa,
FRAMEWORKdəyişəninin düzgün təyin olunduğundan əmin olun. Rust yeniləməsindən sonra çərçivə fayllarının yenidən yüklənməsi lazım ola bilər — sadəcə serveri yenidən başladın və yenilənmiş çərçivə avtomatik yüklənməlidir. - Saxlama fayllarını (
proceduralmap.*.savvəproceduralmap.*.map) silməyi və təzə xəritə silməsi etməyi sınayın. Zədələnmiş saxlama faylları serverin başlamasına mane ola bilər.
Xəritə Yaradılması Çox Uzun Çəkir
Silinmədən sonra server yeni prosedural xəritə yaratmalıdır. Bu normaldır və gözlənilir:
3000xəritə ölçüsü adətən yaradılması üçün 2-5 dəqiqə çəkir.- Daha böyük xəritələr (
4000-6000) 10+ dəqiqə çəkə bilər. - Xəritə yaradılması zamanı serveri yenidən başlatmayın. Tam tamamlanmasını gözləyin. Hazır olduqda konsolda
Server startup completegörünəcək.
Köməyə Ehtiyacınız Var?
Probleminiz burada əhatə olunmursa, dəstək komandamız kömək etməyə hazırdır. Dəstək bileti göndərin və aşağıdakıları daxil edin:
- Server ID-niz (GPanel-də göstərilir)
- Problemin təsviri və nə vaxt başladığı
- Müvafiq konsol çıxışı və ya xəta mesajları
- Artıq sınadığınız addımlar