tag

架构设计

共 278 篇文章。
全部文章书稿GoJavaTypeScript互联网产品游戏开发独立开发者小游戏游戏服务端架构设计游戏设计Godot性能优化Rust
books

《游戏服务端架构·平台化与架构治理》6.1 游戏服务端怎么定义 SLO

从登录成功率 99.95% 却仍被玩家投诉的案例出发,拆解登录、进房、对局完成、结算与商城下单五类 SLI 的分子、分母和排除项,讨论时间窗、分区、延迟分位与目标怎么选,并给出一个可运行、可测试的 Go 口径计算包,重点说明哪些失败必须计入、哪些事件可以排除,以及怎样避免全球平均数掩盖分区问题。

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

《游戏服务端架构·平台化与架构治理》5.3 告警设计与值班

一次网络抖动,值班员收到三百条告警,真正的 P0 被埋在中间。告警设计的问题往往不是阈值不准,而是没有分级、去重、抑制和升级路径。本文把症状告警与原因告警分开,给出 P0/P1/P2 的响应时限、维护窗口、值班交接与 runbook 检查表,并用 Go 实现告警去重、抑制、升级链和响应超时判定。

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

《游戏服务端架构·平台化与架构治理》5.2 游戏专属指标:帧、房间、匹配、经济

同时在线十万,匹配却越来越慢,房间数也正常。问题出在指标口径:在线人数没有定义、平均延迟掩盖长尾、房间总数看不见空房。本文把帧、房间、匹配、经济四类指标写成字典,给出分子分母、时间窗与聚合维度,并用 Go 实现分位、tick 抖动、房间利用率、匹配失败归因、通胀率与基尼系数。

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

《游戏服务端架构·平台化与架构治理》4.3 黑产对抗的架构边界

黑产不追求赢,只追求单位时间的收益。本节按金币、账号、道具、排名、活动奖励五类目标梳理攻击面,给出服务端权威、接口限频、奖励延迟三条硬边界,讨论权威分级、令牌桶与最终校验,并用可运行的 Go 夹具演示边界判定、限频与延迟发放。最后附边界评审检查表。

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

《游戏服务端架构·平台化与架构治理》4.2 处置、申诉与复核

封禁只是处置阶梯的倒数第二级,但很多团队把它当成唯一按钮。本节把处置拆成提示、限流、隔离、临封、永封与追缴六级,给出每一级的玩家可见文案、申诉时限与证据要求,并用可运行的 Go 夹具演示状态机、复核独立性与改判补偿。文末给出常见失败路径与检查表。

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

《游戏服务端架构·平台化与架构治理》4.1 信号采集与误伤控制

《群岛纪元》活动夜,一条经济异常规则把正常倒金的玩家集体封禁,客服工单两小时翻了十倍。本节把风控信号拆成五层,讨论可解释性、时效性与伪造成本,给出跨层佐证、评分封顶、观察期与误伤率度量,并用可运行的 Go 夹具演示聚合、判定与回滚。文末附上线检查表。

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

《游戏服务端架构·平台化与架构治理》2.3 活动状态、回滚与审计

活动出错后,团队最容易混淆三件事:回滚配置、追回已发奖励、给玩家补偿。本文用七个状态描述活动生命周期,区分配置回滚与发奖回滚的边界,说明已发奖励的四种处理策略,并把字段级 diff、工单依据和哈希链审计做成可运行实现 internal/eventaudit,附表驱动测试。

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

《游戏服务端架构·平台化与架构治理》2.2 热更新与灰度

同一次热更,控制台显示成功,玩家却还在打旧伤害。问题通常不在推送通道,而在生效水位、分桶身份和回滚语义。本文区分可热更与必须重启的配置,比较按服、按渠道、按玩家和按百分比四种灰度维度,说明灰度与活动开服的先后关系,并附 internal/hotupdategray 的 Go 实现与表驱动测试。

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

《游戏服务端架构·平台化与架构治理》2.1 活动编排与配置

