posts - 311, comments - 0, trackbacks - 0, articles - 0
  C++博客 :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理

(搬运工)网游服务端技术总结 二

Posted on 2012-07-23 13:48 点点滴滴 阅读(841) 评论(0)  编辑 收藏 引用 所属分类: 10 服务器
GS生命期内主要的事件---------状态机的状态转换主要是基于事件 

一 game server状态机 
startup 
LOAD 
Compile 
init 
running 
shutdown 

二 角色状态机 
login 
enter_world 
enter_map 
leave_map 
leave_world 
relogin 
logout 

三 角色commands的命令种类 
login、auction, buy, chat, express, move, task, select_menu_item, stall…… 

四 server端service的组织 
  1、结构化(纯c实现) clone, feature、cmds(命令入口filter)、daemons(抽象的功能模块) 
  2、OO  各个层次的router,XXHandler, 一般在session中的总入口是player