Перейти до основного вмісту

Коди помилок

У цьому розділі пояснено коди помилок, які можуть виникати під час використання застосунку Mudfish для Android, і наведено способи їх усунення.

Якщо описані нижче способи не допомогли, поставте запитання на форумі Mudfish.

MUDEXP_00001​

  • Функцію обходу брандмауера наразі вимкнено.

    Це повідомлення може з'являтися, коли сайт Mudfish тимчасово вимикає автентифікацію через функцію обходу брандмауера.

    Зазвичай воно означає, що Mudfish зазнає DDoS-атаки. У такому разі спробуйте підключитися з мережі без мережевого брандмауера.

  • Unsuccessful response

    Це повідомлення означає помилку самого процесу входу: вебсервер Mudfish не надав успішної відповіді.

MUDEXP_00023​

Failed to get information: (num)

Ця помилка може виникати, якщо автентифікація на центральному сервері Mudfish не відбулася належним чином. Причина залежить від значення (num).

  • -1

    Не вдалося встановити саме TCP-з'єднання з центральним сервером Mudfish. Найімовірніше, з'єднання з якоїсь причини заблоковано.

    1. Спочатку перевірте, чи є у вашому середовищі мережевий брандмауер.
    2. Перевірте, чи повторюється проблема під час підключення через 5G / LTE або через WIFI.

    Якщо жоден із цих способів не допоміг, надішліть звіт про проблему. Ми проаналізуємо його та відповімо у відповідній темі.

  • -2

    З'єднання з центральним сервером 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

    Значення -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>. Можливі значення:

  • 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>

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

    Причина в тому, що застосунок 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.

Застосунок не може знайти внутрішній унікальний ідентифікатор вибраного користувачем вузла 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/password і ввійдіть знову.

  • 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 для обчислення рекомендованого маршруту RTT. Спочатку перевірте таке:

  • Чи є у вас кредити Mudfish. Іноді за відсутності кредитів тест RTT до вузлів може не працювати належним чином.