Yes, I am making a server browser and this would be useful.
This is highly needed. Please support this.
Bump. Would be massively helpful and staff are ignoring it.
Me too! To be honest itâs kinda dumb flooding geolocation APIs just to get the region of a Roblox server.
Since Roblox obviously knows the regions of their servers in each IDs and IP addresses, let alone geolocating players by country, they should have given us an API for server geolocation too.
Those geolocation services are meant for user analytics and investigation purposes, not for locating a game server thatâs going to be rebooted over time. Thus mentioning the expensive cost for geolocation services.
Did i mention user analytics before? Roblox already exposed an API for geolocating playerâs country too! Of course they have their own geolocation services, so why donât give the similar API for their servers, which is obviously much cheaper to make, because they have the lists of server regions anyway?
Not to mention that oftentimes http://ip-api.com/json/ simply reports the wrong region (sometimes listing an EU server as California)
An in-house API would be much appreciated and useful for allowing players to choose servers which will provide the best experience for them.
Bumping this. Iâve seen servers in Singapore report in from California using ip-api.com. If the edit to this original post is true (the DDoS rollout), this makes it INCREDIBLY difficult for us to provide good server selection to players.
Iâve been getting countless support tickets about players reporting 3-400+ ping in servers that are supposed to be near them, only to find-out they arenât actually.
Bumping this, making a server list for a game and Iâm not trying to use 3rd party APIâs as and Roblox update could mess things up (as they have in the past).
Bump. This is something that I really need, especially considering ip-apiâs free version is not a viable option for long-term solutions to this problem.
Hoping someone @ roblox notices this and takes action
Bump. Weâre now in 2024, and this is still an occurring issue that plagues a lot of developers who canât afford to waste money/donât have the money to put into APIs just to get a server region, when it could clearly be done by Roblox themselves.
If anyone from Roblox finds this thread, please, consider adding this as a feature. It would benefit basically most developers, if not all.
So, there is an API that returns the right server location?
Bump. Would be insanely useful.
We recently had someone submit a bug report to our Discord server saying that they couldnât get into a server that was in their region. We told them to tell Roblox support about it, and Roblox support basically told the user that it was our fault.
While this is almost certainly a canned response given the tone of it, it reminded me that we really have no control over something so simple as knowing where our game servers are, and it prevents us from giving our players more control over how they play.
As competitive game developers (much like many other people in this thread), low latency is of utmost importance to our players. Giving the player the ability to find a server in the region they need is required, as Robloxâs matchmaking is optimizing in a different direction. We can build the tools for a region-based server list, but first we need to know what region the server is even in.
Certainly the Roblox servers know this data internally and could easily just return it through a Lua function. So I have no idea why Roblox staff has ignored this for like 8 years. Itâs such a simple thing to add, yet they clearly wonât do it.
My game has a server browser, and utilizes ip-api to get the region of a server for ease of use of players and sorting. This gets very slow and you can end up seeing many servers on the list with no location because the http service failed, or hasnât returned the data yet.
Sometimes I can join servers that say theyâre in Singapore, but get really low ping, which isnât at all possible given I live in Eastern Canada.
surprisingly STILL hasnât been implemented whatsoever this 100% deserves a bump. please dear god add this itâs a lot easier and more useful than using anything external from roblox
Support. I honestly donât see why this isnât already a feature in Robloxâs API, and its unnecessarily tedious to host a server just to get a server region.
Bump. Please, itâs been years.
Bump. Still needed! We still havenât seen an acknowledgement reply from a staff on this yet
Iâve had to cut out this feature from my game due to the exact issues OP stated in their post. This is a fundamentally strong feature suggestion and the platform as well as engine would greatly improve with its introduction.
here comes roblox âinnovationâ here making a simple ping game server request seem all the more complicated