Question regarding remote events

My question is the following:

Imagine an scenario where the client loses connection with the server, fires 2 remove events and connects back. Does it fire the remote events when it connects back or it just doesn’t?

Image for reference:

Remote events guarantee in-order delivery. That means it will keep trying to send the even until it makes it, and the recipient will never see them out-of-order.

1 Like

If the user has lost full connection to the internet Roblox disconnects them from the game.
The only real case where they won’t fully disconnect is where the internet weakens beyond usability or have stability issues causing lag spikes with the connection. Roblox will always attempt to data stream all the information of a remote event, even if the connection is incredibly weak, until Roblox’s server has fully recieved the Remote data.

If the server depends on the answer from a remote event or function, it’s best to set a time out and prepare for lack of response from a player’s client.

Edit: Adding to this, this is also why it’s best to avoid streaming big tables or sets of data through remotes when unnecessary, since it requires more data to be streamed through weak connections.

1 Like

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.