【Unity】IndexOutOfRangeException: NetworkReader:ReadBytes out of range

エディタまたはビルドしたクライアントアプリから、ホストサーバで実行したサーバアプリに接続すると
例外を吐いて同期ミスのような挙動を取る。

IndexOutOfRangeException: NetworkReader:ReadBytes out of range: (*****) NetBuf sz:** pos:**

uMMORPGで試してみると、screenを使用してバックグラウンド実行すると上記エラーが頻発するようになった。
再起動してもダメ。うーん…?

追記:2016/12/15 11:45

Unity5.5入れてビルドしなおし、サーバ再起動すると動いた。謎。

環境

  • Windows7
  • Unity v5.5b
  • uMMORPGv1.44

参考リンク

Issue Tracker [UNET] NetworkWriter.Write causing ReadString/ReadBytes out of range errors in clients

Bug: ReadString() too long: please show the variable that caused it

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

はじめまして、秋月なるです。
アラフォー会社員で、スマホアプリ/ゲーム/AIが好き。新しいものを見ると触りたくなるタイプで、スマホやウェアラブル等ガジェットが好きですが、よく買ったあとに「思ってたのと違う…」をやりがち。
ブログ投稿は趣味の1つなので、ゆるく続けていこうと思います。

目次