الانتقال إلى المحتوى الرئيسي

رموز الأخطاء

يشرح هذا القسم رموز الأخطاء التي قد تظهر أثناء استخدام تطبيق Android وحلولها.

إذا لم تُحل المشكلة بالطرق أدناه، فاطرح سؤالك في منتدى Mudfish.

MUDEXP_00001​

  • ميزة تجاوز جدار الحماية معطّلة حاليًا.

    قد تظهر هذه الرسالة عندما يعطّل موقع Mudfish مؤقتًا المصادقة عبر ميزة تجاوز جدار الحماية.

    يعني ظهورها عادةً أن Mudfish يتعرض لهجوم DDoS. جرّب الاتصال من شبكة لا يوجد فيها جدار حماية شبكي.

  • Unsuccessful response

    تعني حدوث خطأ أثناء تسجيل الدخول نفسه، إذ لم تكن استجابة خادم ويب Mudfish ناجحة.

MUDEXP_00023​

Failed to get information: (num)

قد يحدث عندما لا تتم المصادقة مع خادم Mudfish المركزي بشكل صحيح. يختلف السبب بحسب (num):

  • -1

    لم يُنشأ اتصال TCP بالخادم المركزي نفسه. يُرجّح أن الاتصال محظور لسبب ما.

    1. تحقق أولًا من وجود جدار حماية شبكي في بيئتك.
    2. قارن حدوث المشكلة عند الاتصال عبر 5G / LTE وعبر WIFI.

    إذا لم تنجح الطريقتان، فأرسل تقرير مشكلة. سنحلله ونرد في الموضوع.

  • -2

    تم الاتصال بالخادم المركزي، لكن تعذر استلام الرد بعد إرسال معلومات المصادقة.

    تحقق من وجود جدار حماية شبكي يعيق الاتصال بالخادم المركزي، أو برنامج جدار حماية أو مكافحة فيروسات تستخدمه محليًا.

  • -3

    لم تنجح مصادقة Mudfish باستخدام ID/PWD. سجّل الخروج ثم حاول تسجيل الدخول مجددًا. يوجد خيار الخروج أسفل قائمة إعدادات التطبيق.

  • -9

    تكررت المصادقة بالمعرّف نفسه عدة مرات خلال فترة قصيرة، فوضعه برنامج المصادقة في القائمة السوداء.

    توقف عن استخدام Mudfish مؤقتًا، ثم أعد الاتصال بعد نحو 5 دقائق.

  • -11

    تعذر حفظ معلومات تسجيل الدخول في جهاز Android لسبب ما، مثل كون مسار التخزين على نظام ملفات للقراءة فقط Read-only file system.

    تحقق مما إذا استمرت المشكلة بعد إزالة التطبيق بالكامل وإعادة تثبيته.

MUDEXP_00024​

Failed to do auto-login: <errno>

يشير إلى فشل تسجيل الدخول التلقائي. يعتمد السبب على <errno>:

  • -1

    إذا كانت القيمة -1، فقد تعذر الاتصال بخادم المصادقة نفسه بسبب جدار حماية الشبكة أو تطبيق جدار حماية في Android أو مشكلات إنترنت أخرى. تحقق أولًا من اتصال الإنترنت.

    إذا استمرت المشكلة، فأرسل استفسارًا للدعم الفردي.

MUDEXP_00026​

Failed to get the default gateway for DNS (sid <sid> staticnodes_count <count>)

قد يظهر عندما يكون الخادم الوسيط المحدد بـ<sid> غير متاح للخدمة، إذا كنت تستخدم هذا الخادم.

غيّر الخادم الوسيط إلى خادم آخر لحل المشكلة.

MUDEXP_00034​

No mudfish credits available.

كما توضح الرسالة، السبب هو عدم كفاية رصيد Mudfish.

MUDEXP_00035​

Can't use the mudfish node you picked.

