since around june of last year, roblox has been absolutely chewing through my bandwidth and is causing unimaginably high ping. only ever when playing roblox, which happens in every game (sometimes averaging >10k or maybe even >50k)
heres an image of what my ping was on christmas, which even persisted until around mid-january with pings consistently getting above 20k and often passing 100k, even in one of my own places which only has around 20 parts
before june i would only ever max out at around 1-2k ping while the game was loading, and then it would stay between 50-200 depending on server location, and thats with the router im currently using, which ive had since around 2022
for anyone wondering, this is what my wifi speed usually sits at, which is pretty normal considering my routers position and should have zero problem with running roblox
i dont have this issue with any other online application like chrome, discord, steam or medal, even with them all open at the same time which uses the same if not more of my network that roblox does when its the only window open, and that has absolutely zero connection issues, so its not a problem with my router
ive even tried a bunch of different ways to fix it to no avail, such as opening ports that roblox uses, running roblox as administrator, granting firewall permissions, even redownloading roblox multiple times. all stuff that doesnt require resetting my entire pc since i dont have an extra usb or hard drive to back up files with yet.
only way to reconnect my router is to alt+f4 roblox. leaving a game can also cause this issue depending on its size/part count or how intensive scripts are on the client from what i can tell
task managers performance tab also has no help since it all seems pretty normal, and i dont think router/home location matter since several people have the same problem, even after moving to houses with better internet quality
system info if that matters:
- Windows 10
- NVIDIA GeForce RTX 2060
- AMD Ryzen 5 2600 six-core processor
I also dont have this problem at all on mobile, even if im sat at my pc which has the problem. even went to roblox support several times to no avail since thats all just automated messages that to my knowledge are never actually having reports read by a real person
i dont even know how to reproduce it, id presume you just play roblox during high activity hours without any ethernet plugged in but thats just a guess
Expected behavior
whats expected to happen:
ping should have a slight jump to somewhere around 1k ping while loading, then go back down to a normal 40-200 (depending on server location) within a minute and have no issues with connection
what actually happens:
ping stays consistently above 3k, often surpassing 10k-50k ping while loading, and often stays above 2-5k for up to 15-45 minutes after loading. once ping goes down, it refuses to drop below 500 for more than 30 seconds at a time, often causing disconnects within 5 minutes of joining or before i even get off the loading screen, also causing my pc to refuse registering every single router around my house including my own for up to 5 minutes, also attempting to disconnect other devices.
A private message is associated with this bug report
ok so quick edit to this main message. just gonna list some causes for this ive found here
-
joining a game requires roblox to download the games data, which can boost your Mbps to numbers greater than 10
– Network usage seemingly has a direct relation to ping, where 32Mbps causes upwards of 10k ping, while 12Mbps causes upwards of 1k on average, with it increasing exponentially as the usage increases -
loading in terrain vertices, game meshes or parts
– this seems to be mainly an issue which iirc is most prevalent in StreamingEnabled games, where loading assets can often cause the gameplay paused popup at high speeds on large maps if said asset is outside of the minimum distance, which boosts my ping drastically if theres a lot needed loaded, which makes the next popup take more time to close -
multiple people using the same network, with more lag the closer they are to you
– recently noticed that my sister coming into my room with her tablet caused my ping to often spike from 50-5000 almost instantly, and multiple people using the same network can cause averages above 100ms (which is likely more just my network struggling to keep up with multiple people) -
client-sided scripts
– noticed my issue was far worsened in games with a lot of localscripts, or a few more client intensive localscripts. doesnt seem to matter if theyre run for me or not since games where every player has a local script used by them also seems to boost ping, where more players means more lag -
unanchored parts
– not too sure why this causes the issue, but ive noticed that games with even a few dozen unanchored parts can cause my ping to average over 300ms, with a few hundred going beyond 6000ms. (and ive tested this in both private and public servers with varied player counts) -
high graphics quality
– more related to the second cause but having higher graphics quality requires roblox to download a lot at one time. changing this to the minimum doesnt really affect my ping all that much tho, might raise/lower it by a few ms but thats all it really does
ill update this more as i find more causes, but thats all i remember for now
ill also like to mention that roblox just straight up doesnt seem to have a bandwidth usage limit. when roblox tries downloading assets it puts a bit of strain on your bandwidth, which causes it to lag which is actually intended.
however, this lag seems to tell roblox to try downloading more at a time which just puts even more strain on your bandwidth, causing it to seemingly go into a kind of death loop where it downloads>lags>downloads even more at a time>lags even more, until it eventually overloads your devices bandwidth and just stops registering your network and all other routers around it which can last for several minutes
this only fixes itself some time after you alt+f4 roblox or force close it through task manager. noticed this download>lag>download>lag loop mainly while playing parkour reborn during its christmas free period, where my ping slowly crept from 20k to 413k as shown above as it tried downloading more and more assets