Metin2 Serverlərində "Bağlantıdan imtina edildi" xətasının həlli
Metin2 PVP server idarəçiliyində ən çox yayılmış səhvlərdən biri budur "Bağlantıdan imtina edildi" gəlir. Bu xəta oyun serverinizin verilənlər bazası (MySQL/MariaDB) ilə əlaqə qura bilmədiyini və ya oyun fayllarının (auth, ch1, ch2 və s.) düzgün işə salına bilmədiyini göstərir. Problemi addım-addım həll etmək üçün aşağıdakı üsulları bir-bir tətbiq edə bilərsiniz.
Metod 1: Navicat verilənlər bazası cədvəllərini təmir edin
MySQL cədvəlləri serverin qəfil bağlanması, elektrik enerjisinin kəsilməsi və ya qeyri-kafi RAM kimi vəziyyətlərdə zədələnə bilər. Bu, birbaşa Bağlantıdan imtina səhvinə gətirib çıxarır. Həll üçün:
- Navicat Proqramı açın və serverinizə qoşulun.
- "oyunçu" Daxil etmək üçün verilənlər bazasına iki dəfə klikləyin.
- Siçanla bütün açılmış cədvəlləri (hesab, element, mob_proto, oyunçu və s.) tamam seçin.
- Əvvəlcə seçilmiş cədvəllərin üzərinə sağ vurun "saxlamaq" , sonra "Təmir masaları" -> "uzatılmış" Yolunuzu izləyin.
- Eyni proses "ümumi" Və "log" Verilənlər bazası daxilindəki cədvəllər üçün təkrarlayın.
- Proses başa çatdıqdan sonra onu Putty vasitəsilə serverinizə göndərin.
rebootatın.
Metod 2: Server Diskinin Dolğunluğunun Yoxlanması
Server diskiniz 100% tutuma çatdıqda, MySQL xidmətləri avtomatik olaraq dayanır və server imtina rejiminə keçir. Diskinizi yoxlamaq üçün:
- Putty terminalına qoşulun və bu əmri yazın:
df -h - Nəticələrdə /nəhəng/ və ya ev kataloqunuzla üzbəüz (quraşdırılmış /) % istifadə edin Onun dəyərini yoxlayın.
- Əgər doluluq dərəcəsi 100% və ya ona çox yaxındırsa, serverinizdə köhnə log fayllarını (syserr, syslog və ya oyun qeydləri) təmizləməlisiniz. Təmizləndikdən sonra MySQL xidməti
service mysql restartKomanda ilə yenidən başladın.
Metod 3: Son Dəyişiklikləri və Syserr Fayllarını nəzərdən keçirin
Səhv Navicat-a yeni element əlavə etdikdən, axtarış yüklədikdən və yaitem_proto/mob_protoRedaktədən sonra onu almısınızsa, daxil etdiyiniz səhv sətir onun rədd edilməsinə səbəb olub.
- Filezilla və ya WinSCP ilə serverinizə qoşulun.
- İstifadə etdiyiniz fayl strukturuna uyğun olaraq oyun kanallarının kataloquna keçin (Məs:
/usr/game/cores/channel1və ya/usr/game/share/locale/turkey). - qovluğunda syserr Faylı yükləyin və kompüterinizə açın.
- Faylın altındakı səhv mesajı birbaşa hansı cədvəldə səhv əməliyyatı və ya çatışmayan sütunu sizə xəbər verəcəkdir. Səhv hərəkəti ləğv etməklə problemi həll edə bilərsiniz.
Metod 4: MySQL Xidmətinin Vəziyyəti və İcazə Yoxlanışı
Əksər hallarda səhv birbaşa oyun faylları ilə deyil, MySQL xidmətinin dayandırılması ilə əlaqədardır. Putty vasitəsilə aşağıdakı əmrlə vəziyyəti yoxlayın:
service mysql status
Xidmət işləmirsə (dayandırılıb və ya qeyri-aktivdir),service mysql startKomanda ilə başlamağa çalışın. Başlamazsa, verilənlər bazası istifadəçi icazələriniz (kök imtiyazları) zədələnə bilər.
Bu məqalə xüsusi olaraq PvPServer üçün hazırlanmışdır.