-
Notifications
You must be signed in to change notification settings - Fork 488
通信协议
JiangZhiYong edited this page Nov 26, 2017
·
4 revisions
所有长链接消息通过protobuf进行消息的序列化和反序列化,具体实现可以查看game-engine项目的mina、netty包。服务器主要分为两类消息:外部消息和内部消息
1. 外部消息
外部消息为游戏客户端和网关服务器的通信,消息格式为:
消息长度(4字节)+消息ID(4字节)+protobuf消息bytes
2. 内部消息
内部消息为服务器内部消息通信转发,如网关向游戏服、大厅服转发消息,消息格式为:
消息长度(4字节)+角色ID(8字节)+消息ID(4字节)+protobuf消息bytes
网站:https://jzyong.github.io/game-server/
QQ交流群:144709243