Skip to content

Releases: FirstGearGames/FishNet

4.6.16R Pre-release 1

20 Oct 16:45

Choose a tag to compare

  • Fixed SyncType values not resetting on client when using pooled objects.
  • Fixed despawned nested NetworkObjects serializing incorrectly (#950).
  • Fixed pooled objects sometimes having the incorrect position upon spawning after the first time. (#949).
  • Improved renamed several files related to code generation to prevent conflicts with NGO.
  • Fixed rollback time calculation for client-only when user-logic incorrectly identified as host.
  • Fixed StatisticsManager and BandwidthDisplay reporting incorrectly.

4.6.14R

02 Oct 16:13

Choose a tag to compare

  • Fixed harmless duplicate DefaultPrefabObjects error.
  • Fixed builds not completing due to misplaced using statement.
  • Added NetworkTransform.UseScaledTime.

4.6.13R

29 Sep 13:52

Choose a tag to compare

  • Fixed scenes unloading on host when other clients were still loading the scene.
  • Fixed NetworkTransform incorrectly marking very small movements as sent #930.
  • Fixed NetworkTrafficStatistics NullReferenceException affecting users perhaps with invalid Library caches #963.
  • Fixed predicted spawning Ids being added twice for clientHost #933.
  • Fixed IsKinematic not being applied from RigidbodyState/2D #960
  • Fixed codegen failing prediction method generation related to assembly definitions #962.
  • Fixed space introduced within links in commented code #964.
  • Added PredictionManager.ReduceReconcilesWithFramerate.
  • Added PredictoinManager.MinimumClientReconcileFramerate.
  • Added detection for duplicate DefaultPrefabObject collections.
  • Added implicit operator for NetworkBahviour to NetworkObjet #967.

4.6.12R

19 Jul 12:59

Choose a tag to compare

  • Fixed another NullReferenceException when NetworkTrafficStatics were enabled.
  • Added NetworkTransform.SetInterpolation.
  • Added NetworkTransform.SetExtrapolation.

4.6.11

17 Jul 00:27

Choose a tag to compare

  • Fixed builds not completing while parrelsync was imported.
  • Fixed BandwidthDisplay NullReferenceExceptions.

4.6.10R

15 Jul 20:25

Choose a tag to compare

  • Fixed ServerManager automatically starting the server 'as headless' when in editor under server build target.
  • Fixed errors when destroying a scene NetworkObject on the server as the scene loaded (#922).
  • Fixed nested scene NetworkObjects spawning while the parent was despawned (#919).
  • Fixed NetworkCollider invoking OnEnter/Exit excessively (#915).
  • Fixed duplicate SyncList entries when adding entries via OnStartServer from a different script (#913).
  • Fixed NonSerialized attribute preventing network serialization on fields; use ExcludeSerialization (#935).
  • Fixed harmless 'entry already added' error when calling SetParent after TakeOwnership on host (#906).
  • Fixed unable to set SyncVar values before calling Spawn when action is done on a previously pooled object (#911).
  • Fixed RPC user logic improperly calling top-most methods when calling overriden methods (#938).
  • Fixed TimeManager.LowFrameRate returning an incorrect value (#934).
  • Fixed DefaultPrefabObjects prefabs becoming null after editing them on Unity Multiplayer (#916).
  • Added HashSet serialization support (#917).
  • Added property sensitivity settings to NetworkTransform.
  • Improved NetworkCollider2D made significantly more efficient by updating to NetworkCollider template.
  • Improved types which codegen detects as non-serializable will now have their encapsulating types displayed (#920).
  • Improved generated prefabs list is now ordered by asset path (#926).
  • Changed Beta SyncTypes moved to Stable.

4.6.9R

03 Jun 22:18

Choose a tag to compare

  • Added ForceInstallPreventor -- stops playeveryware EOS plugin from force installing NGO when imported.
  • Improved whole number packing.
  • Fixed potential for ObjectIds being cached twice for re-use when exceeding 65,000 total spawns.
  • Fixed rare BandwidthDisplay NaN conversion error.
  • Fixed DefaultObjectPool cacheCount being set to incorrect values (#909).

4.6.8R

12 May 17:04

Choose a tag to compare

  • Added Tugboat.ReuseAddress.
  • Fixed nested NetworkObjects not spawning when pooling.
  • Improved added null-check to SyncTypes with collections when user initializes with their own collection.
  • Improved Object/CollectionCaches moved null checks from StoreAndDefault to Store.
  • Improved ResettableCollectionCaches resets call ResettableObjectCaches on each entry rather than handling locally.
  • Changed LevelLoggingConfiguration.EnableLogging to IsEnabled.
  • Added LevelLoggingConfiguration.AddLocalTick.
  • Added LevelLoggingConfiguration.AddTimestamps.
  • Added LevelLoggingConfiguration.EnableTimestampsInEditor.
  • Improved SyncTypeSettings are now serializable.

4.6.7R hf0

30 Apr 19:40

Choose a tag to compare

  • Fixed UniversalTickSmoother creating trackerTransform in worldspace when graphical is initialized without being nested to target.
  • Improved support for reference type prediction datas (eg: class).
  • Changed MoveRates/Cls made public.
  • Fixed Refresh Default Prefabs menu not using recursive searching.

4.6.7R

29 Apr 14:15

Choose a tag to compare

  • Fixed 'object initialized twice' error when spawning recursively nested objects.
  • Fixed occasional NullReferenceException when using Reserialize menu.