Skip to content

Conversation

EmandM
Copy link
Collaborator

@EmandM EmandM commented Oct 7, 2025

Purpose of this PR

Ensure NetworkConnectionManager correctly handles multiple disconnect messages being sent.

Jira ticket

MTTB-1339
MTTB-1628
fixes: #2858
fixes: #3695

Changelog

  • Fixed: Multiple disconnect events from the same transport id will no longer shutdown the host
  • Changed: NetworkManager.GetTransportIdFromClientId and NetworkManager.GetClientIdFromTransportId now return ulong:MaxValue when the clientId or the transportId doesn't exist, rather than zero.

Documentation

  • No documentation changes or additions were necessary.

Testing & QA (How your changes can be verified during release Playtest)

Functional Testing

  • Manual testing done

Automated tests:

  • Covered by existing automated tests
  • Covered by new automated tests

Does the change require QA team to:

  • Review automated tests?
  • Execute manual tests?
  • Provide feedback about the PR?

If any boxes above are checked the QA team will be automatically added as a PR reviewer.

Backports

Backport is required

@EmandM EmandM requested a review from a team as a code owner October 7, 2025 16:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
1 participant