Skip to content

Latest commit

 

History

History
30 lines (27 loc) · 1.97 KB

README.md

File metadata and controls

30 lines (27 loc) · 1.97 KB

Hive.Framework .NET

蜂巢,一个开源的游戏服务器框架,旨在提供高性能、高扩展性、高度自由的游戏后端服务器的开发流程。(包括一个官方示例实现)

项目简介

  • 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: 为默认实现提供的原生成器库,用来帮助为同步对象生成相对应的属性和方法