Skip to content

Releases: Unity-Technologies/com.unity.netcode.gameobjects

Payload Hotfix

17 Mar 12:32
fdfece9
Compare
Choose a tag to compare

This release fixes an issue where payload streams would not properly be copied. This is backwards compatible.

RPC Cache Signature Hotfix

17 Mar 11:49
8840964
Compare
Choose a tag to compare

This fixes an issue where two RPC hashes would collide if the RPC had no parameter.

This is recommended for everyone using >= v6.1.0. It is backwards compatible.

RPC Caching Hotfix

13 Mar 07:11
b4feba4
Compare
Choose a tag to compare

This is a quick hotfix that fixes an issue causing RPC's to not be cached properly.

Everyone using v6.1.0 should upgrade to this. Older versions are not affected.

Minor Fix

12 Mar 19:08
b3db7b7
Compare
Choose a tag to compare

This fixes an issue that would cause NetworkedBehaviours that are disabled to not be registered to the NetworkedObject.

RPC Overloads & Incremental Update Loop

12 Mar 17:35
2aaa55a
Compare
Choose a tag to compare

This is a feature update.
It adds:

  • Support for RPC method overloads
  • Incremental Update Loop

For large projects, you can now have the per object processing be incremental. Thus never freezing a frame.

Editor Hotfix

09 Mar 10:23
875d615
Compare
Choose a tag to compare

Fixes an issue where the NetworkedPrefab list would not properly read serialized values.

Performance RPC Hotfix

09 Mar 00:14
99c5a03
Compare
Choose a tag to compare

Fixes a typo in a one of the InvokeRpc methods

Performance RPC Method Invoke Fix

09 Mar 00:06
ee604d6
Compare
Choose a tag to compare

This version adds new performance invokes. All performance RPC invokes now have the "Performance" suffix.

Example:
Old: InvokeClientRpcOnClient(method, stream);
New: InvokeClientRpcOnClientPerformance(method, stream);

The old performance invokes have been made obsolete.

Spawn & Scene Rewrite!

08 Mar 23:30
3634886
Compare
Choose a tag to compare

This is a big release! The spawn system has been rewritten to support "SoftSynced" objects. The scene system was also rewritten to fix previous issues.

This version:

  • Includes a visibility system once again!
  • Removes IntX dependency
  • Supports SoftSynced scene objects
  • Adds custom spawn and destroy handlers for custom object pooling
  • Adds RPC return values
  • Minor cryptography fixes to make the handshake more resistant against time channel attacks
  • Adds an example project
  • Adds missing 0 parameter RPC overload

And more!

Hope you guys enjoy this one. You can as always report bugs with the issue tracker and get help on our discord server!

Doc Improvements & RPC Overloads!

10 Dec 21:25
2d5ed8c
Compare
Choose a tag to compare

This release is fairly backwards compatbile but includes breaking changes. It adds much better XML documentation and fixes many issues with the built in networked var collections.

Note that this release breaks some custom INetworkedVar implementations.

It also adds missing RPC overloads.