
游戏服务器
pg_dog
今日有酒今日醉,明日愁来明日愁。
展开
-
游戏上线问题总结
1,Log问题(吃过亏才会重视)游戏上线后,随着玩家数据量的剧增,许多bug就会随之出现,但同时有些bug是很难复现的,这时候定位问题就不可能通过打断点来进行查找,这时候完整的log信息才是定位问题的关键。log等级:Trace:Debug:Info:Warn:Fatal:2,recover使用(循环时处理/加锁时处理)3,线程panic崩溃,使得channel读端出错,导致ch...原创 2019-10-31 00:27:16 · 514 阅读 · 0 评论 -
高可伸缩的游戏服务器架构
水平扩展是高可伸缩的首要条件,因此,在设计之初就必须考虑好水平扩展考方案。事实上这一部分几乎花了我1整个月的时间来设计,在此期间我重写了3版才总算确定下来我认为可用的方案。第一版设计方案如下:将服务器分为3类,分别是GateServer, LoginServer, LogicServer。GateServer管理客户端链接,数据包的加密、解密、广播、转发等与业务逻辑无关的操作。当压力过...转载 2018-03-14 17:15:54 · 665 阅读 · 0 评论