Mirror

#1 Open Source Unity Networking Library

MIT License

Stars
4.9K
Committers
123

Bot releases are visible (Hide)

Mirror - v31.0.0

Published by github-actions[bot] over 3 years ago

31.0.0 (2021-02-18)

Bug Fixes

  • batching reimplemented to be testable. fixes > MTU sized messages previously flushing out empty batches because the if size check is always true for > MTU sized messages, causing it to flush previous batch even if empty, causing odd empty message behaviour on server and client. (4be31ca)
  • changing any NetworkIdentity settings in the Inspector at runtime (like forceHidden) would call OnValidate, cleared the assetId because the prefab conection isn't known at runtime. As result, the NetworkIdentity couldn't be spawned on other clients anymore because assetId is empty. (5fd7909)
  • GUIConsole now shows logs in editor too. instead of only showing the empty console. (3db4234)
  • kcp2k V1.8: fixes empty message sending/receiving undefined behaviour and fixes IPv6 errors on Nintendo Switch (66b64f0)
  • NetworkServer/Client don't use Connect/DisconnectMessage anymore. fixes a bug where external connects could try sending that message causing undefined behaviour (#2577) (be42976)
  • SetupIDs() now detects if Editor is running. fixes a bug where changing any NetworkIdentity setting at runtime would clear the NetworkIdentity.assetId, causing respawn bugs where client would receive an empty assetId (forceHidden -> not forceHidden). (5aed823)
  • Telepathy V1.6. fixes data races & improves stability (#2571) (3394f75)

Features

  • GUIConsole from uMMORPG add component to scene, press F12 to see log console in builds (078e3c2)
  • NetworkIdentity.isServer/ClientOnly added. NetworkBehaviour.isServer/ClientOnly uses it. (239bc66)
Mirror - v30.5.1

Published by github-actions[bot] over 3 years ago

30.5.1 (2021-02-06)

Bug Fixes

  • making exception for OnDeserializeSafely more clear (#2562) (638f761)
Mirror - v30.5.0

Published by github-actions[bot] over 3 years ago

30.5.0 (2021-02-05)

Features

Mirror - v30.4.3

Published by github-actions[bot] over 3 years ago

30.4.3 (2021-02-03)

Performance Improvements

Mirror - v30.4.2

Published by github-actions[bot] over 3 years ago

30.4.2 (2021-01-27)

Bug Fixes

  • SimpleWebTransport: removing unimportant error (d870351)
Mirror - v30.4.1

Published by github-actions[bot] almost 4 years ago

30.4.1 (2021-01-21)

Bug Fixes

  • NetworkServer.OnConnected allows for connectionIds < 0 now. some transports like kcp use hashing where connectionIds can easily be < 0, which previously was not allowed. (12ee96f)
Mirror - v30.4.0

Published by github-actions[bot] almost 4 years ago

30.4.0 (2021-01-18)

Features

Mirror - v30.3.9

Published by github-actions[bot] almost 4 years ago

30.3.9 (2021-01-17)

Bug Fixes

  • NetworkManager: changed print to logger.Log (8725565)
Mirror - v30.3.8

Published by github-actions[bot] almost 4 years ago

30.3.8 (2021-01-17)

Bug Fixes

  • KcpTransport - commented out defines again (e5eb29a)
Mirror - v30.3.7

Published by github-actions[bot] almost 4 years ago

30.3.7 (2021-01-16)

Bug Fixes

  • Corrected NetworkRoomPlayer virtual method param name (9bcd1a1)
Mirror - v30.3.6

Published by github-actions[bot] almost 4 years ago

30.3.6 (2021-01-14)

Performance Improvements

  • synchronize network time over unreliable (#2543) (7e3b7b9)
Mirror - v30.3.5

Published by github-actions[bot] almost 4 years ago

30.3.5 (2021-01-10)

Performance Improvements

  • kcp2k V1.6 - unreliable channel & improvements (ae48cf5)
Mirror - v30.3.4

Published by github-actions[bot] almost 4 years ago

30.3.4 (2021-01-10)

Bug Fixes

  • fixed Chat example scene for 2018.4 (8f4856c)
Mirror - v30.3.3

Published by github-actions[bot] almost 4 years ago

30.3.3 (2021-01-07)

Bug Fixes

  • kcp2k updated to V1.5. bigger send/recv window size defaults because Mirror sends a lot of data. fixes a bug where some projects would encounter ever growing latencies because kcp didn't process/send data fast enough, causing slowly growing send/recv buffers. also shows MaxSend/RecvRate in debug gui now. (b85dea5)
Mirror - v30.3.2

Published by github-actions[bot] almost 4 years ago

30.3.2 (2021-01-04)

Bug Fixes

  • Fixed tests for OnStopClient (0a01edf)
  • NetworkWriterTest.cs failing due to Blittable removal (#2530) (9393686)
Mirror - v30.3.1

Published by github-actions[bot] almost 4 years ago

30.3.1 (2020-12-31)

Bug Fixes

  • adding newline before StackTrace (eb6b7e7)
Mirror - v30.3.0

Published by github-actions[bot] almost 4 years ago

30.3.0 (2020-12-24)

Features

  • Adding default folder as argument for ScriptableObjectUtility (#2513) (1cf5930)
Mirror - v30.2.3

Published by github-actions[bot] almost 4 years ago

30.2.3 (2020-12-20)

Bug Fixes

  • DisallowMultipleComponent on all transports (#2507) (41480ac)
Mirror - v30.2.2

Published by github-actions[bot] almost 4 years ago

30.2.2 (2020-12-17)

Bug Fixes

  • Changed all fields in examples from [SerializeField] internal to public per Vis request. (#2502) (f2e78da)
  • prevent allocation of massive array (#2465) (45a494a)
  • weaver: Weaver finds correct log methods for unity 2020.2 (#2497) (50a2146)
Mirror - v30.2.1

Published by github-actions[bot] almost 4 years ago

30.2.1 (2020-12-16)

Bug Fixes

  • Updated Basic example to work in Unity 2018.4 (8fcb771)