当前位置: 首页 > news >正文

《全栈+双客户端Turnkey方案》架构设计图

图片

今天分享一些全栈+双客户端Turnkey方案的架构与结构图。

1:三种分布式部署方案:网关方案,超级服务器单服方案,直连逻辑服方案

图片

2: 单服多线程核心架构: 系统服务+逻辑服服务

图片

3: 系统服务的多线程池调度设计

图片

4:LogicServer Update与ECS架构,玩家数据Entity与System分离

图片

5: 开放世界逻辑服结构:

图片

6:房间模式的逻辑结构:

图片

7: 房间与地图副本的创建:

图片

9: Http登录服账号验证流程图:

图片

9: 服务端代码行数统计:26909行

图片

10: Unity客户端代码行数统计: 23251

图片

11: Cocos客户端代码行数统计: 16558

图片

End

我们《全栈+双客户端TurnKey方案》全部完毕,主要的技术特点有:

1: 基于多进程+多线程的高性能高并发框架设计;

2: 支持Http, TCP, UDP, WebSocket网络通讯;

3: 多线程架构,支持逻辑服基于线程实例来进行部署;

4: 主体通用功能完善,很多工作可以不用重复做,比如登录,排行等;

5: 主流游戏玩法全部支持:开放世界+房间模式,状态同步与帧同步;

6:支持通用的系统解决方案:寻路导航,AOI, RVO,战斗与buff等;

7: 游戏逻辑采用ECS的面向数据开发模式,将扁平化管理多玩家对象;

8: 支持分布式部署方案:网关方案,顶配服务器的单服方案,多直连逻辑服方案。

9: 支持双客户端Unity/Cocos,同时服务器兼容其它客户端;

  • 对惹,这里有一个游戏开发交流小组,希望大家可以点击进来一起交流一下开发经验呀

全程配备完整的教程,把多年积累下来的设计思路,设计使用过程中遇到的优点与缺点,这次一并综合起来,做到自己认为的最好。欢迎大家来学习与商业使用,我们全程提供技术支持。同时从0开始全程手写+记录,能让真正想提升的学员,从客户端到服务端会有一个全面提升(这部分课程大约300小时+)。

http://www.dtcms.com/a/107456.html

相关文章:

  • 软件版本号递增应该遵循的规范
  • 分层防御:对称与非对称加密如何守护数字世界
  • 0402-对象和类(访问器 更改器 日期类)
  • 北方算网获邀在中关村论坛发言 解析人工智能+产业落地核心路径
  • 【数据库原理及安全实验】实验一 数据库安装与创建
  • openEuler24.03 LTS下安装HBase集群
  • YOLO学习笔记 | 基于YOLOv5的车辆行人重识别算法研究(附matlab代码)
  • Ubuntu 22.04 安装和运行 EDK2 超详细教程
  • 门控循环单元(GRU)基础学习与实例:电影评论情感分类
  • 微信小程序开发-01.介绍
  • Java 基础-29-final关键字-详解
  • 当网页受到DDOS网络攻击有哪些应对方法?
  • 【mysql 的安装及使用】
  • SuperMap GIS基础产品FAQ集锦(20250402)
  • 02_使用Docker在服务器上部署Jekins实现项目的自动化部署
  • Docker Registry 清理镜像最佳实践
  • 06-21-自考数据结构(20331)- 查找技术-动态查找例题分析
  • 02-Docker 使用
  • libevent 核心数据结构
  • AI 数字人短视频数字人源码部署揭秘:开启虚拟内容创作新纪元​
  • 工作后考研
  • 为什么在Transformer模型处理的输入维度会因为图像分辨率大小的不同而导致patch数量的变化,但是不需要修改模型的维度参数?
  • C语言数组知识点
  • 【C语言】深入理解指针(四):回调函数与qsort函数的奥秘
  • Mysql MIC高可用集群搭建
  • python的一些使用姿势
  • 【HTML】分享一个自己写的3*3拼图小游戏
  • Go语言从零构建SQL数据库(4)-解析器
  • 人工智能之数学基础:矩阵分解之LU分解
  • Stable Diffusion win10 Cpu安装日志