游戏管理员(gm)作为游戏中拥有更高权限的账号,
在游戏开发的过程中,我们需要很早的将gm系统做出来,
作为测试游戏逻辑具有不可替代的作用。
内容目录
- 服务端与客户端通讯基本流程
- gm命令格式设计
- gm系统的实现
服务端与客户端通讯基本流程
服务端与客户端通信,如果基本的网络框架搭建完成,那么我们只需要写好命令就可以了
服务器完成一条命令的添加需要3个过程。
(1)命令格式的定义
(2)命令代号的分配
(3)命令的解析函数
命令格式的定义
声明一条命令:
1>命令的名称
2>上行命令(cmd_xxx) 还是下行命令 (msg_xxx)
3>命令的参数
命令代号的分配
用于在网络中传递时的唯一标识
命令的解析函数
收到命令后需要对相应的命令进行处理