Join In Progress causing server lag / hitch

Summary

I’m reopening the topic from:

It also happens to us on Blade Ball. Not sure if its directly related to Verse Persist, but our players complains a lot about server freezes with someone joins the server.
We have checked the code in our side plenty of times but there is nothing that could cause performance issue, especially because the lag happens when the player joins and not when it spawns, and all our logic is on Spawn event.

We investigated along with our community players and so far, we notice that its very inconsistent.. but when its happening in a specific server, it happens 80% of the time someone joins (The same player that made the server freeze during the join in progress once, if rejoining, it may not lag… also the other way).

Also there are servers that never lags. (We as Devs were never able to reproduce ourselves for instance)

Some players suspects that its related to Player ping / player joining a server from a different region.

I posted a link with few videos from the community in the comments.

It’s more noticeable in high speed rallied but since Blade Ball is a timing skill based game, this is very bad.

Please select what you are reporting on:

Creative

What Type of Bug are you experiencing?

Stability

Steps to Reproduce

Have a server with many players (at least 8), and try to have someone joining / rejoining while the match round runs

Expected Result

Do not lag the server during join in progress

Observed Result

The issue is intermitent, so please make deep investigation.

Platform(s)

All

Island Code

1443-4058-4106

Here are few examples from the community.

In this case, it’s a micro stutter that makes the player action to deflect the ball be ignored and the ball jiggles back and forth and eliminates the player (normal behavior is the ball just go straight to the player if missing the timing)

Got this clip that is very clear the stutter

FORT-932622’s status has changed to ‘Ready for QA’. A member of the QA department is investigating the issue.

Ive noticed this a lot lately in creative games and depending on the amount of players in the game while the hitch happens it can be so bad/frustrating