Roblox seemingly connects me to servers from incorrect regions

Firstly, i’ll start by saying that i wasn’t sure where this report would go, as there’s not exactly a “Network” category, so i put it in here.

(i also don’t think system information is relevant for this specific case, so i won’t include it)

In my game i have a text display that says the region the server is located in - this is done through a http request to an ip API. This display was working perfectly fine until approximately a few weeks back, where instead of giving me a server in Brazil or the Americas (my region), it started displaying that i was exclusively inside of Polish servers, i tried using a VPN to see if i would get a different result, but it kept putting me in the same Polish location.

(for future reference, i am located in Chile, South America)

I know the API most likely works fine because in studio playtests (locally hosted, of course), it correctly lists my region and country (or in the case of the image attached, the location of the VPN i was using)


image

However in an actual game, it instead outputs this: (with the VPN still on, this is still the same output as with it off)
image

Similarly, for a friend of mine (who is located in the UK), it outputs as this: (she also got several other US locations when trying other maps, but it was always located in the US)
image

i unfortunately don’t have any other cases because my players basically never report any issues

I obviously don’t want to discard the possibility that the API request could be the issue, but given the local playtest works fine, i would like to believe that it is not the problem

As my ping has always been average at best, i really haven’t been able to notice a severe difference that would instantly tell me that i indeed am in the wrong region. It’s also worth to mention that every screenshot included is from a new server, the game is commonly empty.

below is a place file with only the relevant region stuff included, as it deals with HttpService, it needs to be published to get it to work:
isolated region stuff.rbxl (85.5 KB)

1 Like

in my case im actually Polish and sometimes roblox joins me to USA servers for absolutely no reason

theres one explanation to this issue: roblox wants you to play with people and sometimes there are no servers with same region as you thats why they join you into a server region completely not related to your actual location just so you can play with people and not alone

that’s the thing, my game has zero players whatsoever, so it wouldn’t make sense for it to just throw me somewhere else entirely if there’s not even any active servers

1 Like

didnt know thats the case for you

well in my case that happend in big games where it had to put me in USA servers because there were no Polish ones at all