Minecraft server through VPN

So that means that I can’t make South American players have lower ping, but have a higher ping than if the server’s IP was in Spain or Canada?

TCPShield is not a VPN.

TCPShield won’t solve my problem. I want the server’s IP to be in Canada, while

- South American players get lower ping (Because South America to Spain has some high ping)
- I hide my Public IP Address (So people don’t DDoS me)

Your post has been removed for violating Rule 7:

No attacks; personal or otherwise. Friendly suggestions and constructive criticism are fine.

This one was borderline, but it definitely was not constructive.


If you feel this removal was in error, please Message the Mods, rather than reposting or PMing a moderator directly. Response time is usually same-day, but may take several days in some cases.

That does not support TCP.

Why is this getting downvoted? This is true if the minecraft server does not have the same public IP address as the vpn server, and the player connects via the VPN internal address to the minecraft server.

It this scenario, it would actually give him security by hiding his IP address. Different kind of VPN than what Tom is talking about. (Technically the same, but different use case). OP is talking about a vpn that connects a VPS to his private network, thus obfuscating his real IP address from the users of his server. Just a tad different than all the VPN services.

OP:

As others have said. This will not help latency, it will actually hurt it. A proxy is a better way of doing this. IF you do this, get a VPS in Spain.

Renting a server might be a better option for you if you are really concerned about your public IP address. But your IP address is everywhere anyway. Someone having it is not the end of the world. Keep your network locked down, devices updated, and use good passwords.

You have to host the Minecraft server on the American continent to get a lower latency. Your VPN “solution” will NOT work to achieve a lower latency even from a technical and physical standpoint.

You should buy a vpn in a country located closer to your origin server then. Why not buy the vpn in a country close to you? If you get a Canada vpn traffic will need to cross continents twice just for your server to recieve the request (to Canada and back)

Canada wont get SA players low ping
They complain about ping on US servers unless it is just creative mode with no machines.

Put the server in Brazil, they have hosting there

That does not make a difference at all.

You’re basically saying, “my family lives in South America, but I don’t want to have to spend time driving there, so I’ll take a plane.” The plane might be somewhat faster, but it is not a teleporter, and still takes more time than living in South America.

Your VPN solution might make it faster, but the signals still have to travel halfway across the globe, regardless of what part of your network is behind the vpn. It will still be substantially slower than putting your server physically IN the South American continent.

To continue the flight analogy, a VPN is like taking a direct connection flight without stops in other airports along the way, and without layovers or stops in security. It can shave off some of the extra time spent waiting as you are processed by each “airport”, but you still have to travel the distance.

What does this even mean? Original reply was calling your VPN a proxy. It isn’t relevant what he calls it because they essentially do the same thing, one is just slightly more secure thanks to encryption. Both a proxy and a VPN cause latency because traffic is going through a middleman. The severity of the latency is heavily dependent on the physical distance between the client, server, and VPN. The further the traffic has to travel along the wire, the more latency. The more devices traffic has to pass through, the more latency.

He can still get the experience when setting up the server on some VPS.

OP should instead learn how to build a site to site VPN, which has practical reasons why you would want to use a VPN.

The only way you could get South American players to have better ping, is to have the actual server closer to them. Ultimately they still have to communicate with your server in Spain.

You can’t, if you want South American players to have lower ping then you need to have the actual server be closer to them. No matter what you do, if your server is in Spain and your players are in South America, then the connection will have to travel all the way between Spain and South America. Having a proxy somewhere in the middle like in Canada means you are just adding another point it has to travel through (Spain<->Canada<->South America)

You’re right. It’s a distributed proxy. Thought it would still block their IP as needed.

  • South American players get lower ping

Then, host your server on the American continent.

According to what reasoning? Where do you think the information goes from?

It’s not that hard.
Now you this situation: South America ---- 300 ms ping → Spain (your server)

With VPN you will have: South America — 5/15 ms —> VPN ---- 300 ms ping —> Spain

How this can be better?

just checked, it definitely does…