CURL breaks Roblox Player/Studio when using Ultrasurf Proxy

Long story short, I have to use a proxy in order to use roblox at my school.

This CURL change has caused roblox to basically crash and burn
No web services work, no assets will load, I cannot open any places I’ve uploaded, and Play Solo / Start Server is completely broken.

1 Like

Frankly, originating from Unix environment, libcurl does not respect Windows Internet settings in Control Panel.
In order to tell it to use the proxy, you can set ALL_PROXY environment variable to ://:port, e.g.

ALL_PROXY=socks://10.0.0.1:8080 or ALL_PROXY=socks5://gateway.local:8080

  • you can look up the correct values in Windows Internet settings (just run inetcpl.cpl from command line).

If you have insufficient permissions to set environment variables on your machine, you can create a .bat file that does that prior to launching Roblox Studio, e.g.

set ALL_PROXY=socks5://gateway.local:8080 RobloxStudioBeta.exe

1 Like

can you use a VPN? I usually use SuperFreeVPN but obviously a paid one or one you set up yourself would be better.

If you use Ultra surf at my school, you get suspended…

My teacher is cool and thinks these rules are kinda bull.
As long as Im on task, he has no problem with it.

1 Like

I like Ultrasurf because it hosts a local VPN on your computer, it hides your IP, and it encrypts online communications, all with the click of an exe.

1 Like

I like Ultrasurf because it hosts a local VPN on your computer, it hides your IP, and it encrypts online communications, all with the click of an exe.[/quote]

cough NSA cough
cough the company might be storing your data cough

I like Ultrasurf because it hosts a local VPN on your computer, it hides your IP, and it encrypts online communications, all with the click of an exe.[/quote]

cough NSA cough
cough the company might be storing your data cough[/quote]

Even if they do, they arent doing anything malicious with it which has significantly affected me in any shape or form.

1 Like

Alright, so I actually managed to fix this by forcing Roblox to set “DFFlagHttpCurlSanitizeUrl” to false using the ClientSettings/ClientAppSettings.json override file.

{
	"DFFlagHttpCurlSanitizeUrl": "False",
	"HttpUseCurlPercentageWinStudio": "0"
}
1 Like

What

Where is that? I don’t see it in my ROBLOX folder.

What

Where is that? I don’t see it in my ROBLOX folder.[/quote]

Go to the roblox studio directory (where the content folder/RobloxStudiobeta.exe) stuff is.
Create a folder called ClientSettings
Create a file in that folder called ClientAppSettings.json

Make any JSON changes you need (using this for reference: http://clientsettings.api.roblox.com/Setting/QuietGet/ClientAppSettings?apiKey=D6925E56-BFB9-4908-AAA2-A5B1EC4B2D79)
Run the launcher and it will rebuild RobloxStudioBeta.exe to run with these settings.

Thanks!

“FFlagStudioLiveColorProperty”: “True” :wink: