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)
However in an actual game, it instead outputs this: (with the VPN still on, this is still the same output as with it off)

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)

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)
