How 2004 RuneScape Fit a Multiplayer RPG into 56k Dial-Up
jkm.dev原文 ↗
文章拆解 2004 年 RuneScape 如何在约 5 KB/s 的拨号带宽和 600 ms 游戏 tick 下同步多人世界。一次行走请求只需 7 字节,路径点用 2 字节增量代替 4 字节坐标;40 名静止玩家的状态仅占 48 bit,即 6 字节,新进入视野的玩家位置也从常规 32 bit 压到 10 bit。它展示了协议如何利用“多数对象没有变化”和局部坐标范围,把产品约束转化为逐 bit 的编码设计。
–浏览
评论 · Comments