The two main arguments I have are these:
- Client side movement was made back in 1.7.0, in order to allow the game to be more playable with higher ping. I remember many players complaining about command delay, not knowing that ping is a matter of distance mainly, not just internet connection or a game design problem. But now we have a new feature, a very important one: Dedicated server software. I'm optimistic, and I think more and more players will join this community as the game grows, so hopefully we will always have players hosting. Therefore, we will always have nice servers to play on, with good ping.
- With server side movement, if we had a server with 4 players, 3 of them having green ping, and one having 150 ping, the only player harmed was the guy with high ping. The 3 players would still play normally, and the guy with a worse connection would have to deal with lag. But now with client side movement, if there's one guy with 150 ping, he teleports around during the game, making it hard for everybody (including him) to play and predict his moves.
After over a year with client side movement, players have a better notion of how it works and feels while playing. It's definitely much easier to move around (and rocket ride) with client side, but there are some disadvantages. With server side, we knew what was going on, we pressed a key and there was a delay, then you knew you were lagging, but every player in the server knew exactly what was going on. Now some things that happen feel like cheating, like a post Zyfex made about melee hitboxes not connecting. Even with a good ping (20-30), some players still teleport a little bit, specially during melee fights, making you think "but I blocked!", while with server side, having 20-30 ping felt like having 1 ping.
Sorry for the long post and for bringing up an old discussion. I think server side movement is better for the game, of course it's just something to be thought about and discussed, maybe client-side will be improved in future updates, or maybe they'll consider going back to server-side, but not right now. Well, just something to think about.
Share your opinions about it! Don't just tell us what you prefer, explain why.



