posts

文章归档

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

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

全部文章

全部文章 Golang Game Minigame Saas Rust Python Java 游戏开发 客户端开发 GameDev
mmo

《MMO 服务器开发》10.2 与 skynet / pitaya / leaf 对照与全书收官

对照三个主流游戏服务端框架——Lua Actor 的 skynet、Go 分布式的 pitaya、轻量单进程的 leaf——各自的定位、适用规模与 aegis 的差异;再做全书收官:回顾四卷从网络内核到工程化运营的贯穿线,汇总可运行产物与实测数字,给出下一步建议,附一个能跑的全书产物清单校验器。

11 分钟阅读
MMO 游戏服务端 工程化
mmo

《MMO 服务器开发》10.1 跨栈对照矩阵:Go vs Java 最佳实践与选型标准

把全书四处双栈对照的实测收进一张跨栈矩阵:并发模型、内存与 GC、序列化、网络栈、部署形态、生态与招聘、开发效率与可维护性逐维度对照,再给出可判定的选型结论,并附一个能跑的选型打分器——输入团队与场景特征,输出推荐栈与逐条理由,权重可改可测。

10 分钟阅读
MMO 游戏服务端 工程化
mmo

《MMO 服务器开发》1.3 承载评估与容量规划

压测器就位,接下来回答那个最初的问题:一台机器到底能扛多少。本节先设计两条扫描——连接扫描逼出单进程的连接天花板,负载扫描逼出吞吐与延迟曲线,再把本机实测数字(约两千连接、每秒数千消息、P99 分档)套进容量公式,算出集群要几台、留多少余量,以及瓶颈究竟落在连接数、CPU、内存还是带宽上。

7 分钟阅读
MMO 游戏服务端 工程化
mmo

《MMO 服务器开发》1.2 机器人压测平台

站内没有 k6、wrk,压测器只能自己写。本节从零搭一个可编排的机器人压测平台:机器人状态机走完连接→登录→进场景→移动→心跳,并发编排用错峰建连绕开 macOS 的 accept 队列上限、用起跑线屏障把建连爬坡挤出测量窗口,最后真起一个本地回环服务端加五十个机器人跑通,并把结果落成 JSON。

6 分钟阅读
MMO 游戏服务端 工程化
mmo

《MMO 服务器开发》1.1 压测口径:不要只看在线人数

「在线五千人」从来不是一句承载结论。本节先把承载指标的定义钉死——要有单位、要有变坏的方向、要能说出超标后怎么坏,再列出连接数、消息吞吐、P50/P90/P99、错误率、内存、GC 暂停这张表,最后拆穿只看在线人数、只看平均值、不看错误率、忽略慢连接这四种最常见的自欺欺人。

6 分钟阅读
MMO 游戏服务端 工程化
engine

《游戏引擎实现原理》工程与实战 目录

《游戏引擎实现原理》卷四《工程与实战》导航页:把前三卷写出的 helio 引擎与《微光岛》真正交付出去——构建与资产管线、引擎的测试(headless 黄金图像与确定性回放)、性能预算与分配追踪、跨端探测与降级、模块裁剪、调试工具,最后做完整合项目、跨引擎对照与全书收官。含本卷定位、与前三卷的关系、L1–L4 可运行性口径、四部分 29 节索引与阅读路径。

16 分钟阅读
游戏引擎 工程与实战 目录
engine

《游戏引擎实现原理》9.3 选型与自研的判断标准

前两节对照了「各家怎么做」,这一节回答「你该怎么选」。选型不是挑一个引擎名字,而是决定「哪些成本由你自己扛」。本节给出三条判断维度——差异化落在引擎的哪一层、团队与时间账、平台与维护年限——并把它写成一条可执行的规则:输入项目画像,输出建议与理由。

15 分钟阅读
游戏引擎 工程与实战 技术选型
engine

《游戏引擎实现原理》9.2 同一个特性在不同引擎里的实现路径

同一个特性,各家引擎的实现路径往往截然不同。本节挑三条最典型的路径——资源句柄、帧图、脚本绑定与热重载——逐条摊开 helio、Godot、Bevy、Defold 的做法与代价。helio 一侧贴本机真跑的代码(世代句柄、帧图拓扑序、WGSL include 展开),其余三家只据官方文档做原理级标注。

14 分钟阅读
游戏引擎 工程与实战 跨引擎对照