حاول التطبيق استخدام الخادم المحدد لكنه تعذر لسبب ما، وغالبًا لأحد السببين:

  • تستخدم الاشتراك الثابت دون تفعيل أي عنصر مدفوع.

    سجّل الدخول إلى https://mudfish.net وفعّل عنصرًا مدفوعًا واحدًا على الأقل.

  • الخادم الوسيط متوقف. سجّل الخروج من التطبيق ثم الدخول مجددًا لجلب أحدث معلومات الخوادم.

MUDEXP_00086​

Failed to sync the configuration: <exception>

فشلت مزامنة إعدادات Mudfish بسبب ما يرد في <exception>. ومن الاحتمالات:

  • java.net.SocketTimeoutException

    استغرق الاتصال بالخادم المركزي وقتًا طويلًا جدًا. قد يعتمد ذلك على بيئة الشبكة، ويحدث عادةً عندما تكون حالتها سيئة.

  • java.net.UnknownHostException

    تعذر العثور على اسم نطاق الخادم المركزي. قد يحدث بحسب بيئة الشبكة، وغالبًا عند سوء حالتها.

يشير هذا الخطأ إلى فشل مزامنة الإعدادات، وليس إلى مشكلة في اتصال Mudfish نفسه، ولذلك لا يعني وجود مشكلة في اتصال اللعبة.

إذا لم ترغب في رؤية الخطأ مجددًا، فعطّل ميزة مزامنة الإعدادات من قائمة إعدادات التطبيق.

MUDEXP_00120​

MUDEXP_00120: <exception>

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

قد تظهر في <exception> الرسالة التالية:

  • javax.net.ssl.SSLHandshakeException: connection closed

    انقطع الاتصال أثناء مصافحة SSL.

MUDEXP_00121​

Unexpected exception: <exception>: <reason>

فشل الوصول إلى https://mudfish.net/api/reqheaders أثناء اختبار جدار الحماية. أي إن الاتصال بموقع Mudfish لا يعمل بشكل صحيح لسبب ما.

راجع MUDEXP_00127 أدناه لتفاصيل <exception>.

MUDEXP_00127​

Unexpected exception: <exception>: <reason>

قد يحدث عادةً عند فشل تسجيل الدخول التلقائي لسبب ما. يحدد <exception> السبب:

  • java.net.SocketTimeoutException

    إذا كان <reason> هو Read timed out، فقد انتهت مهلة الاتصال بالخادم المركزي أو خادم الويب.

تحقق أولًا من اتصال الإنترنت ومن وجود جدار حماية شبكي قد يعيق Mudfish.

MUDEXP_00137​

Unexpected exception: <exception_msg>

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

  • java.io.IOException

    حدث خطأ في الإدخال والإخراج أثناء الاتصال.

MUDEXP_00208​

Failed to open .conf for writing at <path>: <errno> <errmsg>

قد يحدث عندما يتعذر كتابة ملف إعدادات Mudfish في التخزين الداخلي للهاتف. يحدد <path> الموقع المطلوب، ويشرح <errno> و<errmsg> السبب الدقيق.

من الرسائل المسجلة:

  • 30 Read-only file system

    إذا رأيت هذا الخطأ، فأرسل طراز هاتفك وإصدار Android في منتدى Mudfish أو الدعم الفردي.

    يحدث لأن التطبيق يحاول كتابة الإعدادات في موقع لا يسمح بالكتابة.

    أغلق التطبيق بالكامل وأعد المحاولة للتحقق مما إذا استمرت الأعراض.

MUDEXP_00245​

Unsuccessful response

يظهر عادةً في الظروف التالية:

  1. فشل اختبار جدار حماية الشبكة، ولذلك كانت ميزة تجاوز جدار الحماية مفعّلة قبل ظهور الخطأ.
  2. حاول التطبيق الاتصال عبر شبكة CDN التابعة لـCloudflare بسبب تفعيل وضع التجاوز، لكن الوصول عبر Cloudflare فشل لسبب ما.