春节、双倍掉落和充值返利同时上线时,先出问题的往往不是玩法,而是时间窗、互斥组和奖励表。本文把活动定义拆成设计版本与配置版本,说明上线前的静态校验、多环境隔离与生产冻结窗口,并用 internal/liveopsconfig 的 Go 实现演示时间窗、依赖环、互斥重叠和奖励溢出的检查方式。

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

《游戏服务端架构·平台化与架构治理》1.3 平台服务的版本与兼容

客户端强更把玩家卡在登录页,往往不是版本号写错,而是兼容窗口和弃用时间线没有契约。本文区分制品版本、能力版本与租户灰度,给出兼容矩阵、判定顺序、双版本并行读写与强制升级边界,并用 Go 实现版本矩阵、弃用阶段和稳定灰度分桶,最后给出避免误伤长尾玩家的检查表。

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

《游戏服务端架构·平台化与架构治理》1.1 平台团队与产品团队的契约

账号、支付、匹配、排行榜、社交、公告六类平台能力,如果没有写成契约,就会退化成谁都在提需求、谁都不负责的需求池。本文给出 SLA、配额、计费口径、变更窗口、故障联络人与退出条件六要素,并用 Go 实现能力清单校验、错误预算和跨零点变更冻结判断。

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

《游戏服务端架构·平台化与架构治理》前言:治理怎么写成可执行的动作

治理最容易写成口号。本前言说明卷四的写法:每个治理动作都要落到角色、状态、阈值、证据与回滚上,并给出贯穿全卷的十三个可运行夹具、一条治理规则的完整写法、三款产品的平台化基线、阅读约定与判断治理是否有效的三个信号。模板之外,更重要的是判断哪些治理动作值得做。

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

《游戏服务端架构·平台化与架构治理》序:平台化是架构的第二次长大

卷三解决的是单款产品在规模、地域与成本下的生存问题;卷四要解决的是多款产品、多个团队与长期运营下的协作问题。本序说明平台化为什么是架构的第二次长大、治理为什么不是流程负担、四卷如何分工,以及三款产品在平台化阶段的处境与阅读顺序。架构是取舍,不是清单,平台化尤其如此。

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

《游戏服务端架构·平台化与架构治理》 · 全书目录与章节索引(45 篇)

《游戏服务端架构》卷四索引:13 章 39 节正文加序、前言、目录与三个附录,讨论平台工程、LiveOps、GM 与风控、可观测与 SLO、事故复盘、架构治理、团队拓扑、架构演进与 AI 运营,并给出四条阅读路径、完整目录、全卷验收标准与导航约定,便于按角色选择入口。

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

《游戏服务端架构·规模化、全球化与成本》附录 C 全球化部署清单

一份全球化部署检查清单:从区域选择、延迟预算、数据驻留、账号与支付本地化,到容量余量、发布顺序、监控告警与回滚路径,逐项给出判断依据与验收方法,并附三款产品的部署形态对照、常见错误和一页纸模板。并说明区域退出与值班安排。并给出三款产品的部署形态对照与常见错误。

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

《游戏服务端架构·规模化、全球化与成本》附录 B 合规检查表

一份面向服务端架构的合规检查表:把版号、实名、防沉迷、支付、隐私、数据出境、删除权、日志留存与审计逐项映射到具体服务、字段和失败处理,给出检查方法、常见缺口与一页纸清单,便于在版本评审和上线前逐条核对。并说明评审问题与证据留存要求。并给出跨区场景的五个必答问题与一页纸清单。

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

《游戏服务端架构·规模化、全球化与成本》附录 A 容量估算表

一份可直接填写的容量估算表:承载指标口径、自底向上与自顶向下两种算法、余量结构、扩容触发线与三款产品的示例行,并给出填写顺序、常见错误和一页纸模板,帮助团队把“能扛多少人”变成可复算的表格而不是会议上的估计。并附填写顺序与复算入口。并给出三款产品的示例行与常见错误。

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