Перейти к основному содержимому

Коды ошибок

В этом разделе описаны коды ошибок, которые могут появиться при использовании приложения Mudfish для Android, и способы решения соответствующих проблем.

Если приведённые ниже способы не помогли устранить проблему, обратитесь на форум Mudfish.

MUDEXP_00001​

  • Функция обхода межсетевого экрана сейчас отключена.

    Это сообщение может появиться, когда сайт Mudfish временно отключает аутентификацию через функцию обхода межсетевого экрана.

    Обычно это означает, что Mudfish подвергается DDoS-атаке. В таком случае попробуйте подключиться из сети без сетевого межсетевого экрана.

  • Unsuccessful response

    Это сообщение означает ошибку самого процесса входа: веб-сервер Mudfish не вернул успешный ответ.

MUDEXP_00023​

Failed to get information: (num)

Эта ошибка может возникать при сбое аутентификации на центральном сервере Mudfish. Причина зависит от значения (num). Значения (num) объясняются ниже.

  • -1

    Эта ошибка означает, что TCP-соединение с центральным сервером Mudfish не установлено. Вероятнее всего, соединение по какой-то причине блокируется.

    1. Сначала проверьте, есть ли в вашей сети межсетевой экран.

    2. Проверьте, возникает ли та же проблема при подключении через 5G / LTE и через Wi-Fi.

    Если ни один способ не помог, отправьте «Отчёт о проблеме». После анализа мы ответим в соответствующей теме.

  • -2

    Ошибка может возникнуть, если соединение с центральным сервером Mudfish установлено, но после отправки данных аутентификации ответ не получен.

    В этом случае проверьте, не мешает ли соединению с центральным сервером Mudfish сетевой межсетевой экран, личный брандмауэр или антивирус.

  • -3

    Эта ошибка означает сбой аутентификации Mudfish по ID/PWD. Выйдите из учётной записи в приложении и попробуйте войти снова. Пункт выхода находится в меню настроек приложения.

  • -9

    Эта ошибка может возникнуть, если за короткое время выполнено слишком много попыток аутентификации с одним ID и демон аутентификации внёс его в список блокировки.

    При появлении этой ошибки временно прекратите использование Mudfish и повторите подключение примерно через 5 минут.

  • -11

    Эта ошибка может возникнуть, если данные входа Mudfish по какой-либо причине невозможно сохранить на устройстве Android.

    Например, она может возникнуть, если путь хранилища находится в файловой системе только для чтения (Read-only file system).

    Проверьте, сохраняется ли проблема после полного удаления и повторной установки приложения Mudfish.

MUDEXP_00024​

Failed to do auto-login: <errno>

Эта ошибка может возникнуть при сбое автоматического входа. Причина зависит от значения <errno>; возможные варианты приведены ниже.

  • -1

    Если значение <errno> равно -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.

MUDEXP_00035​

Can't use the mudfish node you picked.

Эта ошибка может появиться, если приложение Mudfish пытается использовать настроенный релейный сервер, но по какой-то причине не может этого сделать. Обычные причины приведены ниже.

  • Вы используете тариф по подписке, но у вас нет подключённых платных товаров.

    В этом случае войдите на https://mudfish.net и подключите хотя бы один платный товар.

  • Релейный сервер не работает. Выйдите из учётной записи в приложении и войдите снова, чтобы получить актуальную информацию о серверах.

MUDEXP_00086​

Failed to sync the configuration: <exception>

Эта ошибка означает сбой синхронизации настроек Mudfish по причине, указанной в <exception>. Возможные значения <exception> описаны ниже.

  • java.net.SocketTimeoutException

    Эта ошибка означает, что подключение к центральному серверу Mudfish заняло слишком много времени. Она зависит от состояния сети и обычно возникает при плохом соединении.

  • java.net.UnknownHostException

    Эта ошибка означает, что не удалось разрешить доменное имя центрального сервера Mudfish. Она зависит от состояния сети и обычно возникает при плохом соединении.

Учтите, что ошибка указывает лишь на сбой синхронизации настроек. Само соединение Mudfish при этом может работать нормально, поэтому она не означает проблему подключения к игре.

Чтобы это сообщение больше не появлялось, отключите синхронизацию настроек в меню настроек приложения Mudfish.

MUDEXP_00120​

MUDEXP_00120: <exception>

При первом запуске приложение Mudfish обычно проверяет наличие сетевого межсетевого экрана. Одна из проверок — доступность приведённого ниже URL. Это сообщение означает, что такая проверка не прошла.

