Im using a wifi network i dont trust so i wanted to use my VPN for extra safety but im unable to because its causing issues somehow in studio.
Im unable to launch a test server correctly when using a VPN because the player window loads a really time and loses the connection with ID-17 without a response.
When not using a vpn, everything appears to work fine but the vpn somehow breaks it.
Playing any roblox game still works, its just the test server from studio that breaks.
I’ve also noticed a plugin error popping up constantly because of the VPN.
I’ve also noticed i wasn’t able to make this bug report because i was using a vpn for some reason, i had to disable my VPN to find out why i wasn’t able to do so.
Known VPNs have very strict rate-limits in comparison to ‘normal’ IPs on Roblox, this is exactly what you are running into hence the 429 ‘too many requests’ response.
This bug has affected me too. I use ProtonVPN, but Studio refuses to let me test acting as long as it’s active. The only way to fix this is to set the VPN to only run specific programs’ network traffic through it.
I wish I knew what executables Roblox Studio used when testing so I could exclude all of them. I’ve added Roblox Studio itself (the only EXE file in its directory) but that seemingly isn’t enough. I prefer to use an exclude-list rather than limiting my VPN to a handful of programs.
My VPN works for the Roblox UWP client/app, so I’m not sure why Studio would act differently…
It looks like you’re facing two different issues related to the VPN.
The plugin error you’re seeing is because Roblox’s HTTP servers are seeing too many requests from the IP address your VPN provider is sending your traffic from. As a result, the servers respond with an HTTP 429 status code rather than answering the request. This is usually caused by too many VPN users being placed behind the same IP address, or a few users using the same IP address as you making a high volume of requests to Roblox URLs. Unfortunately this is not something we can resolve on our end, you will need to contact your VPN provider for help.
For the Connection Attempt Failed issue, it seems that something about how the VPN modifies your OS’s networking settings interferes with how Studio uses the network for Local Server testing. At this point we’re not sure what the exact cause is, but it sounds like it’s affecting at least a few devs. Can you share what OS version you’re using, what VPN provider you’re using, and whether you’re using the VPN provider’s client application or manually configuring the VPN in your OS’s networking settings? We’d like to try and recreate this ourselves to better understand what the cause is.
I have tried using a dedicated server for the VPN but that resulted in the same issue, using a vpn never seemed to have been causing an issue about a few months ago for me.
Can you clarify if the issue you were seeing with the dedicated server was the plugin error with the 429 status or the “Failed to connect to the Game” error?
Can you also provide the name of the VPN provider you’re using, and whether you’re using the VPN provider’s client application or manually configuring the VPN in your OS’s networking settings?
I’ve been experiencing this same issue but haven’t taken the time to post about it until now.
I fully understand this explanation, and it’s fair enough, however what’s bothering me is how this error stops me from joining any Roblox game with my VPN on.
I utilize Hotspot Shield Basic (a free VPN), and every time I attempt to join a Roblox game, I’m met with the following error message:
I’ve explored multiple solutions, but nothing has worked so far. I’m convinced that Roblox is intentionally blocking free VPN IP addresses. I say this because when I tried upgrading to the premium version of the VPN, which offers access to a broader range of less popular regions, I was no longer blocked.
Without knowing the name of the VPN provider you’re using, and whether you’re using the VPN provider’s client application or manually configuring the VPN in your OS’s networking settings, we cannot offer any further assistance. Please provide this information either here or in the private message associated with this bug report.
Although the error messages are the same, this topic is related to issues when using Studio’s local server test feature. Connection failures while joining Roblox games would need to be reported separately as the root causes are likely different. Please see the instructions here for how to do so.
Unfortunately, we cannot reproduce this bug without knowing more details about the VPN provider and how the VPN connection is configured. We’re closing this report now, but please feel free to file a new bug report with the required information if you are able to in the future.