Frequent "Half" Disconnections in My Game

Issue

In my game, I frequently experience a “half” disconnection from the server. During these incidents:

  • I can still hear players talk in voice chat.
  • I can walk around the map.
  • All other players appear to be walking in place and are unresponsive.

Expected Behavior

The connection should remain stable, and player movements/actions should update in real-time.

Please

Investigate and address the cause of these partial disconnections to improve server stability.

Video

A private message is associated with this bug report

1 Like

Are you changing the player.Character.PrimaryPart or the HumanoidRootPart’s Position property to teleport players? When teleporting, you are meant to change the CFrame value and NOT Position, otherwise the other clients won’t properly receive the change in position and they’ll see the teleported player as partly invisible like you’ve shown.

No, I am not teleporting at all; this appears to be a network problem; the server is simply freezing.

Thanks for the report! I filed a ticket in our internal database.

Can you please specify which game ID this is happening in? You can send it via private message if you’d prefer. I did check a game ID you sent in another private message, but I’m not sure it is the correct one for this thread. Thanks!

Also, some additional technical background on this:

Based upon the video, it looks like you have disconnected from the game server, but remain connected to the voice chat server. This can happen for many different reasons - the server could be crashing, there might be a connectivity issue anywhere between your internet service and the game server, there could be an issue with your computer or networking equipment, etc.

If I checked the correct game ID earlier, it is not due to game server crashes as I was unable to find a significant number of crashes for your specific experience. Which, unfortunately, leaves all the other (many) options.

@sombolian I may be able to dig into this a bit more if you can provide player logs when the problem happens.

Please check this link on how to collect logs.