跳至主要内容

錯誤代碼

在本節中,我們將解釋使用 Mudfish Android 應用程式時可能出現的每個錯誤代碼並提供解決方案。

如果使用以下方法未能解決問題,請透過 Mudfish 論壇提問。

MUDEXP_00001​

  • 防火牆繞過功能現在為 disable。

    當 Mudfish 網站暫時停用透過防火牆繞過功能進行驗證時,可能出現此訊息。

    通常,看到此訊息表示 Mudfish 正在受到 DDoS 的攻擊。在這種情況下,請嘗試在沒有網路防火牆的網路環境中重新連線。

  • Unsuccessful response

    如果出現此訊息,則表示登入程序本身發生錯誤。 Mudfish 這表示 Web 伺服器的回應不成功。

MUDEXP_00023​

Failed to get information: (num)

如果未正確執行 Mudfish 中央伺服器的驗證,則可能會發生此錯誤。原因因編號(num)而異。每個(num)的原因如下。

  • -1

    如果發生此錯誤,則表示 TCP 與 Mudfish 中央伺服器的連線尚未建立。換句話說,該問題很可能是由於連接本身因某種原因被阻止而引起的。

    1. 首先,請檢查您目前使用的環境中是否有網路防火牆。

    2. 請檢查連接到5G / LTE或WIFI時是否有相同的症狀。

    如果這些方法都無法正常運作,請向我們發送問題報告,我們將對其進行分析並回覆該主題。

  • -2

    Mudfish 當與中央伺服器建立連接,但發送身份驗證訊息後無法收到回應時,可能會發生這種情況。

    在這種情況下,請檢查網路上是否有網路防火牆阻止與Mudfish中央伺服器的連接,或個人防火牆/防毒程式是否封鎖連接。

  • -3

    如果發生此錯誤,則表示未正確執行使用 ID/PWD 的 Mudfish 驗證。請退出該應用程式並嘗試重新登入。註銷選單可以在應用程式設定選單下找到。

  • -9

    如果在短時間內多次重複使用相同 ID 進行身份驗證,並且身份驗證守護程式處理 blacklist,則可能會發生此錯誤。

    如果發生此錯誤,請停止使用 Mudfish 一段時間,並在大約 5 分鐘後再次嘗試連線。

  • -11

    如果由於某種原因無法將 Mudfish 登入資訊儲存在 Android 裝置內,則可能會發生此錯誤。

    例如,如果您的儲存裝置的路徑是 Read-only file system,則可能會發生此錯誤。

    請檢查即使您完全刪除 Mudfish 應用程式並重新安裝,問題是否仍然存在。

MUDEXP_00024​

Failed to do auto-login: <errno>

自動登入失敗時可能會出現此錯誤。根據 <errno> 值的不同,其原因也有所不同,原因如下。

  • -1

    如果 <errno> 值為 -1,則當無法建立與 Mudfish 認證伺服器本身的連線時,可能會發生這種情況。當由於網路防火牆、Android 本身的防火牆應用程式或各種其他網路問題而導致與身分驗證伺服器的連線失敗時,就會發生這種情況。首先,請檢查網路連線是否有問題。

    如果問題仍然存在,請留下詢問1:1。

MUDEXP_00026​

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

出現此問題時,如果與 <sid> 對應的 Mudfish 中繼伺服器無法使用,則可能會發生此錯誤。如果您使用的 Mudfish 中繼伺服器已停止服務,則可能會遇到此錯誤。

在這種情況下,將您正在使用的 Mudfish 中繼伺服器變更為另一台即可解決問題。

MUDEXP_00034​

No mudfish credits available.

如錯誤訊息所示,出現此問題的原因是 Mudfish 點數不足。

MUDEXP_00035​

Can't use the mudfish node you picked.

當您嘗試使用 Mudfish 應用程式中設定的中繼伺服器,但由於某種原因無法使用它時,可能會發生此錯誤。發生的原因通常有以下幾種:

  • 如果您使用統一費率方案但沒有安裝任何付費項目。

    在這種情況下,您必須登入https://mudfish.net並至少裝備1付費物品才能解決該問題。

  • 如果中繼伺服器死了。如果您登出應用程式並重新登錄,您將收到最新的中繼伺服器資訊。

MUDEXP_00086​

