Severity: High
create_session registers every player as PlayerType::Local at src/netcode/session.rs:15-17. The non-synctest path only binds UDP port 6969 and has no peer addresses. Disconnect and network interruption events are logged but not handled.
Fix: add explicit local/remote player configuration, address and port validation, and connection interruption/cleanup states.
Severity: High
create_session registers every player as PlayerType::Local at src/netcode/session.rs:15-17. The non-synctest path only binds UDP port 6969 and has no peer addresses. Disconnect and network interruption events are logged but not handled.
Fix: add explicit local/remote player configuration, address and port validation, and connection interruption/cleanup states.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Severity: High
create_session registers every player as PlayerType::Local at src/netcode/session.rs:15-17. The non-synctest path only binds UDP port 6969 and has no peer addresses. Disconnect and network interruption events are logged but not handled.
Fix: add explicit local/remote player configuration, address and port validation, and connection interruption/cleanup states.