エラーコード
このセクションでは、Mudfish Androidアプリを使用している間に発生する可能性のあるエラーコードについて説明し、解決策について説明します。
下記の方法で問題が解決しない場合は、Mudfish フォーラムで質問をお願いします。
MUDEXP_00001
-
ファイアウォールバイパス機能が現在無効になっています。
このメッセージは、Mudfish Webサイトが一時的にファイアウォールバイパス機能を使用して認証を無効にしたときに表示されることがあります。
通常このメッセージが表示されるということは、MudfishがDDoS攻撃を受けている ことを意味しますが、この場合、ネットワークファイアウォールのないネットワーク環境で再接続してみてください。
-
Unsuccessful response
このメッセージが出た場合、ログインプロセス自体がエラーが発生したことを意味します。 Mudfish Webサーバーの応答が成功しなかったことを意味します。
MUDEXP_00023
Failed to get information: (num)
このエラーの場合、Mudfish 中央サーバーとの認証が正しく行われない場合に発生する可能性があります。 (num)の番号によって理由が変わります。各(num)の理由は次のとおりです。
-
-1
このエラーの場合、Mudfish 中央サーバーとの TCP 接続自体が不足していることを意味します。つまり、何らかの理由で接続自体がブロックされ、発生した問題である可能性が高くなります。
-
まず、現在使用している環境内にネットワークファイアウォールが存在するかどうかを確認してください。
-
5G / LTEで接続しているときに同じ症状が発生するか、WIFIに接続されているときに同じ症状が発生するかどうかを確認してください。
この方法がすべて正しく機能しない場合、 問題の報告 をお送りいただいたら、分析後に該当のトピックに回答させていただきます。
-
-
-2
Mudfish中央サーバーへの接続は行われましたが、認証情報の送信後にその応答を受信できない場合に発生する可能性があります。
通常この場合、ネットワーク上のMudfish中央サーバーとの接続を妨げるネットワークファイアウォールがあるか、個人的に使用するファイアウォール/ウイルス対策ソフトのようなものが接続を妨げるかどうかを確認してください。
-
-3
このエラーの場合、ID / PWDを使用したMudfish認証が正しく行われていないことを意味します。アプリからログアウトしてからもう一度ログインしてみてください。ログアウトメニューは、アプリ設定メニューの下にあります。
-
-9
このエラーの場合、短い時間内に同じ ID を使用した認証が複数回繰り返され、認証デーモンでブラックリスト処理になった場合、発生することがあります。
このエラーが発生した場合、Mudfish の使用をしばらく停止した後、約 5 分後に再接続を試してください。
-
-11
このエラーの場合、Mudfish ログイン情報が何らかの理由で Android デバイスの内部に保存できない場合に発生することがあります。
たとえば、ストレージ装置のパスが読み取り専用ファイルシステムの場合、このエラーが発生する可能性があります。
問題が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のクレジットが不足しているために発生する問題です。
-
プランが従量制ユーザーの場合、 https://mudfish.net/admin/credits/buy リンクからMudfishクレジットを購入してください。
-
プランが定額制ユーザーの場合は、定額制利用券(Subscription Voucher)を購入してください。詳しくは下記のリンクをご覧ください。
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 アプリは、初めて実行されるときに、ユーザーの環境にネットワークファイアウォールがあるかどうかをチェックするプロセスを経ます。そのチェックの1つが以下の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
もし
<reason>にRead timed out問題が発 生した場合、Mudfish中央サーバーまたはWebサーバーとの通信にtimeout問題が発生したことを意味します。
まずはインターネット接続が正しくなされていることを確認し、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フォーラムまたは1:1にお問い合わせください。
Mudfishアプリが書き込み不可能な場所に設定ファイルを記録しようとしたときに発生しました。
Mudfishアプリを完全に終了してから再試行しても同じ症状が発生するかどうかを確認してください。
MUDEXP_00245
Unsuccessful response
この問題の場合、通常以下の条件で発生する可能性があります。
-
ネットワークファイアウォールテストに合格しないためにこのエラーが発生する前に、Mudfishアプリのファイアウォールバイパス機能 オンを意味します。
-
ファイアウォールバイパスモードがオンになっており、CloudflareのCDNネットワークを介してバイパス接続を試みましたが、Cloudflareを介したアクセスが何らかの理由で失敗したことを意味します。
ネットワークファイアウォールテストが間違っていると判断した場合は、ログイン画面で対応するバイパス機能をオフにすることができます。
MUDEXP_00251
talkc__recv() error: <errno> <errmsg>
このエラーの場合、Mudfish RTT デーモンとの通信に問題があることを意味します。 <errno>
は実際のエラーコードを指し、通常は以下のコードが発生する可能性があります。
-
11 Try again
このコードの場合 、 timeout を意味します。これは通常、Mudfishサーバーからdataが渡されていないことを意味します。
MUDEXP_00266
Failed to get a default SID... Something is wrong.
このエラーの場合、ユーザーが選択した Mudfish 中継サーバーの Unique ID が内部的に見つからない場合に発生する可能性があります。通常、次のような状況で発生する可能性がありますが、
-
ユーザーが現在死んでいる/動作していないMudfish中継サーバーを選択して接続を試みた場合。この場合は、別のMudfish中継サーバーを選択して試してください。
-
ユーザーが Mudfish 中継サーバーをまだ選択していない状態で Mudfish 接続を試みた場合。
-
何らかの理由で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.
通常、問題の場合、RTT推奨パスを計算するのに十分なMudfish中継サーバーとのRTT情報がないために発生する可能性があります。下の部分をまずチェックしてみてください。
- 現在Mudfishのクレジットがあるかどうか。たまにクレジットが ない場合、中継サーバーとのRTTテストが正しくできないことがあります。