رموز الأخطاء
يشرح هذا القسم رموز الأخطاء التي قد تظهر أثناء استخدام تطبيق Android وحلولها.
إذا لم تُحل المشكلة بالطرق أدناه، فاطرح سؤالك في منتدى Mudfish.
MUDEXP_00001
-
ميزة تجاوز جدار الحماية معطّلة حاليًا.
قد تظهر هذه الرسالة عندما يعطّل موقع Mudfish مؤقتًا المصادقة عبر ميزة تجاوز جدار الحماية.
يعني ظهورها عادةً أن Mudfish يتعرض لهجوم DDoS. جرّب الاتصال من شبكة لا يوجد فيها جدار حماية شبكي.
-
Unsuccessful response
تعني حدوث خطأ أثناء تسجيل الدخول نفسه، إذ لم تكن استجابة خادم ويب Mudfish ناجحة.
MUDEXP_00023
Failed to get information: (num)
قد يحدث عندما لا تتم المصادقة مع خادم Mudfish المركزي بشكل صحيح. يختلف السبب بحسب (num):
-
-1
لم يُنشأ اتصال TCP بالخادم المركزي نفسه. يُرجّح أن الاتصال محظور لسبب ما.
- تحقق أولًا من وجود جدار حماية شبكي في بيئتك.
- قارن حدوث المشكلة عند الاتصال عبر 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.
-
لمستخدمي الدفع حسب الاستخدام، اشترِ رصيدًا من https://mudfish.net/admin/credits/buy .
-
لمستخدمي الاشتراك الثابت، اشترِ قسيمة اشتراك Subscription Voucher. راجع:
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
يظهر عادةً في الظروف التالية:
- فشل اختبار جدار حماية الشبكة، ولذلك كانت ميزة تجاوز جدار الحماية مفعّلة قبل ظهور الخطأ.
- حاول التطبيق الاتصال عبر شبكة 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.
تعذر العثور داخليًا على المعرّف الفريد للخادم الوسيط الذي اختاره المستخدم. قد يحدث في الحالات التالية:
-
اختيار خادم متوقف أو غير عامل ومحاولة الاتصال به. جرّب خادمًا آخر.
-
محاولة اتصال Mudfish قبل اختيار خادم وسيط.
-
تعذر استلا م معلومات الخوادم الوسيطة من الخادم المركزي لسبب ما.
- قد يكون الاتصال غير مستقر.
- أو قد يمنع جدار حماية الاتصال.
أغلق التطبيق بالكامل أولًا ثم شغّله مجددًا.
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 مع الخوادم بشكل صحيح عند عدم وجود رصيد.