Changelog

Alteruna SDK Releases Changelog

Github package uses a slightly different system where 2.3.4r5 would be 2.3.4005

Releases cover multiple internal builds and don't mention infrastructure/backend/server specific changes unless relevant.
So if there is a large jump in numbering, it's likely that we have been busy improving things behind the scenes.

the "r" in the versions stands for "registered" and "u" stands for "Unity".

Releases

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

See Also