Region-Based Proxies for Server
I’m curious if it’s possible to set up proxies in various regions across the globe to lower ping for players. Say my server is in Virginia, USA, would a proxy in Poland, for example, provide a better experience for players in the EU? Or am I completely misunderstanding proxies for gaming purposes?
31 Replies
Thanks for asking your question!
Once you have finished, please close your thread.
Make sure to provide as much helpful information as possible such as logs/what you tried and what your exact issue is
command to close
/close
!close
!solved
Requested by reignoffroze#0
So you’re saying the effective ping would be identical to if they were directly connecting to the server? (Barring WAN proxies)
worse
That’s what I figured
The connection between the player and the server generally only goes up with the number of hops you add.
so just direct connect or have a proxy on the same machine (recommended if u use a host with decent antiddos) as the main server
I assume you’re referring to an L7 proxy like NGINX?
no
velocity/waterfall
Always depends on the routing if the player has bad ISP local Proxies with a good connection to the source server can have benefits
unless the persons internet provider has weird routing
like for example accessing a server with tcpshield can sometimes give better ping than connecting directly because it goes through their servers instead
Do those also support SNI?
cloudflare warp can help with that
The chances of you putting a node in a spot that completely subverts local routing is basically nill.
And would require a node in every region that has crappy local routing
Is there any technology out there that would provide location-based load-balancing for minecraft? I’m just trying to find the best way to provide the best ping for my global player base short of having different servers per region
Sounds expensive and unwieldy.
As soon as you invent FTL internet, I'll get you a solution that globally decreases ping to one location
I’ll get on it then 😛
:KEKW:
I didn’t necessarily mean one location, though, I mostly meant having essentially mirrors of the same stateful set (for lack of a better term) in different regions
(FTL meaning faster than light)
Sounds like you want multipaper
But uh, there's not much information or support our there for that...
That’s exactly what I’m looking for, essentially k8s for minecraft lol
However, I’d need MultiSponge, lmao
and the odds of mods working properly in an environment like that are slim to none
Just note, multipaper is very in beta. Plenty of bugs and issues to be expected.
Yeah, I’ll probably just stick to a U.S.-based host and tell my EU players they’re SOL unless we have separate servers per region
ty for the info!
My server is pretty global too
We ended up deciding on California as our region
Works great for everyone but our east Europe players
Fine enough for the aussies, fine enough for east coast USA, West coast Europe
We mostly have people in Hong Kong and Taiwan that are problematic, ping-wise, our server is in VA currently but we’re looking to move it to NYC or Quebec to get a little closer to a majority of the transatlantic cables
That probably shouldn't help too much for those players
I'm talking sub 50ms improvements
Yeah, they’re averaging like 100-200 but they still stick around so I don’t think they’re super worried about it, lol
100ms between Taiwan and Virginia?
Taiwan/hk to Virginia should be 200-300 range
I’m in florida so idk what their ping was, all I know is what they told me
I just tested between one of my (nearly) Virginia servers to an ovh DC in hk and it was 250ms
well since transfer packets dont exist for java minecraft its impossible for it to be better