Skip to content

ydslf/xtnet_go

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

75 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

xtnet_go

介绍

软件架构

Tcp包结构 | pktHead | pktBody | 包结构 | pktLen | crc32 | sequence | msgID | msgBody | 客户端->服务器消息(网关做router逻辑,自己判断消息是发送给哪个前端服务器; 或者没有网关) | pktLen | crc32 | sequence | msgDirection | msgID | msgBody | 客户端->服务器消息(网关不做router逻辑,根据msgDirection判断发送给哪个前端服务器) | pktLen | crc32 | sequence | msgID | msgBody | 服务器->客户端消息(网关做router逻辑,自己判断消息是发送给哪个前端服务器; 或者没有网关) | pktLen | rpcType | contextID | msgType | msgID | msgBody | 服务器内部消息 | pktLen | ToServiceType | ToServiceID | rpcType | contextID | msgType | msgID | msgBody | 服务器内部消息

websocket包结构 相对于Tcp包结构,没有pkgLen

服务器构架 manager server manager
center matching backend server

login lobby lobby game game frontend server

gate    gate    gate                        gate server

    client  client                          client

待完成

  1. 加一种计时器,并且加上crontab

安装教程

  1. xxxx
  2. xxxx
  3. xxxx

使用说明

  1. xxxx
  2. xxxx
  3. xxxx

参与贡献

  1. Fork 本仓库
  2. 新建 Feat_xxx 分支
  3. 提交代码
  4. 新建 Pull Request

About

a game base framework

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages