Skip to content

Instantly share code, notes, and snippets.

@aoxu
Created April 18, 2013 10:42
Show Gist options
  • Save aoxu/5411810 to your computer and use it in GitHub Desktop.
Save aoxu/5411810 to your computer and use it in GitHub Desktop.

#已知的短板 ##AWS 扩展性
##游戏服务器框架优化

  • 使用glog作为日志库,方便排查问题
  • 优化多进程锁机制,降低load(csw),提高单机性能
  • 多线程worker,提高单机性能
  • 替换IOCP模型,更大的并发量
  • 支持状态/场景

#根据游戏需求

  • 天梯模块:在线天梯与离线天梯
  • Lua编写游戏(客户端+服务器端),动态更新。
  • 数据统计模块。更多运营数据的统计,用于验证设计和数值平衡。例如每种道具的使用次数。

#从Facebook学习

  • Phabricator,代码审核工具。与git无缝集成,对每次commit查看,每2个人交叉review,降低bug机率,促进学习。
  • 自动化部署,使用Puppet
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment