Skip to content

Hive, an open source game server framework designed to provide a high-performance, highly scalable and highly free game back-end server development process. (Includes an official sample implementation)

License

Notifications You must be signed in to change notification settings

Corona-Studio/Hive.Framework

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

Hive, an open source game server framework designed to provide a high-performance, highly scalable and highly free game back-end server development process. (Includes an official sample implementation)

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published