Go


title: go description: categories:

1. go语言游戏开发框架

1.1. cellnet

传输协议支持: TCP、WebSocket 编码支持: protobuf、sproto、json、二进制协议goobjfmt RPC: 支持同步、异步RPC 日志管理: 日志管理

https://github.com/davyxu/cellnet

1.2. goworld

传输协议支持: TCP、KCP、WebSocket 编码支持: MessagePack RPC: 支持CS, SS RPC 存储: Entity存盘和载入 支持MongoDB和Redis 游戏机制: 场景 AOI 属性同步

https://github.com/xiaonanln/goworld

1.3. leaf

传输协议支持: TCP、websocket 编码支持: protobuf、json RPC: 模块间通讯 chanrpc

https://github.com/name5566/leaf
  • cellnet GoWorld leaf 传输协议支持 TCP、UDP、HTTP、WebSocket TCP、KCP、WebSocket TCP、websocket 编码支持 Google Protobuf、json、二进制协议Gryffindor Google Protobuf(未来支持)、 MessagePack protobuf、json 远程过程调用RPC 支持同步、异步RPC 支持 支持 日志管理 支持 支持 支持 热更新 支持 空间和实体 支持(AOI管理多个空间和实体) 分布式 支持 支持 流量压缩与加密 支持(客户端和服务器之间的流量) 支持并发量 一个多核高性能的主机上运行dispatcher可以支持100万以上的同时在线 数据库 MongoDB和Redis MongoDb 定时器 支持