When ever I have my own home hosted server, in the play page to find the servers, ping, map, name, etc, It shows around 30 ping which that is what it should be, but whenever I am ingame, it acts like the server is getting rehosted to a server that is over 2000 miles away from the home server, and it makes the ping around 200. It also slows the game but of which it shouldn't.
Ping should be based on the distance and signal of your home internet connection and the server.