Our game has been significantly delayed because of this issue, and it’s stumped me for months and months. So far no one online has been able to help. Can you?
So here’s the issue. When playing online games the characters teleport around the map. It’s almost as though when you stop walking, or change direction, the server never gets the message, and corrects you to where you would have traveled (this is a hypothesis not fact). This is obviously very jarring. And as of this moment I still do not know what is causing the issue, let alone how to fix it. I’ll fill you in on some more information.
At first we thought it was a network performance problem. We heavily streamlined the networking code and halved the bandwidth. Gameplay online is now buttery smooth when not being teleported. We’ve been testing by playing each other across the Atlantic with usually around 100ms of ping, so that’s not a problem.
We thought at one point it was a problem with the default movement replication code, so we replaced the entire system with adapted code from Unreal Tournament, since the assumption is that it’s far better at movement replication. Surprisingly, not a single thing changed. The teleporting is still present and hasn’t even lessened.
This doesn’t seem to occur when playing LAN, so it must be related to larger ping.
Here’s a log file from a recent test: https://dl.dropboxusercontent.com/u/53792213/HitBoxTesting.log
As I said, no one so far has been able to solve this, and our game is being heavily delayed because it. We don’t have money so I can’t offer monetary rewards. But I could if I would, just so you’d consider helping. If anyone is able to solve it we’ll reward you somehow. If you need anything at all to help solve this do not hesitate to ask, I will make it happen.
If you are stressed for time, just post a quick suggestion so we can try new things. Anything helps in this war against this bug.