昨天突然顿悟了下,游戏服务端事实上并没有复杂的业务逻辑。服务端要做的事其实就是简单的接受消息和把消息转发给对的人。而服务端只是要保存一个名为游戏状态的东西。这个东西表示当前玩家所处的状态。为什么要有这个东西,主要是因为服务器时不能无条件的信任玩家所发出的信息。必须通过一些手段来检验兼容性和正确性。