learntoall

技术栈

腾讯游戏是工作室联邦,不是单仓微服务名录。下面只列能对外核对的公共层。王者、飞车、火影用 Tcaplus 是官方点名;具体玩法服名字各项目不同。

L0 客户端 · 输入 / 预测 / 渲染
L1 接入 · TGW / Tconnd / 就近
L2 大厅 · 登录 / 商城 / 组队
L3 匹配 · 票据 / 规则 / 要战场
L4 对局 · 房间进程 / Proxy
L5 同步 · 帧同步或状态同步
L6 存储与安全 · Tcaplus / ACE
架构图 · 这些名字挂在哪一层

框架与接入

能力技术出处与要点
后台框架TSF4G游戏学堂:2007 年起从《QQ幻想》沉淀,约 3 年做成 Tencent Software Framework for Game。
连接TGW + TconndTconnd 把 TCP 流切成消息包;公开描述与 GameServer 经 Tbus 通信。
进程通信Tbus共享内存通道,同机进程避免再走一遍网络栈。
协议描述TDRTSF4G 配套的数据描述,开源镜像可见。

大厅、匹配、对局

能力技术出处与要点
切分大厅 + PvP + Proxy孙勋:大厅与 PvP 分开;Proxy 解决安卓/iOS 同服等。
匹配票据状态机(GPM 形态)腾讯云 GPM 文档:StartMatching、票据、可选申请战场。产品已下线。
对局规模约 4600 机 / 4 万+ 进程王者公开口径,按房间切片。
手游方案Apollo → GCloud游戏学堂:页游 Tcaplus,手游 Apollo,出海后云化成 GCloud。

同步与存储

能力技术出处与要点
王者同步UDP + 帧同步66ms、应用层补发、冗余前 3 帧,按丢包加大冗余。
云帧同步GCloud LockStep官方:TCP / UDP / RUDP,弱网可靠传输与一致性检查。
游戏库TcaplusDB管理 / tcaproxy / tcapsvr;hash 分片;回档;王者 2020 过亿 DAU。
开源边角Pebble / xLua游戏学堂:GitHub 开源。

全球与安全

能力技术出处与要点
中台GCloud语音 GVoice、存储、下载与区服导航;和平精英为公开案例之一。
反外挂ACE腾讯云:王者、火影等数百款;客户端 2–3 个接口接入。