Repository navigation
Netcode 2.13.0 introduces race conditions and breaks flow after upgrading #4048
Description
Activity
- addedtype:bugBug ReportBug Reportstat:awaiting-triageStatus - Awaiting triage from the Netcode team.Status - Awaiting triage from the Netcode team.stat:reply-neededAwaiting reply from Unity accountAwaiting reply from Unity account
on Jun 26, 2026 Hi, thank you for reporting this issue. Is there any chance you can share more details about your project setup and the errors that you're seeing? If possible, it would be helpful if you can report a bug in the editor and share the case number with us here.
- addedstat:awaiting-responseAwaiting response from author. This label should be added manually.Awaiting response from author. This label should be added manually.and removedstat:reply-neededAwaiting reply from Unity accountAwaiting reply from Unity account
on Jun 29, 2026 Just upgrading from 2.12 to 2.13 makes everything not work. So many race condition errors (When i create or join session). I even tried fixing all these but it coming with new and new always.
I have submitted in issues: CASE IN-147248
- addedstat:reply-neededAwaiting reply from Unity accountAwaiting reply from Unity accountand removedstat:awaiting-responseAwaiting response from author. This label should be added manually.Awaiting response from author. This label should be added manually.
on Jul 2, 2026 Thank you! We'll make sure your case gets assigned to our team so we can take a look ASAP
- addedstat:awaiting-responseAwaiting response from author. This label should be added manually.Awaiting response from author. This label should be added manually.and removedstat:reply-neededAwaiting reply from Unity accountAwaiting reply from Unity account
on Jul 2, 2026 @AliasgarBohra
These issues are very likely fixed in #4086 and/or #4073 which will be in the coming update.
If you want to verify one of these two PRs resolves the issue for your project, you can temporarily replace your manifest.json entry for com.unity.netcode.gameobjects with this:"com.unity.netcode.gameobjects": "https://github.com/Unity-Technologies/com.unity.netcode.gameobjects.git?path=com.unity.netcode.gameobjects#develop-2.0.0",If that does resolve your issue, then you can use that as a temporary resolution until the coming update.
- addedstat:InvestigatingIssue is currently being investigatedIssue is currently being investigatedand removedstat:awaiting-triageStatus - Awaiting triage from the Netcode team.Status - Awaiting triage from the Netcode team.
on Jul 16, 2026 Closing this as we do not have enough information to take further action here. Please feel free to respond in this thread with more information after the release of 2.13.1 if the fixes there do not resolve your issues.
- removedstat:awaiting-responseAwaiting response from author. This label should be added manually.Awaiting response from author. This label should be added manually.stat:InvestigatingIssue is currently being investigatedIssue is currently being investigated
on Jul 23, 2026
Description
After upgrading from the previous Netcode version to 2.13.0, my multiplayer project started experiencing multiple issues that were not present before the update.
The problems appear to be related to race conditions during the connection and spawning lifecycle. Since upgrading, I have observed:
No gameplay logic was intentionally modified besides updating the Netcode package.
Reproduction Steps
Actual Result
Expected Result
Updating from the previous Netcode version should not introduce regressions. Existing multiplayer flow, including player spawning and session initialization, should continue to function as before.
Environment
Additional Information
Downgrading to 2.12.0 makes everything work aggain.