熟练 C++ Linux 游戏服务器开发,熟悉分布式游戏架构,精通 Epoll 高并发网络、Protobuf 协议、长连接管理、断线重连、限流防刷。具备完整 MMO无缝大世界、场景服务、战斗同步、网关、跨服服务开发经验。擅长 AOI 视野同步、广播风暴优化、内存池/对象池性能调优、内存泄漏排查、服务器稳控。可独立完成游戏后端开发、功能迭代、性能优化、线上问题修复,适合各类游戏后端外包、bug修复、模块重构、性能优化项目。
项目1:MMO无缝大世界游戏服务器后端
- 技术:C++、Linux、Epoll、Protobuf、Redis、MySQL
- 场景:解决传统MMO单服承载低、跨场景卡顿、广播风暴等问题,支撑万人同服、低延迟交互与7×24小时稳定运行。
- 功能:统一网关、场景服务、逻辑服务、跨服匹配;动态地块加载、AOI邻域同步、玩家数据管理、跨服对战。
- 实现:负责Epoll高并发框架开发、场景服务重构;优化内存池/对象池,解决跨区块同步延迟、广播风暴;单服承载2000→5000人。
项目2:高并发游戏网关与跨服服务
- 技术:C++、Linux、Epoll、一致性哈希、Redis
- 场景:解决客户端直连多服管理复杂、负载不均、跨服延迟高问题,实现流量统一接入与负载均衡。
- 功能:长连接管理、协议加密/校验、限流防刷、消息路由;跨服匹配、房间管理、跨服数据同步。
- 实现:开发高并发网关框架,一致性哈希负载均衡与故障剔除;Redis缓存跨服状态,优化消息转发;单机5万+长连接。
项目3:手游核心逻辑服务器与性能优化
- 技术:C++、Linux、MySQL、内存池
- 场景:解决手游迭代慢、线上BUG多、性能抖动、DB压力大问题,支撑高频迭代与长期稳定运行。
- 功能:角色登录、背包/邮件/任务、签到/福利/限时活动、排行榜、数据批量存档、热更新。
- 实现:开发逻辑服务框架,封装活动模板提效;优化DB读写策略,内存池减少碎片;修复空转/无效遍历,降低BUG率。
项目背景/行业场景 传统MMO游戏服务器多采用格子分服架构,存在地图边界卡顿、跨服体验割裂、单服承载上限低等问题,难以支撑万人同服的大世界玩法。本项目旨在搭建一套高并发、低延迟、高可用的无缝大世界游戏后端服务,实现超大地图无缝行走、动态地块加载与万人同服交互。 个人职责
项目背景/行业场景 随着游戏用户量增长,单服架构无法支撑跨服对战、跨服活动等玩法,客户端直连多服存在连接管理复杂、负载不均、跨服延迟高等问题。本项目搭建统一网关与跨服集群服务,实现全服流量统一接入、负载均衡与跨服交互。 功能模块/核心功能 - 统一游戏网关:客户端连接管
项目背景/行业场景 传统手游服务器常存在业务迭代慢、线上BUG多、性能抖动、数据库压力大等问题,难以支撑高频业务更新与用户增长。本项目开发轻量化高稳定的逻辑服务器框架,支撑手游日常运营与长期稳定运行。 功能模块/核心功能 - 玩家核心模块:角色登录注册、数据初始化、背包