For the upper part of a month, we have been experience humanoid bottlenecking during replication. The initial belief was that the games networking was recieving and sending too much data; which resulted in players having high ping, and therefor mimicking what would appear to be “lag spikes”. We have however deduced this as not being the case, and can confidently say this is no longer an issue with our games internal networking, but rather an issue with humanoid replication.
What we experience and see are users moving around and sending networking over RemoteEvents with near-perfection, and next to no delay, however we at the same time, see players freezing and their humanoid replication being “throttled” or “bottlenecked” , essentially making them freeze.
I will be experiencing the game as normal, the actions I send to the server will be registered, and I can see other users actions being registered as we would expect, however other users around me will proceed to freeze, and teleport around. As though everything was replicating properly, except with humanoids ‘lagging’ and ‘teleporting’
Important! While I may see players around me teleporting, others may not! It seems to be client-based. User A might be teleporting on my screen, but doing server actions such as ‘swinging’ perfectly fine. Where on another client, User A won’t be teleporting at all.
tldr: users actions and events are handled via remoteevents, with near perfection (think swinging or shooting a gun), however we will see other players rubber banding and teleporting; even though their actions are being registered and handled. The humanoid itself seems to be ‘lagging’ behind.
Expected behavior
I would expect that if our players actions are being registered and handled with near-perfection by the server, and our targets ping is stable, that they would appear to move fluidly on my client, however instead I see them teleporting.
Here are a few videos of what I mean:
Take note, that the users in this video have their animations replicating perfectly, alongside particles and other actions they are doing. Yet they are teleporting and being improperly replicated.
Also note, that the user may not appear to be teleporting on another individuals screen, but they may teleport on my own.
A private message is associated with this bug report