| 2.1.3r5 | Core• Fixed room list not being cleaned up on disconnect.• Fixed the case where the internal cleanup event was not called. • Fixed a possible null reference issue when trying to join the local room. • Fixed session not closing when other user left in P2P. Unity• Added ConnectionStatus Reason to DisconnectedEvent. |
| 2.1.3r0 | Core• Added Network Statistics support.• Added Network Simulation support. • Simplified PacketProcessing namespace. • Fixed disconnect issue when the second user disconnects during a p2p session. • Fixed an issue that was causing error from query in some situations Unity• Added Network Statistics window.• Added Network Simulation window. • Fixed bug in voice sync when using other compression than none or GZip • Added statistics in the editor of voice sync. • Cleaned up VoiceSynchronizable. |
| 2.1.2r0 | Core• API performance fix.Unity• Added update notice for when on older Alteruna Multiplayer. (only git package)• Revamped register gui. • Fixed right-click in hierarchy using wrong reference. • No longer create material for created avatar and text cleanup. |
| 2.1.1r0 | Core• Fixed duplicate package when using multicast while self-hosting.• Added method OnOtherUserModified to interface IServiceEventListener. Unity• Adjust add component listings |
| 2.1.0r0 | Core• Separate unity from core dll.• Increased LAN unregistered limit by 1. • Refined LAN discoverability, joining, and hosting for a smoother experience. • Added ability to change PublishAvailabilityPort on the fly. • Improved Service and port start arguments. • Other general usability improvements. • Fixed double join bug. • Fixed bug for already joined error. • Fixed issue with schema handling. • Fixed wrong user count when hosting in some cases. • Fixed minor issue with api. • Other fixed. Unity• Adjusted Unity namespaces for unity dll from Alteruna.Multiplayer to Alteruna.Multiplayer.Unity.• Moved most components from the dll into scrips in package. • Renamed "Register License" button to "Register Project". • Fixed register Project update issues. • Fixed "0/0" user count bug. • Fixed duplicate text chat message in some situations. |
| 2.0.2r0 | • Changed pin code to 32-bit integer. • Fix issues related to kicking. • Improved matchmaking. • Use separate port for lan discoverability. • OnOtherJoined now contains ExistingUser for if join before or after you joined a room. • Other bugfixes. |
| 2.0.1r31 | • Change the creation of the alteruna resources gitignore to be forced. |
| 2.0.1r29 | • Added `useGravity` to RigidbodySynchronizableCommon and to the synced header. • Changed `isKinematic` to invoke sync in Rigidbody synchronizables. |
| 2.0.1r28 | • Added a message for when upgrading from v1. • Updated some Help URLs. • Fixed a broken reference in NewInput sample Scene. |
| 2.0.1r23 | • Changed Lan Discovery default for registered to false. • Lan Discovery now resets if the version type is changed. • Transport now can change automatically from default to TCP if wrong transport. |
| 2.0.1r16 | • Added LAN discoverability for locally hosted rooms. • Fixed username logging twice in text chat. • Fixed Spawner OnObjectSpawned event being called when it spawns for others. • Changed Spawner OnObjectSpawned event to be invoked before syncing the object. • Changed Assets to not be imported at startup and instead be referenced by guid by gui. • Changed error for "Missing port for" to include an explanation. |
| 2.0.1r5 | • Fixed editor serialization issue. |
| 2.0.1r0 | • Tweaks to rigidbody sync. • Made several event methods virtual. • Bugfixes. |
| 2.0.0r115 | • Added "/say <msg>" command to TextChat. • Fixes and improvements to TextChat. • Fixed packet routing on LAN not woking as intended when sending to UserId.All • Optimized broadcast messages serialization. • Fixed missing LAN sample button function. • Other minor improvements. |
| 2.0.0r105 | • Fixed missing components issues by creating script files for each object so that Unity includes. • Fixed not fetching local rooms in some cases. • Fixed issues with Custom data not being synced in some cases. • Fixed wrong error when invalid name passed for room. • Fixed a wrong texture path in the network event log. |
| 2.0.0r90 | • Added the ability to direct connect to ipv4 address. • Changes to documentation. |
| 2.0.0r81 | • Fixed WebGL api error |
| 2.0.0r80 | • Improvements to project registering • bugfixes |
| 2.0.0r72 | • Added "RefreshAvailableRooms already pending" warning • bugfixes |
| 2.0.0r66 | • Fixed media folder not found issue for some systems. • Fixed issues with right-click context quick multiplayer and avatar object creation. |
| 2.0.0r64 | • Updated and resolved issues with documentation • Backend and API improvements |
| 2.0.0r57 | • Resolved issues with TextChat classes • Minor changes in AnimationSynchronizable related to how it handles the underlying Animator and optimizations • Made ForceSync virtual in AttributeSync • Added ForceSyncFields and ForceSyncMethods to AttributeSync (Fields is true by default, Methods are false by default) • Updated sample layout • bugfixes |
| 2.0.0r49 | • Restructured file structure of prefab • Added SetLayerWeight to animation sync • Bugfix |
| 2.0.0r45 | • Fixed bug and improved stability • Moved namspaces under Alteruna.Multiplayer.Synchronizables to Alteruna.Multiplayer |
| 2.0.0r31 | • Fixed an issue that could cause players to appear as if not joining room. • Added NewInputSync. (input sync for the new input system) • bugfixes |
| 2.0.0r22 | • Fixed room menu not working when hosting LAN game. • Fixed issues with userdata when joining room. • Fixed memory leak. • Refactor namespaces • Modified packages to support a new host mode where a user can be assigned as host. [WIP] • and more |