Megoldás a "Kapcsolat elutasítva" hibára a Metin2 szervereken
A Metin2 PVP szerverkezelés egyik leggyakoribb hibája az "Kapcsolat elutasítva" jön. Ez a hiba azt jelzi, hogy a játékszerver nem tud kommunikálni az adatbázissal (MySQL/MariaDB), vagy a játékfájlok (auth, ch1, ch2 stb.) nem inicializálhatók megfelelően. A probléma lépésről lépésre történő megoldásához az alábbi módszereket alkalmazhatja egyenként.
1. módszer: Javítsa meg a Navicat adatbázistáblákat
A MySQL táblák megsérülhetnek olyan helyzetekben, mint például a szerver hirtelen leállása, áramkimaradás vagy elégtelen RAM. Ez közvetlenül a Connection Refused hibához vezet. A megoldáshoz:
- Navicat Nyissa meg a programot, és csatlakozzon a szerverhez.
- "játékos" Kattintson duplán az adatbázisra a belépéshez.
- Válassza ki teljesen az összes megnyitott asztalt (számla, tétel, mob_proto, játékos stb.) az egérrel.
- Először kattintson a jobb gombbal a kiválasztott táblázatokra "fenntartani" , akkor "Javítóasztalok" -> "kiterjedt" Kövesd az utadat.
- Ugyanaz a folyamat "közös" És "napló" Ismételje meg az adatbázisokon belüli táblák esetében.
- A folyamat befejezése után küldje el a szerverére a Putty segítségével.
rebootdobd el.
2. módszer: A kiszolgálólemez telítettségének ellenőrzése
Amikor a szerverlemez eléri a 100%-os kapacitást, a MySQL szolgáltatások automatikusan leállnak, és a szerver elutasító módba lép. A lemez ellenőrzéséhez:
- Csatlakozzon a Putty terminálhoz, és írja be ezt a parancsot:
df -h - Az eredményekben /óriás/ vagy a kezdőkönyvtáraddal szemben (a / jelre szerelve) Használat% Vizsgálja meg az értékét.
- Ha a kihasználtság 100%, vagy nagyon közel van ahhoz, akkor meg kell tisztítani a régi naplófájlokat (syserr, syslog vagy játéknaplók) a szerveren. MySQL szolgáltatás tisztítás után
service mysql restartIndítsa újra a paranccsal.
3. módszer: A legutóbbi módosítások és a Syserr-fájlok áttekintése
Ha a hiba egy új elem Navicatba való felvétele, küldetés betöltése, illitem_proto/mob_protoHa szerkesztés után kapta meg, egy hibás sor miatt utasította el.
- Csatlakozzon a szerverhez Filezilla vagy WinSCP segítségével.
- Lépjen a játékcsatornák könyvtárába a használt fájlszerkezetnek megfelelően (pl.:
/usr/game/cores/channel1vagy/usr/game/share/locale/turkey). - a mappában syserr Töltse le és nyissa meg a fájlt a számítógépén.
- A fájl alján található hibaüzenet közvetlenül közli, hogy melyik táblázatban hajtott végre rossz műveletet vagy hiányzó oszlopot. A problémát a hibás művelet visszavonásával oldhatja meg.
4. módszer: MySQL szolgáltatás állapotának és engedélyeinek ellenőrzése
A legtöbb esetben a hibát nem közvetlenül a játékfájlok okozzák, hanem a MySQL szolgáltatás leállása. Ellenőrizze az állapotot a következő paranccsal a Putty segítségével:
service mysql status
Ha a szolgáltatás nem fut (leállt vagy inaktív),service mysql startPróbáld meg elindítani a paranccsal. Ha nem indul el, az adatbázis felhasználói jogosultságai (root jogosultságok) megsérülhetnek.
Ez a cikk kifejezetten a PvPServer számára készült.