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.1k
stars
430
forks
source link
Issue when using Unity 2021.3.37f1 and the latest version of Netcode - receiving invalid has codes sends my players flying #2894
Upon driving on either my host or client computer (error occurs on both randomly), my car goes flying far off into the distance and I receive an error in the console as such.
I updated from Unity 2021.3.8f1 to 2021.3.37f1, expecting the bug to be resolved, however this was not the case.
Expected Outcome
I expected there to be no hash issues at all - I had none of such issues to this degree the last time that I had opened the project.
Even when loading cars into new scenes, I would never have this error
@NewDeveloper911 The stacktrace indicates that the project is using NGO version 1.4.0. Can you please update the NGO to 1.9.1 and verify if the issue still occurs?
Description
Console crash is as such upon driving for a few seconds.
Received Hash: 18385148096726945557, Calculated Hash: 10592009187078786461, Offset: 4, Size: 192, Full receive array: c0 00 00 00 60 11 01 00 c0 00 00 00 15 cf 5b 08 c9 2a 25 ff 09 52 05 02 02 7d 9a e2 a5 11 b2 36 17 b3 01 46 c4 ca 04 01 2a b2 f1 50 01 e9 3a b6 d2 01 39 3b e8 2c 01 ab c9 50 60 01 53 a3 38 44 01 d3 f6 1c b8 01 a6 22 89 97 01 b5 fe 01 74 01 be 97 be 73 01 bd 23 d8 d0 01 58 aa fb 1c 01 9d 9a 5c 01 01 e9 51 97 17 01 8a f7 e7 83 01 42 7f 88 c6 01 97 a3 f5 46 01 00 00 00 00 01 00 00 00 00 01 00 00 00 00 01 00 00 00 00 01 00 00 00 00 01 00 00 00 00 01 00 00 00 00 01 00 00 00 00 01 00 00 00 00 01 00 00 00 00 01 00 00 00 00 01 00 00 00 00 01 00 00 00 00 01 28 5e 00 21 56 20 16 70 00 00 00 UnityEngine.Debug:LogError (object) Unity.Netcode.NetworkLog:LogError (string) (at Library/PackageCache/com.unity.netcode.gameobjects@1.4.0/Runtime/Logging/NetworkLog.cs:34) Unity.Netcode.MessagingSystem:HandleIncomingData (ulong,System.ArraySegment,single) (at Library/PackageCache/com.unity.netcode.gameobjects@1.4.0/Runtime/Core/NetworkManager.cs:1882)
Unity.Netcode.NetworkManager:HandleRawTransportPoll (Unity.Netcode.NetworkEvent,ulong,System.ArraySegment,single) (at Library/PackageCache/com.unity.netcode.gameobjects@1.4.0/Runtime/Transports/NetworkTransport.cs:49)
Unity.Netcode.Transports.UTP.UnityTransport:ReceiveMessages (ulong,Unity.Networking.Transport.NetworkPipeline,Unity.Networking.Transport.DataStreamReader) (at Library/PackageCache/com.unity.netcode.gameobjects@1.4.0/Runtime/Transports/UTP/UnityTransport.cs:828)
Unity.Netcode.Transports.UTP.UnityTransport:ProcessEvent () (at Library/PackageCache/com.unity.netcode.gameobjects@1.4.0/Runtime/Transports/UTP/UnityTransport.cs:878)
Unity.Netcode.Transports.UTP.UnityTransport:Update () (at Library/PackageCache/com.unity.netcode.gameobjects@1.4.0/Runtime/Transports/UTP/UnityTransport.cs:911)
1<byte>,single) (at Library/PackageCache/com.unity.netcode.gameobjects@1.4.0/Runtime/Messaging/MessagingSystem.cs:251) Unity.Netcode.NetworkManager:HandleIncomingData (ulong,System.ArraySegment
11<byte>,single) (at Library/PackageCache/com.unity.netcode.gameobjects@1.4.0/Runtime/Core/NetworkManager.cs:1703) Unity.Netcode.NetworkTransport:InvokeOnTransportEvent (Unity.Netcode.NetworkEvent,ulong,System.ArraySegment
1Actual Outcome
Upon driving on either my host or client computer (error occurs on both randomly), my car goes flying far off into the distance and I receive an error in the console as such. I updated from Unity 2021.3.8f1 to 2021.3.37f1, expecting the bug to be resolved, however this was not the case.
Expected Outcome
I expected there to be no hash issues at all - I had none of such issues to this degree the last time that I had opened the project. Even when loading cars into new scenes, I would never have this error
Screenshots
Environment