Releases: needle-mirror/com.unity.multiplayer.tools
2.2.3
2.2.1
[2.2.1] - 2024-09-27
Network Scene Visualization
- Fixed a bug which showed the wrong number of clients in the SceneView overlay
- Fixed a bug which caused null reference exception when entering Play Mode without Domain Reload
- Fixed a bug which showed wrong ownership visuals with Distributed Authority when reconnecting
Runtime Network Stats Monitor
- Fixed a bug where RNSM showed no metrics in builds with code stripping enabled
2.2.2
[2.2.2] - 2024-09-17
Network Scene Visualization
- Fixed a bug where NetVis stopped working after the NetworkManager was destroyed and recreated.
- Fixed an issue where NetVis only assigned colors to a limited subset of Network IDs.
- Added custom color setting for host and client ownerships. The custom color settings are synchronized between Multiplayer Play Mode instances.
Runtime Network Stats Monitor
- Added support for entering Play Mode without Domain reload
2.2.0
[2.2.0] - 2024-07-24
General
- Changed Window Menu location to Window/Multiplayer
- Activated the Hierarchy Network Debug View (Hierarchy overlay indicating NetworkObjects and ownership)
Network Scene Visualization
- Fixed an issue where the console was spammed with errors when disconnecting from NGO.
Network Simulator
- Fixed NullRef in Sample Scenario ConnectionParametersWithCurves
Runtime Net Stats Monitor
- Fixed an issue throwing UI Layout errors when changing RNSM position
2.1.0
[2.1.0] - 2023-11-21
General
- Increased minimum version to 2023.3+
Network Simulator
- Fixed an issue with execution order dependend initialization of NetworkAdapters.
Network Scene Visualization
- Improved usability when pausing the editor.
2.0.0-pre.5
[2.0.0-pre.5] - 2023-09-19
General
- New: Find all the multiplayer tools in a central place in the multiplayer tools window.
Network Profiler
- Fixed an issue causing inconsistent foldout behavior.
- Fixed a bug where switching frames would reset the sorting filter.
- Improved UI for the Network Profiler.
Runtime Net Stats Monitor
- Fix an index out of range exception that could occur when adding a new RNSM graph at runtime.
- Renamed the Component in the "Add Component" menu from "RuntimeNetStatsMonitor" to "Runtime Network Stats Monitor".
Network Simulator
- Added presets for common home broadband connections and situations.
Network Scene Visualization
- Text Overlays now also work in 2D scenes with 2D colliders.
- Removed slight delay between bandwidth text and color change.
- Made bandwidth update instantly after switching back from Ownership mode
1.1.1
[1.1.1] - 2023-09-07
Fix
- Removed empty directories that generated warnings during package import
2.0.0-pre.3
[2.0.0-pre.3] - 2023-05-23
General
- Remove unintentionally public classes (such as test classes), most of which were already deprecated.
Network Scene Visualization
- Fix to prevent NGO from throwing a NotServerException when visualizing ownership on a client that is not connected as the server or host.
2.0.0-pre.2
[2.0.0-pre.2] - 2023-05-02
General
- Dropped support for Unity 2020.3; the next supported version is Unity 2021.3
- Fixed
Failed to load type initialization for assembly Unity.Multiplayer.Tools.MetricTypes
runtime exception when building using Managed Stripping level set to high.
Network Scene Visualization
This release adds the Network Scene Visualization to the Multiplayer Tools Package. This tool allows users to visualize networking information (like bandwidth and ownership) on a per-object basis in the scene view using a number of visualizations, including mesh shading and a text overlay.
Runtime Net Stats Monitor
- Fixed an issue that prevented using the
RuntimeNetStatsMonitor.AddCustomValue
API for stats that are only sampled per second. - Switched to a new color-blind friendly color-palette for default variable colors in graphs, which will provide increased contrast and more default values. This new color palette is the same one used in the new Network Scene Visualization tool.
- Reduced the maximum sample count in Graphs and Simple Moving Average counters from 4096 to 512. Sample counts higher than 512 are no longer needed since per-second sampling was introduced in 1.1.0.
- Deprecated public methods that could be used to control the conditional compilation of the RNSM. Conditional compilation of the RNSM will be removed in a future major release.
1.1.0
[1.1.0] - 2022-11-07
Metrics
- Improve the warning message for throttling, and increase the threshold for throttling a metric from 100 to 1,000 recorded events per frame
Misc
- Fixed compilation warning related to unsupported build targets
Network Simulator
This release adds the Network Simulator to the Multiplayer Tools Package.
This tool offers a configurable component to simulate adverse network condition.
Packet delay, jitter, packet loss and loss interval are all parameters that can be configured to simulate different kind of networks.
A set of built-in network scenarios are provided to simulate more complex scenarios. User-defined scenarios are also supported.
For more information about the Network Simulator, please see the tools documentation.
Runtime Net Stats Monitor
- Graphs and Simple Moving Average counters can now be configured to be sampled per-second rather than per-frame
- Fixed an issue where RNSM line graphs could retain incorrect maximum values in some cases