Netcode for GameObjects is a high-level netcode SDK that provides networking capabilities to GameObject/MonoBehaviour workflows within Unity and sits on top of underlying transport layer.
MIT License
2.15k
stars
437
forks
source link
Deferred Messages aren't tracked by the Network Profiler #2152
Description
When a message is deferred logic returns before NetworkMetrics.TrackRpcReceived is called and our tracking ends up providing inaccurate data.
Reproduce Steps
The method returns before the metrics tracking is invoked
Actual Outcome
Metrics don't record a received RPC
Expected Outcome
Metrics record an RPC received - preferably when it's actually received (not executed), but when it's actually executed would be acceptable.
Environment