Кодове за грешки
Този раздел обяснява кодовете за грешки, които могат да се появят при използване на приложението Mudfish за 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 с потребителско име и парола е неуспешно. Излезте от акаунта в приложението и опитайте да влезете отново. Менюто за изход е в долната част на настройките на приложението.
-
-9
Многократни опити за удостоверяване с едно и също потребителско име за кратко време може да са довели до поставянето му в черен списък от услугата за удостоверяване.
Спрете временно използването на Mudfish и опитайте отново след около 5 минути.
-
-11
Данните за вход в Mudfish не могат да бъдат записани в устройството с Android по някаква причина.
Например пътят за съхранение може да е във файлова си стема само за четене (Read-only file system).
Проверете дали проблемът остава след пълно премахване и повторно инсталиране на приложението Mudfish.
MUDEXP_00024
Failed to do auto-login: <errno>
Автоматичният вход е неуспешен. Причината зависи от <errno>:
-
-1
Стойност -1 може да означава, че няма връзка със сървъра за удостоверяване на Mudfish. Причината може да е мрежова защитна стена, приложение за защитна стена в Android или друг проблем с интернет. Първо проверете интернет връзката.
Ако проблемът продължава, изпратете лично запитване.
MUDEXP_00026
Failed to get the default gateway for DNS (sid <sid> staticnodes_count <count>)
Междинният сървър на Mudfish, съответстващ на <sid>, може да е недостъпен. Грешката може да възникне, ако сте използвали сървър, който вече не обслужва връзки.
Сменете междинния сървър на Mudfish с д руг, за да решите проблема.
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
Свързването с централния сървър на Mudfish е отнело твърде дълго. Това зависи от мрежовата среда и обикновено се случва при лоши мрежови условия.
-
java.net.UnknownHostException
Името на домейна на централния сървър на Mudfish не може да бъде разрешено. Това също зависи от мрежовата среда и обикновено се случва при лоши мрежови условия.
Този проблем означава, че настройките не са синхронизирани правилно. Той не означава проблем със самата връзка на Mudfish и съответно не е проблем с връзката към играта.
Ако не искате повече да виждате съобщението, изключете синхронизирането на настройките от менюто с настройки на приложението.
MUDEXP_00120
MUDEXP_00120: <exception>
При първото стартиране приложението обикновено проверява дали в средата ви има мрежова защитна стена. Една от проверките е за достъп до следния URL адрес. Грешката означава, че тази проверка е неуспешна:
Възможно съобщение в <exception>:
-
javax.net.ssl.SSLHandshakeException: connection closed
Връзката е прекъсната по време на SSL договарянето.
MUDEXP_00121
Unexpected exception: <exception>: <reason>
При проверката на мрежовата защитна стена достъпът до https://mudfish.net/api/reqheaders е неуспешен. По някаква причина връзката със сайта на Mudfish не работи правилно.
За подробности за <exception> вижте раздел MUDEXP_00127 по-долу.
MUDEXP_00127
Unexpected exception: <exception>: <reason>
Обикновено тази грешка възниква, когато автоматичният вход е неуспешен по някаква причина. <exception> посочва причината.
-
java.net.SocketTimeoutException
Ако
<reason>съдържа Read timed out, времето за изчакване при комуникацията с централния или уеб сървъра на Mudfish е изтекло.
Първо проверете интернет връзката и дали мрежова защитна стена може да пречи на свързването с 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, без още да сте избрали междинен сървър.
-
По някаква причина информацията за междинните сървъри не е получена от централния сървър на Mudfish.
- Причината може да е нестабилна връзка.
- Възможно е и защитна стена да блокира връзката.
Първо затворете напълно приложението Mudfish и го стартирайте отново.
MUDEXP_00267
connect(2) fail to <ip>:<port>: <errno> <errmsg>
Възникнал е проблем при изчисляването на RTT (Round Trip Time) между потребителя и междинния сървър на Mudfish. Тази грешка може да се появи, когато методът за тестване на сървъра е TCP връзка.
<ip> е 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
Токенът за удостоверяване, използван при автоматичния вход, е невалиден или е изтекъл.
Влезте отново, като въведете потребителското си име и парола на екрана за вход.
-
5
Сървърът за удостоверяване е блокирал опита за влизане. Спрете опитите за кратко и опитайте отново след около 1 минута.
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 тестовете към междинните сървъри не работят правилно.