mydog游戏服务器框架
2023-12-14 14:29:49
简介
mydog框架是typescript开发的极简而强大的游戏服务器框架, 它是高性能、高可伸缩、分布式多进程的游戏服务器框架,并且使用很简单。
- mydog采用全拓扑结构,水平扩展只需添加配置即可。
- mydog跨服务器代码调用和本地调用一样,非常方便开发逻辑。
- mydog简约而强大。
1.安装node.js (下载安装软件)
2.创建mydog工程文件夹
3.Cmd 进入当前文件夹,安装TypeScript
4.安装TypeScript
使用国内镜像:
npm config set registry https://registry.npm.taobao.orgnpm
npm install -g typescript
5.全局安装mydog:
npm install mydog -g
框架架构
- master服:为中心管理服,作为服务器发现和服务器管理用,不负责具体游戏逻辑。
- 游戏逻辑服:开发者只需在配置文件中添加配置,即可启动多台服务器,分为前端服(客户端直连,常称网关)和后端服。框架提供非常方便的服务器间rpc(远程过程调用)调用,至于每个服务器的作用,由开发者自定义。
项目目录结构
- 以聊天demo作为示例
- 基本配置文件在config/sys目录下。master.ts为master服务器端口配置,servers.ts为开发者自定义的服务器配置,route.ts为通信消息列表。增加服务器只需要在servers.ts中添加对应配置即可,所有的通信消息必须在route.ts中。
文章来源:https://blog.csdn.net/qq_35624156/article/details/134903241
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!