В <exception> могут появляться следующие сообщения об ошибках.

  • javax.net.ssl.SSLHandshakeException: connection closed

    Эта ошибка означает разрыв соединения во время SSL-рукопожатия.

MUDEXP_00121​

Unexpected exception: <exception>: <reason>

При проверке сетевого межсетевого экрана не удалось подключиться к URL 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

    Означает ошибку ввода-вывода (Input/Output) при подключении.

MUDEXP_00208​

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

Эта ошибка может возникнуть, когда файл настроек Mudfish невозможно записать во внутреннее хранилище телефона. <path> указывает место записи, а сведения <errno> и <errmsg> объясняют точную причину ошибки.

До настоящего времени встречались следующие сообщения об ошибках.

  • 30 Read-only file system

    Если вы видите эту ошибку, сообщите модель телефона и версию Android на форуме Mudfish или в личном обращении в поддержку.

    Ошибка вызвана попыткой приложения Mudfish записать файл настроек в место, недоступное для записи.

    Полностью закройте приложение Mudfish и проверьте, возникает ли та же проблема при повторной попытке.

MUDEXP_00245​

Unsuccessful response

Эта проблема обычно возникает при следующих условиях.

  1. До появления этой ошибки приложение Mudfish не прошло проверку сетевого межсетевого экрана, поэтому функция его обхода находилась в состоянии «Включено».

  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.

Эта ошибка может возникнуть, если внутри приложения не удаётся найти уникальный ID выбранного релейного сервера Mudfish. Обычно это происходит в следующих случаях.

  1. Пользователь выбрал неработающий релейный сервер Mudfish и попытался подключиться. В этом случае выберите другой сервер и повторите попытку.

  2. Пользователь попытался подключиться к Mudfish, ещё не выбрав релейный сервер.

  3. По какой-либо причине не удалось получить информацию о релейных серверах с центрального сервера Mudfish.

    • Причиной может быть нестабильное соединение;

    • также соединение может блокироваться межсетевым экраном.

    Если возникла эта проблема, сначала полностью закройте приложение Mudfish и запустите его снова.

MUDEXP_00267​

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

Эта ошибка означает проблему при расчёте RTT (Round Trip Time) между пользователем и релейным сервером Mudfish. Она может возникать, если для проверки сервера используется TCP-соединение.

<ip> обозначает IP-адрес релейного сервера Mudfish, а <port> — его порт. Обычно используется порт 10007.

<errno> обозначает фактический код ошибки, а <errmsg> — сообщение об ошибке. Значения <errno> подробно описаны ниже.

  • 101 Network is unreachable

    Эта ошибка означает, что релейный сервер Mudfish не работает или соединение не удалось из-за сетевой проблемы. Обычно она возникает, когда телефон не имеет доступа к интернету.

    В этом случае сначала проверьте доступ телефона к интернету.

MUDEXP_00292​

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

Эта ошибка может появиться, когда приложение Mudfish пытается выполнить автоматический вход, но сервер Mudfish возвращает ошибку. Подробная причина указана в <reason_code>.

  • 4

    Этот код означает, что токен аутентификации для автоматического входа недействителен или просрочен.

    На экране входа снова введите ID и пароль, чтобы войти повторно.

  • 5

    Этот код означает, что сервер аутентификации заблокировал попытку входа. На короткое время прекратите попытки и повторите вход примерно через 1 минуту.

MUDEXP_00350​

nPurchasesUpdated(<error_code>, null)

Эта ошибка означает проблему при обновлении информации о покупках в приложении Mudfish. <error_code> указывает фактический код ошибки; обычно встречаются следующие коды.

  • 6 (ERROR)

    Во время операции API произошла критическая ошибка.

    Это внутренняя ошибка Google Play, которая может быть временной или вызванной неожиданной ситуацией при обработке.

    При появлении этой ошибки полностью закройте приложение и запустите его снова.

    Если проблема сохраняется, попробуйте другой способ оплаты, описанный в документе «Цены».

MUDEXP_00401​

Not enough information to calculate shortest pathes.

Эта проблема обычно возникает из-за нехватки данных RTT релейных серверов Mudfish для расчёта рекомендуемого маршрута. Сначала проверьте следующее.

  • Есть ли у вас кредиты Mudfish. Иногда при отсутствии кредитов проверка RTT релейных серверов работает некорректно.