Skip to main content

Netcode Tools 1.0.0-pre+

[1.0.0-pre.7] - 2022-04-27#

Runtime Net Stats Monitor#

This release adds the Runtime Net Stats Monitor (RNSM) to the Multiplayer Tools Package. This tool offers a configurable component for displaying various network stats in an on-screen display at runtime, including stats from the Netcode for GameObjects package, as well as custom, user-defined stats.

[1.0.0-pre.6] - 2022-02-28#

Network Profiler#

  • Changed NetworkMessage to use the name of the message in the Type column (#133)

Metrics#

  • Added throttling to event metric types (#142)
  • Added a system to generate random data for tests (#141)
  • Refactored underlying data structures to reduce redundancy (#146)
  • Dramatically reduced runtime allocations caused by dispatching metrics to the profiler by updating the serialization implementation to use native buffers instead of BinaryFormatter
  • Deprecated support for String when collecting metric payloads
  • Added RTT to server metrics (#192)
  • Added Packet count to metrics (#180)

Misc#

  • Updated some internals exposed flags to enable some test improvements on NGO side

[1.0.0-pre.2] - 2021-10-19#

  • Updated documentation files in preparation for publish

[1.0.0-pre.1] - 2021-08-18#

Netcode Profiler#

This release adds the Netcode Profiler to the Multiplayer Tools Package. This tool is used to inspect the network activity of Netcode for GameObjects.

Activity Section#

  • View detailed metrics about custom messages, scene transitions, and server logs
  • View activity related to individual game objects, including network variable updates, rpcs, spawn and destroy events, and ownership changes

Messages Section#

  • View the raw messages that are being sent to the transport interface

Other Usability#

  • Connect to built players to inspect netcode activity remotely
  • Filter results by name, type, number of bytes, and network direction
  • Correlate network objects in the profiler with objects in the scene hierarchy
  • View key metrics in graph form in the profiler charts