posts

文章归档

PlumePHP 全站文章的归档入口,按时间倒序汇总各专题的技术文章,并提供按主题浏览的专题分类入口。

这里是全站文章的归档入口,下面是按时间倒序排列的全部文章。若想按主题浏览,请从首页的专题分类进入。

全部文章

全部文章 Books game Java Indie golang 客户端开发 Minigame Saas rust Python
books

《游戏服务端架构·品类、状态与拓扑》7.2 FPS 的专用服、命中判定与延迟补偿

从《裂隙战场》射击玩法一次“我明明在掩体后”的争议讲起,拆开专用服池、tick rate 与带宽预算、服务器回滚窗口和命中判定归属,比较 20/30/60Hz 三档的取舍,说明延迟补偿的公平边界与防“延迟优势”手段,并给出 internal/lagcomp 的环形快照、按时间回滚与射线命中实现。

9 分钟阅读
书稿 游戏服务端 架构设计
books

《游戏服务端架构·品类、状态与拓扑》7.1 MOBA 的房间、tick 与帧同步

从《裂隙战场》5v5 房间一次输入迟到 80ms 导致技能错位讲起,用确定性要求、带宽、断线重连、观战与反作弊五条判据比较帧同步和状态同步,说明选定帧同步后成本如何转移到输入窗口、空帧推进与滚动哈希,并给出 internal/moba 的可测试聚合器、失败模式表与常见错误边界。

10 分钟阅读
书稿 游戏服务端 架构设计
books

《游戏服务端架构·品类、状态与拓扑》6.3 经济系统与随机数的可信边界

从《群岛纪元》一次掉落表热更导致历史抽奖无法复盘讲起,区分服务端权威随机、种子提交-揭示与客户端可验证三种做法;给出掉落表版本固定、HMAC 派生随机数、双分录账本与对账边界的 Go 实现,并用 7 组测试覆盖提交篡改、权重边界、版本回溯与账本非法分录。

8 分钟阅读
书稿 游戏服务端 架构设计