Skip to content

Releases: FirstGearGames/FishNet

1.1.1

29 Dec 19:09

Choose a tag to compare

  • Fixed prediction not working when a RPC/SyncType used the same type as prediction.
  • Fixed data sometimes bundling into other ticks causing the transport to exceed MTU.
  • Fixed PredictedRigidbody stalling.
  • Added Warning to PredictedRigidbody inspector.
  • Improved XML for FrameRate and MaximumClientMTU.
  • Changed sealed ClientManager, ServerManager, TimeManager, Observermanager, NetworkObject, NetworkManager, NetworkObserver.
  • Fixed IsNetworked not being set true for client spawns.
  • Improved internally ServerManager.MaximumClientMTU.
  • Changed channels count is now hard-coded at 2, for reliable and unreliable.
  • Obsoleted GetChannelCount() from Transport. Will be removed 2022/06/01.

1.1.0

24 Dec 02:53
a465932

Choose a tag to compare

  • Fluidity transport replaced with Tugboat.
  • Tugboat now use GetTimeout() properly.
  • Fixed objects being moved into incorrect scenes when stacking.
  • Fixed fields not importing for class/struct types from other assemblies.
  • Added Nullable serialization.
  • Added Dictionary serialization.
  • Added FrameRate to ClientManager.
  • Fixed Null collections not serializing properly with automatic serializers.
  • Added snapping to NetworkTransform.
  • Improved Codegen is now 8x faster.
  • Added NetworkBehaviour.ClearReplicateCache.
  • Fixed RoundTripTime being slightly off.
  • Fixed StackOverflow when trying to serialize a Type which had it's Type as a field.
  • Changed SceneLoadData.ReplaceScenes is now an enum.
  • Fixed Client callbacks not running when stopping server while running as host.
  • Fixed IL2CPP compile error for nullables writer.
  • Fixed NetworkTransform NaN.
  • TimeManager -> AddNetworkLoops moved to Initialize method.
  • Fixed Tugboat sometimes not stopping server properly when stopping server only while also acting as client.
  • Fixed client callbacks not running when stopping server while running as host.
  • TimeManager -> AddNetworkLoops moved to Initialize method.
  • Fixed XML for a few methods.
  • Fixed Color not deserializing properly.
  • Added FISHNET scripting define for third party developers.
  • Added OnStop/StartNetwork to NetworkBehaviour callbacks.
  • Added RPCs can now be virtual.
  • Added ObserverManager.
  • Added NetworkObserver condition override options.
  • Removed StartConnection(string) from Transport in favor of Transport.SetClientAddress.
  • Added ClientManager.StartConnection(address), StartConnection(address, port).
  • Fixed Headless builds throwing errors with autostart server.
  • Added DisallowMultiple components to several manager scripts.
  • Change Internally replicate collection is now a queue.
  • Added ReadPermission.Exclude owner to SyncTypes.
  • Fixed Custom serializers sometimes detecting a method as a custom serializer when it was not.