v2.2.0
Boss Room Changelog
[2.2.0] - 2023-07-06
Added
- Added NetworkSimulator tool (#843). This tool can be used to simulate network conditions such as latency, jitter, packet drop, disconnects, etc. It can be used through the NetworkSimulator component's editor (see the NetworkSimulator documentation), but only in-editor. To be able to use it in a build, a custom in-game UI window was added. The in-game UI window opens up automatically when starting or joining a networked session, and can be opened and closed again by pressing 'tab' on a keyboard, or using five fingers at once on mobile.
NetworkSimulator.mp4
Changed
- Upgraded editor version to 2022.3.0f1 (#840)
- Updated Multiplayer Tools to version 2.0.0-pre.3 (#840)
- NetworkTransform bandwidth optimizations applied to NetworkObject prefabs inside project (#836) Netcode for GameObjects v1.4.0 introduced bandwidth compression techniques to further reduce the bandwidth footprint of a NetworkTransform's synchronization payload. Inside Boss Room, the base prefab for PCs and NPCs, Character, had its NetworkTransform modified to now utilize half float precision, ie. "Use Half Float Precision" set to true. Its y position is also explicitly no longer synced. This results in a net 5 byte reduction in a NetworkTransform's synchronization payload. This bandwidth reduction was applied also to the Archer's arrow NetworkObject prefabs. Additionally, several NetworkObjects have now their "Synchronize Transform" flag disabled inside their NetworkObject component, meaning that its transform properties will not be synced when spawning and/or when late-joining clients connect. This is particularly useful if the NetworkObject is used more for management related tasks and has no spatial synchronization needs. For more information, see Netcode for GameObjects' v1.4.0 release notes.
- Updated Unity Transport Package to version 2.0.2 (#843). This gives access to the NetworkSimulator tool.
- Changed quality settings to allow full resolution MipMaps on mobile as a workaround for a regression in UI UV scaling (#848)
Got Feedback about Boss Room? Let us know via our Feedback Form.
Installation Guide:
https://docs-multiplayer.unity3d.com/netcode/current/learn/bossroom/bossroom/index.html
Utilities Changelog
[1.6.1] - 2023-06-14
Fixed
- Updating package dependency to Netcode for GameObjects version 1.4.0 (#839)
Full Changelogs:
https://github.com/Unity-Technologies/com.unity.multiplayer.samples.coop/blob/v2.2.0/CHANGELOG.md
https://github.com/Unity-Technologies/com.unity.multiplayer.samples.coop/blob/v2.2.0/Packages/com.unity.multiplayer.samples.coop/CHANGELOG.md
Dependencies
Packages
- "com.unity.netcode.gameobjects": "1.4.0",
- "com.unity.transport": "2.0.2",
- "com.unity.services.authentication": "2.5.0",
- "com.unity.multiplayer.tools": "2.0.0-pre.3",
- "com.unity.services.lobby": "1.1.0-pre.3",
- "com.unity.services.relay": "1.0.5",
- "com.veriorpies.parrelsync": "https://github.com/VeriorPies/ParrelSync.git?path=/ParrelSync#bb3d5067e49e403d8b8ba15c036d313b4dd2c696"
Editor version
- Editor is 2022.3.0f1