トリアコンタン様へ(SyncVariable.jsについて)

t&t
記事: 33
登録日時: 2016年10月18日(火) 00:43

トリアコンタン様へ(SyncVariable.jsについて)

投稿記事by t&t » 2018年3月04日(日) 22:19

素晴らしいプラグインをありがとうございます。

SyncVariable.jsを使わせていただいております。
私の知識不足と無理な改造などのせいかもしれず、大変恐れ入りますが、
こちらのプラグインで、ネットの環境やサーバーダウン?などでサーバーにうまく接続できなかったりすると、

Error
Uncaught TypeError:Cannot read property 'err' of undefined
!!Error!!
undefined

などといったメッセージで強制終了されてしまうときがあると思われました。
ネットを遮断していると大丈夫かもしれません。

もし、milkcocoaというところにつなげない、エラーになってしまう、などのとき、変数を共有せず
そのままオフラインで続行できるようにできますでしょうか。

(もしかしたら全く私のやり方が間違っているかもしれず、そのせいでしたら本当に申し訳ありません。
今までずっと使ってきて、今日始めてプレイヤーからエラー報告があったので、極めて稀な
現象だと思われます)

大変つかぬ話となり、恐れ入ります。
どうぞ、よろしくお願い申し上げます。

t&t
記事: 33
登録日時: 2016年10月18日(火) 00:43

Re: トリアコンタン様へ(SyncVariable.jsについて)

投稿記事by t&t » 2018年3月04日(日) 22:22

WebSocket connection to 'wss://leadinlmv4lo.mlkcca.com/websocket' failed: WebSocket opening handshake was canceled
https://leadinlmv4lo.mlkcca.com/api?pat ... adinlmv4lo Failed to load resource: net::ERR_INSECURE_RESPONSE
rpg_managers.js:1588 Uncaught TypeError: Cannot read property 'err' of undefined
rpg_managers.js:1589 https://cdn.rawgit.com/triacontane/RPGM ... lkcocoa.js 8
milkcocoa.js:8 Uncaught TypeError: Cannot read property 'err' of undefined
milkcocoa.js:7 WebSocket connection to 'wss://leadinlmv4lo.mlkcca.com/websocket' failed: WebSocket opening handshake was canceled

赤文字で、コンソールにこの表名表記がありましたのでご報告を申し上げます。
大変お手数おかけいたします。
アバター
トリアコンタン
記事: 2311
登録日時: 2015年11月10日(火) 21:13
お住まい: きのこ王国
連絡を取る:

Re: トリアコンタン様へ(SyncVariable.jsについて)

投稿記事by トリアコンタン » 2018年3月05日(月) 01:26

こんばんは!
プラグインのご利用ありがとうございます。

とりあえずこちらで再現環境を作ってみます。しばらくお待ちください。
プラグイン関連のトラブルが発生した際の切り分けと報告の方法です。
http://qiita.com/triacontane/items/2e227e5b5ce9503a2c30

[Blog] : http://triacontane.blogspot.jp/
[Twitter]: https://twitter.com/triacontane/
[GitHub] : https://github.com/triacontane/
t&t
記事: 33
登録日時: 2016年10月18日(火) 00:43

Re: トリアコンタン様へ(SyncVariable.jsについて)

投稿記事by t&t » 2018年3月06日(火) 13:27

>トリアコンタン様
ありがとうございます。本当にご迷惑おかけしております・・・

ご報告としまして、本日午後、変数の共有が行われたことを確認しました。
恐らく、サーバーが復帰したか何かだと思われます。

変数の共有についてプレイヤー側で「する・しない」を分けたり(サーバーダウンやサーバーにつなげない環境にあるプレイヤー向け)、もしサーバー側でエラーがある場合、無視してゲームを続行できる(「何らかの原因で変数共有ができなくなりました。このまま続行もできます」等メッセージ出ればとても助かります)機能があれば、以後とても助かります。
(現状でもとても助かっているので、お願いしすぎで恐れ入ります)

よろしくお願い申し上げます。
アバター
トリアコンタン
記事: 2311
登録日時: 2015年11月10日(火) 21:13
お住まい: きのこ王国
連絡を取る:

Re: トリアコンタン様へ(SyncVariable.jsについて)

投稿記事by トリアコンタン » 2018年3月07日(水) 02:55

こんばんは!
こちらでも確認しまして、少なくともネットワークが遮断されている場合はエラーを確認できませんでした。

やや専門的な話になりますが、ライブラリ側の非同期処理のコールバック処理中にエラーが起きた場合、こちら側で補足するのは難しいため、エラーの発生するタイミングによっては潰せない場合もあります。
(せめてこちらで再現できる状態であれば、何らかの対策は立てられるのですが)
ご了承ください。

