0 支持
(120 ポイント)
編集

はじめまして。Monobitを学習中の者です。

MUN技術者ページの『ノンプログラミング開発の手引き』のサンプルプロジェクトをWebGLでビルドしたところ、WebGL環境でネットワーク接続にエラーとなっているようで接続できません。ログを出力させると下記のエラーが出ていました。

Error from mun_resolver_server. status=CONNECT_ERROR(MRS_CONNECT_ERROR: Connect error)

OnDisconnectedFromServer

この状態について何か考えられる原因や、設定のし忘れているような箇所はありますでしょうか?Mac OSでのビルドでは動作に問題ないことを確認しています。

開発環境は以下の通りです。

Mac OS Big Sur

Unity2020.3.18

MonobitServerSettingsの設定

Host Type : Mun Test Server

Protocol : WSS

よろしくお願い致します。

回答 1

0 支持
(4k ポイント)
編集
現在サーバ側のWSS認証(SSL認証)に不具合があるようです。
MunTestServerではなくMBECloud( https://web.cloud.monobitengine.com/usage )で試してみてください。
(120 ポイント)
ご回答頂きありがとうございます。

ホストタイプをMBECloudに切り替えたのですが、接続できませんでした。

設定は登録している(サンプル)アプリの情報をEndpoint AddressとAppIDを入力して試しました。プロトコル別では下記のエラーが表示されます。

WS : Error: MBE Cloud connection failed .Failed to get Mun from en-point.
※こちらはビルド時のローカル環境では接続される

WSS : Error from mun_resolver_server. status=CONNECT_ERROR(MRS_CONNECT_ERROR: Connect error)


なにか考えられる原因はありそうでしょうか?
よろしくお願い致します。
(4k ポイント)
編集
こちらで同環境でビルドして問題なく接続できていますので、
A) MBECloudの接続情報が適切ではない
B) Webサーバもしくは接続環境に問題がある
のいずれかな気がします

問題分析をしたいので、

https://drive.google.com/drive/folders/1PrmxPYH7dYwK2sggcE8WcdrO6ibovYYM?usp=sharing

上記にあるmuntest.zipが同環境でビルドしたWebGLクライアントのサンプルですので、解凍したファイルをWebサーバにデプロイして起動させてみてください。それで接続できるようであれば「動作させているUnityプロジェクトにて、MBECloudの接続情報が適切に行われていない」と思います。
(なお、こちらのMBECloudアカウントを使用していますので、起動の成否に関わらず、確認後速やかにファイルは削除してください。)
(120 ポイント)
サンプルをお送り頂きありがとうございます!
確認後削除致しました。

試験したところ、起動、Connectボタン押下後に何も表示されない状態です。ログが見られないので分かりませんが、いずれにしても、B) Webサーバもしくは接続環境に問題がある、と思われます。

サーバー環境としては、Herokuというクラウドアプリケーションサービスを利用しております。こことの連携に問題があるのでしょうか。。
(330 ポイント)
横からレス失礼します。
もしかして学校か何かからアクセスしたりしてませんか?
大概の大学とかだとポート443(https)や80(http)以外閉じられてることが多いので
UnityEditorから直接TCPやUDPで接続して切り分けたらいいんじゃないかなと。
もしそれで接続できたならサーバ側の原因が高くて
もしそれで接続できないなら自前の接続環境に問題があるかも
それか自分のスマホかポケットWiFiを使ってアクセスしてみるとか?
(120 ポイント)
ご助言頂きありがとうございます。
自宅環境での接続になりますのでポートの問題では無さそうな気がします。
(120 ポイント)
サーバー環境をHerokuからロリポップに変えてみたところMBECloudの方でWS、WSSともに正常に接続できました。

原因は分かっていないのですが、どうもHerokuとMonobit間の接続環境に問題があったようです。もう少しいろいろと検証してみます。

今回はご助言頂き大変に助かりました。ありがとうございます。
(330 ポイント)
おーよかったです。(なんか釈然としないですが)
...