
Game
文章平均质量分 78
liulilittle
如果我只是恨你,那该多好;这一生,终究没能逃出这囚笼;也好,但愿此去,能化归烟云浮尘;逍遥天地,再无拘束。
展开
-
Actors 基于消息驱动的异步编程模型
如果学过 “领域驱动模型” 的童靴们,应该很明白大多数某个具体 Actors 产生性能瓶颈,均是上层模型领域职责过于宽泛,负责的事务远远超出它本身应当承担的事务导致的,但凡是不是绝对的,对多数软件工程项目而言,它却是问题的本质原因。Actors 异步编程模式,本身不提供停等ARQ,消息确认机制,因为实现类似的机制导致的逻辑死锁是开发人员的问题,不是 Actors 模式本身的缺点,扣锅还是的要点脸,没有的东西不要给别人加头上。原创 2022-09-29 22:00:26 · 928 阅读 · 0 评论 -
游戏服务器领域的 “状态同步”、“非状态同步”
游戏客户端把来自玩家的操作行为上传到服务器,游戏服务器按一秒划分为若干个的逻辑帧进行处理,而游戏客户端更趋向于行为预测,不需要等待服务器下发快照数据就可以提前执行玩家的操作,等游戏服务器下发快照数据以后,游戏客户端在验证行为的正确性,如果行为不正确就会进行回滚操作,所以此类同步方法设计的网络游戏,有些时候或许能看到玩家移动了一段距离后被拉回源点的情况。状态同步服务器指,当游戏客户端(玩家)发生了任何行为就立即向游戏服务器发送消息同步状态,服务器处理状态后向场景内其它玩家进行该玩家的状态同步。原创 2022-09-29 18:02:16 · 2979 阅读 · 0 评论