负责MMORPG游戏《星途纪元》服务端核心系统(战斗结算、社交互动、经济体系)的设计、落地与性能优化,保障高并发场景下的稳定性,支撑赛季大版本与千万级在线目标。
- 主导设计并落地游戏核心战斗结算服务,基于Go语言+gRPC框架构建分布式计算模块,针对PVP/PVE场景中万人同屏的结算延迟问题,引入分片式任务调度算法(将单场战斗拆分为16个并行子任务),结合Redis Cluster做实时数据缓存,将结算耗时从1200ms降低至280ms,支撑S1赛季10万+同时在线玩家的同屏战斗需求,结算成功率从99.2%提升至99.95%。
- 核心参与社交系统全链路重构,负责好友、帮派、聊天模块的服务端开发,采用Protobuf+WebSocket实现低延迟消息推送;针对帮派频道消息泛滥问题,设计基于用户兴趣标签的过滤引擎(融合TF-IDF算法识别常聊关键词),将无效消息推送率从35%降至8%,推动帮派30日活跃留存从22%提升至27%。
- 重点优化游戏经济体系数值安全,搭建实时交易风控系统——通过Drools规则引擎定义刷金、倒货等12类异常行为规则,结合XGBoost模型学习正常交易特征,累计拦截异常交易120万余笔,挽回经济损失超800万元,同时将正常交易误判率控制在0.3%以内。
- 推动服务端监控体系升级,基于Prometheus+Grafana搭建全链路性能平台,自定义50+核心指标(RPC调用成功率、数据库QPS、内存占用率),结合Alertmanager实现分钟级故障预警;优化故障排查流程,将线上故障MTTR从45分钟缩短至12分钟,全年服务可用性达99.98%。