إذا كنت ترى أن نتيجة اختبار جدار الحماية غير صحيحة، فيمكنك تعطيل ميزة التجاوز من شاشة تسجيل الدخول.

MUDEXP_00251​

talkc__recv() error: <errno> <errmsg>

توجد مشكلة في الاتصال ببرنامج RTT الخلفي في Mudfish. يحدد <errno> رمز الخطأ الفعلي، وغالبًا يكون:

  • 11 Try again

    يعني انتهاء المهلة؛ أي عادةً عدم وصول بيانات من خادم Mudfish خلال مدة معينة.

MUDEXP_00266​

Failed to get a default SID... Something is wrong.

تعذر العثور داخليًا على المعرّف الفريد للخادم الوسيط الذي اختاره المستخدم. قد يحدث في الحالات التالية:

  1. اختيار خادم متوقف أو غير عامل ومحاولة الاتصال به. جرّب خادمًا آخر.

  2. محاولة اتصال Mudfish قبل اختيار خادم وسيط.

  3. تعذر استلام معلومات الخوادم الوسيطة من الخادم المركزي لسبب ما.

    • قد يكون الاتصال غير مستقر.
    • أو قد يمنع جدار حماية الاتصال.

    أغلق التطبيق بالكامل أولًا ثم شغّله مجددًا.

MUDEXP_00267​

connect(2) fail to <ip>:<port>: <errno> <errmsg>

حدثت مشكلة أثناء حساب زمن الرحلة ذهابًا وإيابًا RTT ‏(Round Trip Time) بين المستخدم والخادم الوسيط. قد يظهر عند استخدام اتصال TCP لاختبار الخادم.

يشير <ip> إلى عنوان الخادم الوسيط، و<port> إلى منفذه، وهو عادةً 10007.

يحدد <errno> رمز الخطأ، و<errmsg> رسالته. من قيم <errno>:

  • 101 Network is unreachable

    الخادم الوسيط لا يعمل أو فشل الاتصال بسبب مشكلة شبكة. يحدث عادةً عندما لا يستطيع الهاتف الوصول إلى الإنترنت.

    تحقق أولًا من اتصال الهاتف بالإنترنت.

MUDEXP_00292​

Failed to do the auto-login (reason <reason_code>)

حاول التطبيق تسجيل الدخول تلقائيًا، لكن خادم Mudfish أعاد خطأ. يوضح <reason_code> السبب:

  • 4

    رمز المصادقة المستخدم لتسجيل الدخول التلقائي غير صالح أو منتهي الصلاحية.

    أدخل ID/password في شاشة تسجيل الدخول وسجّل مجددًا.

  • 5

    حظر خادم المصادقة محاولة تسجيل الدخول. توقف مؤقتًا ثم أعد المحاولة بعد نحو دقيقة.

MUDEXP_00350​

nPurchasesUpdated(<error_code>, null)

حدثت مشكلة أثناء تحديث معلومات الشراء. يحدد <error_code> رمز الخطأ الفعلي، وغالبًا يكون:

  • 6 (ERROR)

    حدث خطأ فادح أثناء عملية API.

    هذا خطأ داخلي في Google Play، وقد يكون مؤقتًا أو ناتجًا عن ظرف غير متوقع أثناء المعالجة.

    أغلق التطبيق بالكامل ثم أعد تشغيله.

    إذا استمرت المشكلة، فراجع جدول الأسعار واستخدم وسيلة دفع أخرى.

MUDEXP_00401​

Not enough information to calculate shortest pathes.

يحدث عادةً لعدم توفر معلومات RTT كافية مع الخوادم الوسيطة لحساب المسارات الموصى بها. تحقق أولًا مما يلي:

  • وجود رصيد Mudfish حاليًا. فقد لا تعمل اختبارات RTT مع الخوادم بشكل صحيح عند عدم وجود رصيد.