旨在为游戏服务器开发提供完整、高效、标准化的解决方案
- 💡 简单性:架构简单,源码简洁易理解。
- 🚠 便捷性:仅暴露必要的调用接口,减轻开发者的心智负担。
- 🚀 高性能:框架原生实现集群通信方案,普通机器单线程也能轻松实现20W的TPS。
✈️ 高效性:框架原生提供tcp、kcp、ws等协议的服务器,方便开发者快速构建各种类型的网关服务器。- 🎟️ 扩展性:采用良好的接口设计,方便开发者设计实现自有功能。
- 🔑 平滑性:引入信号量,通过控制服务注册中心来实现优雅地滚动更新。
- 🔩 扩容性:通过优雅的路由分发机制,理论上可实现无限扩容。
- 🔧 易调试:框架原生提供了tcp、kcp、ws等协议的客户端,方便开发者进行独立的调试全流程调试。
- 🧰 可管理:提供完善的后台管理接口,方便开发者快速实现自定义的后台管理功能。
贡献指南敬请查看本仓库的 Wiki 区。
# 克隆本仓库
$ git clone https://github.com/dobyte/due-docs.git
# 安装依赖
$ npm install
# 或者使用 pnpm
$ pnpm i
# 启动开发服务器
$ pnpm dev
本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议 (CC BY-NC-SA 4.0) 进行许可。