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

كيفية قراءة أخطاء Syserr وحلها في خوادم Metin2 Pvp؟

Yazdır

كيفية قراءة أخطاء Syserr وحلها في خوادم Metin2 Pvp؟

وهذا هو السبب وراء معظم المشكلات التقنية التي تتم مواجهتها في إدارة خادم Metin2 PVP، مثل إسقاط النواة (القناة)، أو ركلات اللعبة، أو عدم فتح نوافذ الشخصيات غير القابلة للعب (NPC)، أو عدم عمل الأنظمة. syserr محفوظة في الملفات. ستتعلم في هذا الدليل كيفية قراءة ملفات syserr لاكتشاف الأخطاء من جانب الخادم وكيفية إصلاح الأخطاء الأكثر شيوعًا.

1. أين يمكن العثور على ملفات Syserr؟

في بنية ملفات Metin2، كل نواة لها سجل أخطاء خاص بها. اعتمادًا على المرحلة التي تحدث فيها المشكلة، يجب فحص ملف syserr الموجود في الدليل ذي الصلة:

  • لمشاكل تسجيل الدخول (المصادقة):/usr/game/cores/auth/syserr
  • بالنسبة لمشاكل القناة (CH1، CH2 وما إلى ذلك):/usr/game/cores/channel1/syserr
  • للخرائط المشتركة (Game99):/usr/game/cores/game99/syserr
  • بالنسبة لأخطاء قاعدة البيانات (DB):/usr/game/cores/db/syserr

2. أخطاء Syserr الأكثر شيوعًا وحلولها

تعمل ملفات Syserr مع منطق السجل وتعرض الخطوط السفلية دائمًا الخطأ الأحدث. فيما يلي أنماط الأخطاء الأكثر شيوعًا:

أ) خطأ في قاعدة البيانات عند إعطاء السيرة الذاتية/الرفض (C_QueryResult)

DirectQuery failed(_query_...) - table 'player.item_proto' doesn't exist

الحل: يشير هذا الخطأ إلى أن الجدول الذي تتم محاولة الاستعلام عنه قد تم حذفه في Navicat أو أن اسمه غير صحيح. تحتاج إلى استعادة الجدول من النسخة الاحتياطية (ملف SQL النسخ الاحتياطي) أو إصلاحه عبر Navicat.

ب) خطأ في العمود أو القيمة (GetServerFactor)

Putty / Game: ConvertStringToTable() - ... Column count is illogical

الحل: على نافيكاتitem_protoأوmob_protoإنه يشير إلى أنك تركت عمودًا مفقودًا (مفتاح علامة التبويب Shift) عند إضافة صف جديد إلى الجداول أو إذا كنت تستخدم ملفات مستندة إلى txt، فقد قمت بتعطيل ترتيب الصفوف في الملفات الأولية. تحقق من السطر الأخير الذي قمت بإضافته.

ج) خطأ لا يعمل في المهمة (QUEST)

syserr: QUEST: wrong argument count for ...

الحل: تم استخدام وسيطة مفقودة أو غير صحيحة في وظائف ملف lua أو ملف المهمة الذي قمت بتحميله على الخادم. يجب عليك فتح رمز المهمة ذي الصلة، وتصحيح المعلمات بين قوسين، وقراءتها مرة أخرى عبر المعجون.

3. الأشياء التي يجب مراعاتها عند قراءة Syserr

  • ليس كل إخراج syserr يعد خطأً فادحًا. في البداية[NOTICE]أو الأسطر التي تحتوي على تحذيرات لأغراض إعلامية فقط لن تؤدي إلى تعطل اللعبة.
  • إذا تم إغلاق قنواتك (CHs) فجأة، سطر syserr مباشرة قبل الثانية من الإغلاق "تحطم" أو "خطأ فادح" يجب عليك البحث عن العبارات.

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

Bu cevap yeterince yardımcı oldu mu?

Oyla

overlay spinner