In Multiplayer:
Bug happens when client got disconnected from server because versions or levels mismatch, or game already started. Also it happens when client disconnects from server IN LOBBY, not in the game. And if server closed, error WON'T happen.
In 2D-shooter:
Bug happens when client got disconnected from server because game already started. Unlike in multiplayer, bug won't happen if client disconnects before game starts (and after too).
In Multiplayer: Bug happens when client got disconnected from server because versions or levels mismatch, or game already started. Also it happens when client disconnects from server IN LOBBY, not in the game. And if server closed, error WON'T happen.
In 2D-shooter: Bug happens when client got disconnected from server because game already started. Unlike in multiplayer, bug won't happen if client disconnects before game starts (and after too).