PvP Server Kiralama & Oyun Sunucuları
0 Giriş Yap Kayıt Ol

פתרון לשגיאת "חיבור נדחה" בשרתי Metin2

Yazdır

פתרון לשגיאת "חיבור נדחה" בשרתי Metin2

אחת הטעויות הנפוצות ביותר בניהול שרת Metin2 PVP היא "החיבור נדחה" מגיע. שגיאה זו מציינת ששרת המשחק שלך לא יכול לתקשר עם מסד הנתונים (MySQL/MariaDB) או שלא ניתן לאתחל כראוי את קבצי המשחק (auth, ch1, ch2 וכו'. אתה יכול ליישם את השיטות הבאות אחת אחת כדי לפתור את הבעיה צעד אחר צעד.

שיטה 1: תיקון טבלאות מסד נתונים של Navicat

טבלאות MySQL עלולות להינזק במצבים כמו כיבוי פתאומי של השרת, הפסקות חשמל או זיכרון RAM לא מספיק. זה מוביל ישירות לשגיאת החיבור נדחה. לפתרון:

  1. Navicat פתח את התוכנית והתחבר לשרת שלך.
  2. "נַגָן" לחץ פעמיים על מסד הנתונים כדי להיכנס אליו.
  3. בחר לחלוטין את כל השולחנות שנפתחו (חשבון, פריט, mob_proto, שחקן וכו') עם העכבר.
  4. תחילה לחץ לחיצה ימנית על הטבלאות שנבחרו "לְתַחְזֵק" , אז "טבלאות תיקון" -> "מוּרחָב" לכו בדרככם.
  5. אותו תהליך "מְשׁוּתָף" ו "עֵץ" חזור על טבלאות בתוך מסדי נתונים.
  6. לאחר השלמת התהליך, שלח אותו לשרת שלך באמצעות Putty.rebootלזרוק אותו.

שיטה 2: בדיקת מלאות דיסק השרת

כאשר דיסק השרת שלך מגיע ל-100% קיבולת, שירותי MySQL נעצרים אוטומטית והשרת עובר למצב סירוב. כדי לבדוק את הדיסק שלך:

  • התחבר למסוף Putty והקלד את הפקודה הזו:
    df -h
  • בתוצאות /עֲנָק/ או מול ספריית הבית שלך (מותקן על /) לְהִשְׁתַמֵשׁ% בדוק את ערכו.
  • אם שיעור התפוסה הוא 100% או קרוב מאוד אליו, עליך לנקות קבצי יומן ישנים (syserr, syslog או יומני משחק) בשרת שלך. שירות MySQL לאחר הניקויservice mysql restartהפעל מחדש עם הפקודה.

שיטה 3: סקירת שינויים אחרונים וקבצי Syserr

אם השגיאה מתרחשת לאחר הוספת פריט חדש ל- Navicat, טעינת קווסט אוitem_proto/mob_protoאם קיבלת אותו לאחר עריכה, שורה שגויה שהזנת גרמה לסירוב.

  • התחבר לשרת שלך באמצעות Filezilla או WinSCP.
  • עבור לספריית ערוצי המשחק לפי מבנה הקבצים שאתה משתמש בו (לדוגמה:/usr/game/cores/channel1אוֹ/usr/game/share/locale/turkey).
  • בתיקייה syserr הורד ופתח את הקובץ למחשב שלך.
  • הודעת השגיאה בתחתית הקובץ תודיע לך ישירות באיזו טבלה ביצעת את הפעולה השגויה או את העמודה החסרה. אתה יכול לפתור את הבעיה על ידי ביטול הפעולה השגויה.

שיטה 4: מצב שירות MySQL ובדיקות הרשאות

ברוב המקרים, השגיאה לא נגרמת ישירות על ידי קבצי המשחק, אלא על ידי הפסקת שירות MySQL. בדוק את המצב עם הפקודה הבאה באמצעות Putty:

service mysql status

אם השירות אינו פועל (נעצר או לא פעיל),service mysql startנסה להפעיל את זה עם הפקודה. אם הוא לא מתחיל, הרשאות משתמש מסד הנתונים שלך (הרשאות שורש) עלולות להיפגע.


מאמר זה הוכן במיוחד עבור PvPServer.

Bu cevap yeterince yardımcı oldu mu?

Oyla

overlay spinner