As far as I know the server by nature is still peer by peer. I have 80mb speed internet connection (tested) and I can download anything fairly fast. However the ping still reads 9999 and it is a known problem.
Suppose that isn’t the correct ping and the actual ping is much lower. As the host server, the movement of my clients are very jagged. The clients however, sees the other players moving just fine. Other than the movement,ping problem, the clients seems to have collision issue where they get teleported too frequently from bumping into another player. Could that be ping issue too?