プレイヤー側で同期有無を変更できる機能については、任意の番号のスイッチがONになっている場合のみ同期可能な機能を追加すれば比較的簡単に対応可能な見込みです。しばらくお待ちください。
プラグイン関連のトラブルが発生した際の切り分けと報告の方法です。
http://qiita.com/triacontane/items/2e227e5b5ce9503a2c30

[Blog] : http://triacontane.blogspot.jp/
[Twitter]: https://twitter.com/triacontane/
[GitHub] : https://github.com/triacontane/
アバター
トリアコンタン
記事: 2311
登録日時: 2015年11月10日(火) 21:13
お住まい: きのこ王国
連絡を取る:

Re: トリアコンタン様へ(SyncVariable.jsについて)

投稿記事by トリアコンタン » 2018年3月07日(水) 21:44

こんばんは!
スイッチにより同期を中断できる機能を追加しました。

同期をスイッチにより一時停止できる機能を追加(ver1.3.0)
https://raw.githubusercontent.com/triacontane/RPGMakerMV/master/SyncVariable.js
プラグイン関連のトラブルが発生した際の切り分けと報告の方法です。
http://qiita.com/triacontane/items/2e227e5b5ce9503a2c30

[Blog] : http://triacontane.blogspot.jp/
[Twitter]: https://twitter.com/triacontane/
[GitHub] : https://github.com/triacontane/
t&t
記事: 33
登録日時: 2016年10月18日(火) 00:43

Re: トリアコンタン様へ(SyncVariable.jsについて)

投稿記事by t&t » 2018年3月08日(木) 21:27

本当にお手数おかけして大変申し訳ありませんでした。
さらに新機能をいただきまして、とてもありがたいことです。
心より御礼申し上げます。
他にも多数のプラグインを利用させていただいております。
いつか何らかの形でご恩返しできるよう、今後もがんばろうと思います。
ありがとうございました!
t&t
記事: 33
登録日時: 2016年10月18日(火) 00:43

Re: トリアコンタン様へ(SyncVariable.jsについて)

投稿記事by t&t » 2018年3月10日(土) 17:43

多分もうご覧になっていないと思いますが、一応、トリアコンタン様へご報告いたします。
(それほど重要ではないと思われ、新スレッドは立てません)

本日、以下のメールが届きました。
**************************************************
平素よりMilkcocoaに格別のご愛顧を賜り誠にありがとうございます。

MilkcocoaのSSL証明書切換手続き不備により、Milkcocoaは 2018年3月5日午前中から
利用できない状態が続いておりましたが、先ほど2018年3月5日23時53分、復旧いた
しましたのでお伝えいたします。

現在、Milkcocoaはご利用頂ける状態です。

障害の概要

原因:SSL証明書の期限切れ
影響範囲:ログインなど、Milkcocoaのサーバーとの通信をおこなうすべての機能
発生日時:2018年3月5日 午前中
復旧日時:2018年3月5日 午後23時53分

ご利用の皆様にはご迷惑をおかけし、誠に申し訳ございませんでした。
**********************************************
以上になります。
何かのお役に立てば幸いです。
今後ともよろしくお願い申し上げます。
アバター
トリアコンタン
記事: 2311
登録日時: 2015年11月10日(火) 21:13
お住まい: きのこ王国
連絡を取る:

Re: トリアコンタン様へ(SyncVariable.jsについて)

投稿記事by トリアコンタン » 2018年3月11日(日) 12:41

こんにちは!
こちらのメールについては確認しています。
(先ほど2018年3月5日23時53分、復旧いたしました、といいつつ届いたのは3/9でしたが……)

サーバ障害でもこちらは正常に動作するのが最善ですが、Milkcocoaクライアント側の実装による問題もありますので
なかなかうまくいかないのが現状です。
プラグイン関連のトラブルが発生した際の切り分けと報告の方法です。
http://qiita.com/triacontane/items/2e227e5b5ce9503a2c30

[Blog] : http://triacontane.blogspot.jp/
[Twitter]: https://twitter.com/triacontane/
[GitHub] : https://github.com/triacontane/
t&t
記事: 33
登録日時: 2016年10月18日(火) 00:43

Re: トリアコンタン様へ(SyncVariable.jsについて)

投稿記事by t&t » 2018年3月15日(木) 12:02

なるほど、了解いたしました。
では、プレイヤーに「障害の場合、機能をOFFにしてください」といった感じで告知しようと思います。
本当にありがとうございます。
今後ともどうぞよろしくお願い申し上げます。

“MV:質問” へ戻る