Skip to content

zhuoyikang/BubbleManGo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

炸弹人服务器,使用Golang编写。

服务器通信模型

frames.png

  1. clients:客户端,客户端随机和任何一个agent相连;同一个房间的玩家可以在不同的agents上。
  2. agents:处理客户端连接,玩家数据处理;agents之间互相不可见。
  3. hubs:agents和rooms通信的桥梁;hubs不处理逻辑,无状态,只转发消息。
  4. rooms: 房间,有多个房间节点;rooms之间互相不可见。