Failed to sync the configuration: <exception>

在出現此問題的情況下,這意味著由於 <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 URL的連線失敗。換句話說,這意味著由於某種原因,與Mudfish主頁的連線無法正常運作。

有關詳細的 <exception> 項目,請參閱下面的 MUDEXP_00127 部分。

MUDEXP_00127​

Unexpected exception: <exception>: <reason>

當因某種原因自動登入失敗時,通常會出現此錯誤。 <exception> 指示问题的原因。

  • java.net.SocketTimeoutException

    如果 Read timed out 問題出現在 <reason> 中,則表示 timeout 問題發生在與 Mudfish 中央伺服器或 Web 伺服器的通訊中。

首先,請檢查您的網路連線是否已正確建立,以及是否存在可能幹擾 Mudfish 連線的網路防火牆。

MUDEXP_00137​

Unexpected exception: <exception_msg>

此錯誤是登入過程中出現問題時可能出現的異常。已知會發生以下錯誤:

  • java.io.IOException

    這意味著連接過程中存在與輸入/輸出(In/Ouput)相關的錯誤。

MUDEXP_00208​

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

當Mudfish設定檔無法寫入手機內部儲存空間時,可能會發生此錯誤。 <path>指向試圖寫入的位置,訊息<errno>和<errmsg>分別解釋了錯誤的確切原因。

迄今為止發生的錯誤訊息包括以下內容。

  • 30 Read-only file system

    如果您看到此錯誤,請在Mudfish論壇或1:1查詢中留下您手機的型號和Android版本。

    發生這種情況是因為 Mudfish 應用程式嘗試將設定檔寫入不可寫的位置。

    請檢查即使您完全關閉Mudfish應用程式是否還會出現相同的症狀,然後再試一次。

MUDEXP_00245​

Unsuccessful response

此問題通常會在以下情況發生:

  1. 這意味著在網路防火牆測試失敗並出現此錯誤之前,Mudfish 應用程式的防火牆繞過功能已 開啟 。

  2. 這表示防火牆旁通模式已打開,嘗試透過Cloudflare的CDN網路進行旁路連接,但透過Cloudflare的存取因某種原因失敗。

如果您確定網路防火牆測試不正確,請注意,您可以透過Off繞過登入畫面上的功能。

MUDEXP_00251​

talkc__recv() error: <errno> <errmsg>

對於此錯誤,表示與 Mudfish RTT 守護程式通訊時出現問題。 <errno> 表示實際的錯誤代碼,通常會出現以下代碼。

  • 11 Try again

    對於此代碼,它表示 timeout。這通常意味著 data 在一段時間內沒有從 Mudfish 伺服器傳送。

MUDEXP_00266​

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

如果內部無法找到使用者選擇的 Mudfish 中繼伺服器的 Unique ID,則可能會發生此錯誤。這通常會在以下情況發生:

  1. 當使用者嘗試連線到目前已失效/無法運作的 Mudfish 中繼伺服器。在這種情況下,請嘗試選擇另一個Mudfish中繼伺服器。

  2. 當使用者在尚未選擇 Mudfish 中繼伺服器的情況下嘗試連線到 Mudfish 時。

  3. 如果由於某種原因,沒有從 Mudfish 中央伺服器接收到 Mudfish 中繼伺服器的資訊。

    • 此問題可能是由於連接不穩定造成的。

    • 或者,可能是由於連線被防火牆阻止而導致。

    如果出現此問題,請先完全關閉 Mudfish 應用程序,然後再次嘗試執行它。

MUDEXP_00267​

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

此錯誤表示 Mudfish 應用程式在計算使用者和 Mudfish 中繼伺服器之間的 RTT (Round Trip Time) 時遇到問題。如果中繼伺服器測試方法是 TCP 連接,則可能會發生此錯誤。

<ip> 指向 Mudfish 中繼伺服器的 IP 位址,<port> 指向 Mudfish 中繼伺服器的連接埠號碼。通常使用 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.

在正常情況下,可能是因為 Mudfish 中繼伺服器沒有足夠的有關 RTT 的資訊來計算 RTT 建議路由。請先檢查以下部分。

  • 您目前有 Mudfish 點數嗎?有時,如果您沒有點數,使用中繼伺服器的 RTT 測試可能無法正常運作。