蜂巢,一个开源的游戏服务器框架,旨在提供高性能、高扩展性、高度自由的游戏后端服务器的开发流程。(包括一个官方示例实现)
- BenchmarksAndTests
- Hive.Benchmark: Hive 库性能测试项目
- Hive.Networking.Tests: 网络库单元测试项目
- Codecs
- Hive.Framework.Codec.Abstractions: 编解码器规范抽象,使用该库开发自定义的编解码器
- Hive.Common.Codec.Bson: 基于 Bson 的官方解码器实现
- Hive.Common.Codec.MemoryPack: 基于 MemoryPack 的官方解码器实现
- Hive.Framework.Codec.Protobuf: 基于 ProtoBuf 的官方解码器实现
- Hive.Common.Codec.Shared: 编解码器共用资源
- Common
- Hive.Common.ECS: Hive 官方的基于 ECS 规范实现的服务框架
- Hive.Common.Shared: 共用库,用于存放通用的方法和对象实现
- Networking
- Hive.Framework.Networking.Abstractions: 网络库规范抽象,使用该库开发自定义的网络实现
- Hive.Framework.Networking.Kcp: 基于 KCP 的官方网络库实现
- Hive.Framework.Networking.Quic: 基于 QUIC 的官方网络库实现
- Hive.Framework.Networking.Shared: 网络库共享项目,用于存放网络库的默认抽象和共用方法,使用该库开发自定义的网络实现
- Hive.Framework.Networking.Tcp: 基于 TCP 的官方网络库实现
- Hive.Framework.Networking.Udp: 基于 UDP 的官方网络库实现
- DataSync
- Hive.DataSync: 数据同步器的默认实现
- Hive.DataSync.Abstraction: 数据同步其规范抽象,使用该库开发自定义的同步器实现
- Hive.DataSync.Shared: 共用库,用于存放通用的方法和对象实现
- Hive.DataSync.SourceGen: 为默认实现提供的原生成器库,用来帮助为同步对象生成相对应的属性和方法