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

حل خطأ "تم رفض الاتصال" على خوادم Metin2

Yazdır

حل خطأ "تم رفض الاتصال" على خوادم Metin2

أحد الأخطاء الأكثر شيوعًا في إدارة خادم Metin2 PVP هو "رفض اتصال" قادم. يشير هذا الخطأ إلى أن خادم اللعبة الخاص بك لا يمكنه الاتصال بقاعدة البيانات (MySQL/MariaDB) أو لا يمكن تهيئة ملفات اللعبة (auth، ch1، ch2، إلخ) بشكل صحيح. يمكنك تطبيق الطرق التالية واحدة تلو الأخرى لحل المشكلة خطوة بخطوة.

الطريقة الأولى: إصلاح جداول قاعدة بيانات Navicat

قد تتضرر جداول MySQL في حالات مثل إيقاف تشغيل الخادم المفاجئ، أو انقطاع التيار الكهربائي، أو عدم كفاية ذاكرة الوصول العشوائي (RAM). يؤدي هذا مباشرة إلى خطأ رفض الاتصال. بالنسبة للحل:

  1. نافيكات افتح البرنامج واتصل بالخادم الخاص بك.
  2. "لاعب" انقر مرتين على قاعدة البيانات لإدخالها.
  3. قم بتحديد جميع الجداول المفتوحة بالكامل (الحساب، العنصر، mob_proto، اللاعب، وما إلى ذلك) باستخدام الماوس.
  4. انقر بزر الماوس الأيمن على الجداول المحددة أولاً "يحافظ على" ، ثم "جداول الإصلاح" -> "ممتد" اتبع طريقك.
  5. نفس العملية "شائع" و "سجل" كرر للجداول داخل قواعد البيانات.
  6. بعد اكتمال العملية، قم بإرسالها إلى الخادم الخاص بك عبر PuTTY.rebootرميها بعيدا.

الطريقة الثانية: التحقق من امتلاء قرص الخادم

عندما تصل سعة قرص الخادم الخاص بك إلى 100%، تتوقف خدمات MySQL تلقائيًا وينتقل الخادم إلى وضع الرفض. للتحقق من القرص الخاص بك:

  • اتصل بمحطة المعجون واكتب هذا الأمر:
    df -h
  • في النتائج /عملاق/ أو مقابل الدليل الرئيسي الخاص بك (مثبت على /) يستخدم٪ دراسة قيمتها.
  • إذا كان معدل الإشغال 100% أو قريبًا جدًا منه، فستحتاج إلى تنظيف ملفات السجل القديمة (syserr أو syslog أو سجلات الألعاب) على الخادم الخاص بك. خدمة MySQL بعد التنظيفservice mysql restartأعد التشغيل باستخدام الأمر.

الطريقة الثالثة: مراجعة التغييرات الأخيرة وملفات Syserr

إذا حدث الخطأ بعد إضافة عنصر جديد إلى Navicat، فسيتم تحميل مهمة أوitem_proto/mob_protoإذا استلمتها بعد التحرير، فإن السطر غير الصحيح الذي أدخلته تسبب في رفضها.

  • اتصل بالخادم الخاص بك باستخدام Filezilla أو WinSCP.
  • انتقل إلى دليل قنوات اللعبة وفقًا لبنية الملفات التي تستخدمها (على سبيل المثال:/usr/game/cores/channel1أو/usr/game/share/locale/turkey).
  • في المجلد syserr قم بتنزيل الملف وفتحه على جهاز الكمبيوتر الخاص بك.
  • ستخبرك رسالة الخطأ الموجودة أسفل الملف مباشرة بالجدول الذي أجريت فيه العملية الخاطئة أو العمود المفقود. يمكنك حل المشكلة عن طريق التراجع عن الإجراء الخاطئ.

الطريقة الرابعة: حالة خدمة MySQL والتحقق من الأذونات

في معظم الحالات، لا يحدث الخطأ مباشرة بسبب ملفات اللعبة، ولكن بسبب توقف خدمة MySQL. تحقق من الحالة باستخدام الأمر التالي عبر المعجون:

service mysql status

إذا كانت الخدمة لا تعمل (متوقفة أو غير نشطة)،service mysql startحاول البدء بالأمر. إذا لم يبدأ تشغيله، فقد تكون أذونات مستخدم قاعدة البيانات (امتيازات الجذر) تالفة.


تم إعداد هذه المقالة خصيصًا لـ PvPServer.

Bu cevap yeterince yardımcı oldu mu?

Oyla

overlay spinner