登录
自2024年5月16日起,中文课堂仅支持使用UnityID登入,如遇问题,请在
开发者社区
发帖说明情况,我们会尽快帮您解决。
C#分布式服务器+Unity网络游戏全方案详解
¥5880 购买
C#分布式服务器+Unity网络游戏全方案详解
教程
中级
100 小时
Blake
概述
作者信息
互动讨论
课程评价
5人收藏,0人学习
登录后开始教程
章节1
1
1.
可试看
C#全栈+双客户端(Unity/Cocos)框架模板案例演示
2.
《全栈双端TurnKey方案+教程》分布式游戏 服务器分区演示
章节2
第001部分CSharp语法核心原理分析
1.
第001课CSharp语法学习环境与运行
2.
第002课打印函数_定义类_静态函数
3.
第003课C#的数据类型(一)
4.
第004课定义局部变量与赋值语句
5.
第005课函数的参数,调用与返回值
6.
第006课算术表达式与逻辑表达
7.
第007课顺序执行_条件判断_循环语句
8.
第008课16进制与位运算
9.
第009课结构体的定义与使用(一)
10.
第010课值类型变量,引用变量,new,一维数组
11.
第011课二维数组的使用
12.
第012课类的数据定义与实例化
13.
第013课类的普通成员函数_batch
14.
第014课结构体成员函数 引用 构造函数
15.
第015课类的继承与内存布局
16.
第016课类的成员权限与partical关键字
17.
第017课委托,事件,lamda表达式
18.
第018课继承构造函数,多太,base
19.
第019课虚函数,虚函数表,override
20.
第020课out与const关键字,枚举
21.
第021课interface接口类,get与set
22.
第022课as强转,泛型模板编程与原理
23.
第023课类的反射与原理
24.
第024课类型扫描与Attribute机制
25.
第025课重载类的操作符
26.
第026课char与string详解
27.
第027课List使用详解
28.
第028课Dictionary使用详解与源码分析
29.
第029课抛出异常与异常捕获
30.
第030课常用的系统定义的接口使用
31.
第031课foreach与协程原理
32.
第032课命名规范,快捷方式与C#项目组织
章节3
第002部分服务端dotnet核心编程
1.
第001课DotNet核心编程概述
2.
第002课OS文件系统概述
3.
第003课文件目录的数据读取
4.
第004课File类的主要函数的使用
5.
第005课FileStream文件读写数据流
6.
第006课StreamWriter与StreamReader使用详解
7.
8.
第008课XML文件格式解析
9.
第009课Protobuf的核心原理与源码编译
10.
第010课Protobuf的协议与编码原理核心分析
11.
第011课Protobuf的CSharp方案
12.
第012课进程与线程
13.
第013课锁,并发与多核优化
14.
第014课多线程编程与线程通讯
15.
第015课线程池Task机制与async_await
16.
第016课TCP_UDP通讯详解
17.
第017课TCP Socket开发流程详解
18.
第018课TCP基于IOCP的网络编程
19.
第019课TCP客户端网络编程
20.
第020课TCP半包粘包问题解决方案
21.
第021课WebSocket协议详解
22.
第022课http协议详解
23.
第023课Mysql数据库的搭建与使用
24.
第024课Mysql核心编程ORM关系数据库SqlSugar
25.
第025课Redis数据库的搭建与使用
26.
第026课Redis核心编程基于StackExchange.Redis
27.
第027课Dotnetty的开源库与EchoServer源码分析
28.
第028课基于DotNetty编写EchoServer
章节4
第003部分服务端框架设计与双端对接
1.
第001课C#服务端架构与常用的依赖库
2.
第002课服务端启动配置文件
3.
第003课基于NLog打造服务端日志工具
4.
第004课基于DotNetty打造TcpServer(下)
5.
第005课Dotnetty对接WebSocket客户端
6.
第006课多客户端的Session管理
7.
第007课Session收发数据
8.
第008课多线程的Task调度处理
9.
第009课服务端命令协议定义与处理
10.
第010课基于Attribute模式游戏命令处理流程
11.
第011课整合协议对象的Pb编码与解码
12.
第012课基于LRU的MemoryCache服务
13.
第013课基于MemoryCache的CacheService设计
14.
第014课基于SqlSugar的关系对象文件生成工具
15.
第015课启动流程整理与Stopwatch时间测量工具
16.
第016课搭建基于Netty的HttpServer服务框架(一)
17.
第017课搭建基于Netty的HttpServer服务框架(二)
18.
第018课双客户端框架整理与连接服务端
19.
第019课Unity对接服务端的网络命令通讯
20.
第020课Unity对接服务端的网络命令通讯(二)
21.
第021课Unity的网络事件处理模型设计
22.
第022课Unity的网络事件的处理模型设计(二)
章节5
第004部分C#服务端+双客户端通用游戏功能开发
1.
第001课玩家账号信息数据库设计
2.
第002课修改事件通知与名字空间修改
3.
第003课服务端游客登录逻辑处理
4.
第004课Unity游客登录数据对接
5.
第005课Unity游客登录数据对接()
6.
第006课Unity客户端游戏数据管理
7.
第007课Unity客户端游戏数据管理(二)
8.
第008课基于ID的Account缓存与游戏数据库设计
9.
第009课加载玩家的游戏数据引导游戏选角(一)
10.
第010课加载玩家的游戏数据引导游戏选角(二)
11.
第011课Unity选角处理与服务端联调
12.
第012课Unity选角处理完成对接(二)
13.
第013课Unity客户端登录加载流程整理
14.
第014课Unity客户端登录加载流程整理(二)
15.
第015课Unity显示游戏主页内容
16.
第016课Unity显示游戏主页内容(二)
17.
第017课Unity UI事件中心用注解代替注册
18.
第018课Unity UI事件中心用装饰器代替注册(二)
19.
第019课玩家基于用户名注册
20.
第020课Unity用户注册对接
21.
第021课Unity用户注册对接(二)
22.
第022课玩家用户名密码登录
23.
第023课Unity用户名密码登录对接
24.
第024课Unity用户名密码登录对接(二)
25.
第025课玩家游客账号升级
26.
第026课Unity玩家游客账号升级对接
27.
第027课Unity玩家游客账号升级对接(二)
28.
第028课服务端每日登录奖励(一)
29.
第029课服务端每日登录奖励(二)
30.
第030课Unity对接每日登录奖励
31.
第031课Unity对接每日登录奖励(二)
32.
第032课服务端奖励系统的架构与设计(一)
33.
第033课服务端奖励系统的架构与设计(二)
34.
第034课奖励系统使用案例《游客账号升级的奖励》
35.
第035课Unity奖励联调对接
36.
第036课Unity奖励联调对接(二)
37.
第037课Unity客户端奖励系统的设计
38.
第038课Unity客户端奖励系统的设计(二)
39.
第039课服务端的配置文件的读取与支持
40.
第040课任务系统的需求分析与表结构设计
41.
第041课代码整理与玩家Entity与它相关组件的设计
42.
第042课EntityMgr的管理与设计
43.
第043课用反射来处理Entity中组件相关接口
44.
第044课任务系统的架构与设计(一)
45.
第045课任务系统的架构与设计(二)
46.
第046课任务系统的架构与设计(三)
47.
第047课任务案例实战《物品收集任务线》(一)
48.
第048课任务案例实战《物品收集任务线》(二)
49.
第049课任务案例实战《物品收集任务线》(三)
50.
第050课任务案例实战《物品收集任务线》(四)
51.
第051课任务案例实战《物品收集任务线》(五)
52.
第052课任务系统的代码调整与优化
53.
第053课Unity客户端完成任务系统对接
54.
第054课邮件系统的架构与设计(一)
55.
第055课邮件系统的架构与设计(二)
56.
第056课Unity邮件消息的客户端对接
57.
第057课Unity邮件消息的客户端对接(二)
58.
第058课排行榜系统的架构与实现
59.
第059课Unity对接排行榜功能
60.
第060课Unity对接排行榜功能(二)
61.
第061课背包系统的需求分析
62.
第062课背包系统的架构与设计(一)
63.
第063课背包系统的架构与设计(二)
64.
第064课背包中物品的处理机制
65.
第065课Unity背包系统的数据对接
66.
第066课Unity背包系统的数据对接(二)
67.
第067课修正JS无法处理Pb字典嵌套结构
68.
第068课游戏交易系统的架构与设计
69.
第069课Unity对接游戏货币购买商品
70.
第070课Unity对接游戏货币购买商品(二)
71.
第071课商城的订单功能与管理
72.
第072课增加LogicServer开发机制与代码调整
73.
第073课为LogicServer实现帧率控制与消息处理
章节6
通用逻辑服功能开发房间模式+开放世界
1.
第001课房间模式的游戏逻辑服架构与设计
2.
第002课房间模式的服务器分区与并发配置
3.
第003课LogicServer工厂模式构建实例
4.
第004课服务端支持显示连接逻辑服实例
5.
第005课服务端自动分配逻辑服实例
6.
第006课Unity对接连接逻辑服实例
7.
第007课Unity对接连接逻辑服实例(二)
8.
第008课玩家离开逻辑服实例
9.
第009课Unity对接玩家离开逻辑服
10.
第010课Unity对接玩家离开逻辑服实例(二)
11.
第011课房间逻辑服将玩家加入等待列表
12.
第012课进入房间条件判断与分配房间(一)
13.
第013课进入房间条件判断与分配房间(二)
14.
第014课房间玩家的旁观
15.
第015课房间玩家的坐下与站起
16.
第016课Unity房间进入流程对接(一)
17.
第017课Unity房间进入流程对接(二)
18.
第018课Unity房间进入流程对(三)
19.
第019课同步房间中其他玩家的状态
20.
第020课Unity双端对接房间状态同步与测试
21.
第021课房间模式内的聊天与双端联调
22.
第022课房间模式的游戏进程推进
23.
第023课游戏进程推进的Unity对接
24.
第024课游戏的断线重连流程
25.
第025课优化游戏的断线重连流程
26.
第026课Unity断线重连对接测试(一)
27.
第027课Unity断线重连对接测试
28.
第028课玩家在房间中的操作与双端对接
29.
第029课玩家的强退操作与双端对接
30.
第030课BaseLogicServer添加定时器功能
31.
第031课基于开放世界的逻辑服框架
32.
第032课Unity连接开放世界服务器
33.
第033课Unity连接开放世界服务器(二)
34.
第034课玩家出生来到游戏世界
35.
第035课Unity对接玩家出生来到游戏世界
36.
第036课开放世界的状态同步
37.
第037课制定进入与离开AOI的协议
38.
第038课Unity客户端战斗单元管理与对接AOI消息
39.
第039课Unity客户端的战斗单元管理与对接AOI消息(二)
40.
第040课玩家离开世界以及客户端对接
41.
第041课玩家的移动控制与状态切换、
42.
第042课Unity对接玩家地图直线移动与状态同步
43.
第043课Unity玩家直线移动与朝向问题解决
44.
第044课Unity对接玩家地图直线移动与状态同步(二)
45.
第045课Unity直线移动状态同步联调
46.
第046扩展一个房间模式战斗服模板
47.
第047双端房间战斗模式对接
48.
第048课双端房间战斗模式对接(二)
49.
第049课技能与Buff系统的架构移植
50.
第050课2D开放世界专题(一)部署2d世界逻辑服
51.
第051课2D开放世界专题(二)客户端地图创建与对接_batch
52.
第052课2D开放世界专题(三)客户端读取游戏地图数据
53.
第053课2D开放世界专题(四)玩家出生在地图对应的点
54.
第054课2D开放世界专题(五)Unity对接玩家出生
55.
第055课2D开放世界专题(六)Unity对接玩家出生(二)
56.
第056课2D开放世界专题(七)服务端的寻路与导航对接
57.
第057课2D开放世界专题(八)Unity对接服务端寻路与导航
58.
第058课Unity对寻路与导航数据联调
59.
第059课2D开放世界专题(九)Unity寻路与导航架构设计调整
60.
第060课2D开放世界专题(十)Unity寻路与导航服务端对接
61.
第061课2D开放世界专题(十一)Unity摄像机跟随
62.
第062课地图副本专题(一)启动地图副本服务器实例
63.
第063课地图副本专题(二)Unity地图副本对接
64.
第064课地图副本专题(三)Unity地图副本对接(二)
65.
第065课AOI专题(一)基于九宫格的AOI算法原理
66.
第066课AOI专题(二)基于九宫格的AOI算法实现
67.
第067课AOI专题(三)基于AOI的客户端联调
68.
第068课AOI专题(四)移动中的玩家闯入AOI处理
69.
第069课Unity同时支持TcpSocket与WebSocket
70.
第070课RVO专题(一)服务端部署房间地图运行RVO
71.
第071课RVO专题(二)客户端部署进入RVO地图
72.
第072课RVO专题(三)游戏角色资源与RVO地图编辑器
73.
第073课RVO专题(四)服务端在RVO世界创建Agent与Agent移动
74.
第074课RVO专题(五)服务端的RVO Agent移动对接
75.
第075课RVO专题(六)Unity客户端RVOMapWrapper对接
76.
第076课RVO专题(七)Unity客户端RVOMapWrapper对接与同步服务端RVO流程
77.
第077课RVO专题(八)Unity客户端本地RVO移动
78.
第078课RVO专题(九)Unity客户端本地RVO移动(二)
79.
第079课RVO专题(十)RVO迭代修改与服务端多RVO实例
80.
第080课游戏摇杆专题(一)服务端处理游戏摇杆事件
81.
第081课游戏遥感专题(二)Unity客户端RVO World来对接游戏摇杆
82.
第082课游戏遥感专题(三)Unity客户端对接游戏摇杆
83.
第083课服务端代码设计优化调整
84.
第084课Unity客户端代码设计调整
85.
第085课Unity客户端代码设计调整(二)
章节7
TurnKey框架环境搭建_功能介绍与源码分析
1.
第001课TurnKey框架环境搭建与运行代码
2.
第002课服务端+客户端目录结构与启动流程(一)
3.
第003课服务端+客户端目录结构与启动流程(二)
4.
第004课基于玩家与系统交模式的功能开发
5.
第005课多玩家同时游戏的逻辑服与消息交互
6.
第006课房间游戏模板流程分析
7.
第007课开放世界+游戏地图模板流程分析
8.
第008课房间模式地图副本+游戏地图模板流程分析
9.
第009课帧同步模板(一)服务端部署帧同步实例
10.
第010课帧同步模板(二)Unity部署帧同步模板对接服务器
11.
第011课帧同步模板(三)Unity部署帧同步模板对接服务器(二)
12.
第012课帧同步模板(四)Unity帧同步的流程实现准备
13.
第013课帧同步模板(五)Unity基于帧同步实现玩家摇杆控制
14.
第014课帧同步模板(六)Unity基于帧同步实现玩家摇杆控制(二)
15.
第015课帧同步模板(七)同步联调的B_U_G说明
16.
第016课如何做好大型网络游戏分布式部署
17.
第017课如何做好大型网络游戏分布式部署实操
18.
第018课基于Http登录服+直连逻辑服的分布式部署
章节8
基于运营扩展的分布式部署
1.
第001课搭建基于Http的游戏分区管理服务器
2.
第002课网关服务器设计(一)网关服务器的实现原理与拆分原则
3.
第003课网关服务器设计(二)网关开发前的代码调整
4.
第004课网关服务器设计(三)网关开发前代码调整后测试
5.
第005课网关服务器设计(四)服务端网关配置管理
6.
第006课网关服务器设计(五)网关主要处理流程衔接
7.
第007课网关设计(六)网关读取配置表并与GameServer连接
8.
第008课网关设计(七)网关数据转发全流程梳理
9.
第009课网关设计(八)网关客户端Session连接管理流程
10.
第010课网关设计(九)UnityCocos客户端做相应的调整与对接
11.
第011课网关设计(十)客户端+网关模式的对接联调
12.
第012课网关设计(十一)如何基于分区服+网关做运营可扩展部署(上)
13.
第013课网关设计(十一)如何基于分区服+网关做运营可扩展部署(下)
14.
第014课让多分区支持共用一个登录服
15.
第015课框架增加基于HTTP的二进制数据处理
16.
第016课Http登录账号与验证
17.
第017课增加HttpPlayerModule相关请求与回应
18.
第018课客户端Auth与Player支持Http
19.
第019课使用Http的Auth与Player与直连逻辑服
20.
第020课基于直连逻辑服模式的分布式部署(上)
21.
第021课基于直连逻辑服模式的分布式部署(下)
摘要
C#全栈分布式+Unity TurnKey方案,适合任意类型的网络游戏。
C#服务器技术选型: dotnetty, redis, mysql,关系数据库对象,memcache, protobuf等
C#服务器框架: 分布式高性能高并发,支持3种分布式模式,采用ECS架构。
全栈方案:账号系统,邮件,消息,任务,商城,排行榜等 ,状态同步,帧同步,RPG2D方案,房间模式方案,战斗系统等。
支持3中分布式模式:
a: 基于Http账号系统+直连Server模式;
b:基于网关的分布式部署模式;
c: 基于32核心等高性能机器的单服部署模式;
常见问题
Q:课程在什么时间更新?
A:课程已经全部更新完成,报名成功后可直接学习。
Q:课程购买后有收看时间限制吗?
A:购买后除不可抗力因素外,本课程长期有效,请您放心购买。
Q:购买课程后,遇到课程问题+工作问题如何处理?
A:Blake老师10:00 ~23:00 实时回复课程问题+工作问题。
Q:购买课程后是否可以加入老师的粉丝群或者用户群?
A:购买课程后我们提供专门的VIP服务群,进群后还有更多的福利。\
Q: 购买课程后,是否还可以享受到后续的课程更新?
A:购买课程后我们真的就相关还会更新相关的一些内容,可以直接免费学习
建议的Unity版本
适用于所有Unity版本
教程
C#分布式服务器+Unity网络游戏全方案详解
开始教程
电脑配置不足?
Unity云桌面,为Unity而生的云开发平台。
即可体验
教程
C#分布式服务器+Unity网络游戏全方案详解
登录后开始教程
章节
1
1
1.
可试看
C#全栈+双客户端(Unity/Cocos)框架模板案例演示
2.
《全栈双端TurnKey方案+教程》分布式游戏 服务器分区演示
章节
2
第001部分CSharp语法核心原理分析
1.
第001课CSharp语法学习环境与运行
2.
第002课打印函数_定义类_静态函数
3.
第003课C#的数据类型(一)
4.
第004课定义局部变量与赋值语句
5.
第005课函数的参数,调用与返回值
6.
第006课算术表达式与逻辑表达
7.
第007课顺序执行_条件判断_循环语句
8.
第008课16进制与位运算
9.
第009课结构体的定义与使用(一)
10.
第010课值类型变量,引用变量,new,一维数组
11.
第011课二维数组的使用
12.
第012课类的数据定义与实例化
13.
第013课类的普通成员函数_batch
14.
第014课结构体成员函数 引用 构造函数
15.
第015课类的继承与内存布局
16.
第016课类的成员权限与partical关键字
17.
第017课委托,事件,lamda表达式
18.
第018课继承构造函数,多太,base
19.
第019课虚函数,虚函数表,override
20.
第020课out与const关键字,枚举
21.
第021课interface接口类,get与set
22.
第022课as强转,泛型模板编程与原理
23.
第023课类的反射与原理
24.
第024课类型扫描与Attribute机制
25.
第025课重载类的操作符
26.
第026课char与string详解
27.
第027课List使用详解
28.
第028课Dictionary使用详解与源码分析
29.
第029课抛出异常与异常捕获
30.
第030课常用的系统定义的接口使用
31.
第031课foreach与协程原理
32.
第032课命名规范,快捷方式与C#项目组织
章节
3
第002部分服务端dotnet核心编程
1.
第001课DotNet核心编程概述
2.
第002课OS文件系统概述
3.
第003课文件目录的数据读取
4.
第004课File类的主要函数的使用
5.
第005课FileStream文件读写数据流
6.
第006课StreamWriter与StreamReader使用详解
7.
8.
第008课XML文件格式解析
9.
第009课Protobuf的核心原理与源码编译
10.
第010课Protobuf的协议与编码原理核心分析
11.
第011课Protobuf的CSharp方案
12.
第012课进程与线程
13.
第013课锁,并发与多核优化
14.
第014课多线程编程与线程通讯
15.
第015课线程池Task机制与async_await
16.
第016课TCP_UDP通讯详解
17.
第017课TCP Socket开发流程详解
18.
第018课TCP基于IOCP的网络编程
19.
第019课TCP客户端网络编程
20.
第020课TCP半包粘包问题解决方案
21.
第021课WebSocket协议详解
22.
第022课http协议详解
23.
第023课Mysql数据库的搭建与使用
24.
第024课Mysql核心编程ORM关系数据库SqlSugar
25.
第025课Redis数据库的搭建与使用
26.
第026课Redis核心编程基于StackExchange.Redis
27.
第027课Dotnetty的开源库与EchoServer源码分析
28.
第028课基于DotNetty编写EchoServer
章节
4
第003部分服务端框架设计与双端对接
1.
第001课C#服务端架构与常用的依赖库
2.
第002课服务端启动配置文件
3.
第003课基于NLog打造服务端日志工具
4.
第004课基于DotNetty打造TcpServer(下)
5.
第005课Dotnetty对接WebSocket客户端
6.
第006课多客户端的Session管理
7.
第007课Session收发数据
8.
第008课多线程的Task调度处理
9.
第009课服务端命令协议定义与处理
10.
第010课基于Attribute模式游戏命令处理流程
11.
第011课整合协议对象的Pb编码与解码
12.
第012课基于LRU的MemoryCache服务
13.
第013课基于MemoryCache的CacheService设计
14.
第014课基于SqlSugar的关系对象文件生成工具
15.
第015课启动流程整理与Stopwatch时间测量工具
16.
第016课搭建基于Netty的HttpServer服务框架(一)
17.
第017课搭建基于Netty的HttpServer服务框架(二)
18.
第018课双客户端框架整理与连接服务端
19.
第019课Unity对接服务端的网络命令通讯
20.
第020课Unity对接服务端的网络命令通讯(二)
21.
第021课Unity的网络事件处理模型设计
22.
第022课Unity的网络事件的处理模型设计(二)
章节
5
第004部分C#服务端+双客户端通用游戏功能开发
1.
第001课玩家账号信息数据库设计
2.
第002课修改事件通知与名字空间修改
3.
第003课服务端游客登录逻辑处理
4.
第004课Unity游客登录数据对接
5.
第005课Unity游客登录数据对接()
6.
第006课Unity客户端游戏数据管理
7.
第007课Unity客户端游戏数据管理(二)
8.
第008课基于ID的Account缓存与游戏数据库设计
9.
第009课加载玩家的游戏数据引导游戏选角(一)
10.
第010课加载玩家的游戏数据引导游戏选角(二)
11.
第011课Unity选角处理与服务端联调
12.
第012课Unity选角处理完成对接(二)
13.
第013课Unity客户端登录加载流程整理
14.
第014课Unity客户端登录加载流程整理(二)
15.
第015课Unity显示游戏主页内容
16.
第016课Unity显示游戏主页内容(二)
17.
第017课Unity UI事件中心用注解代替注册
18.
第018课Unity UI事件中心用装饰器代替注册(二)
19.
第019课玩家基于用户名注册
20.
第020课Unity用户注册对接
21.
第021课Unity用户注册对接(二)
22.
第022课玩家用户名密码登录
23.
第023课Unity用户名密码登录对接
24.
第024课Unity用户名密码登录对接(二)
25.
第025课玩家游客账号升级
26.
第026课Unity玩家游客账号升级对接
27.
第027课Unity玩家游客账号升级对接(二)
28.
第028课服务端每日登录奖励(一)
29.
第029课服务端每日登录奖励(二)
30.
第030课Unity对接每日登录奖励
31.
第031课Unity对接每日登录奖励(二)
32.
第032课服务端奖励系统的架构与设计(一)
33.
第033课服务端奖励系统的架构与设计(二)
34.
第034课奖励系统使用案例《游客账号升级的奖励》
35.
第035课Unity奖励联调对接
36.
第036课Unity奖励联调对接(二)
37.
第037课Unity客户端奖励系统的设计
38.
第038课Unity客户端奖励系统的设计(二)
39.
第039课服务端的配置文件的读取与支持
40.
第040课任务系统的需求分析与表结构设计
41.
第041课代码整理与玩家Entity与它相关组件的设计
42.
第042课EntityMgr的管理与设计
43.
第043课用反射来处理Entity中组件相关接口
44.
第044课任务系统的架构与设计(一)
45.
第045课任务系统的架构与设计(二)
46.
第046课任务系统的架构与设计(三)
47.
第047课任务案例实战《物品收集任务线》(一)
48.
第048课任务案例实战《物品收集任务线》(二)
49.
第049课任务案例实战《物品收集任务线》(三)
50.
第050课任务案例实战《物品收集任务线》(四)
51.
第051课任务案例实战《物品收集任务线》(五)
52.
第052课任务系统的代码调整与优化
53.
第053课Unity客户端完成任务系统对接
54.
第054课邮件系统的架构与设计(一)
55.
第055课邮件系统的架构与设计(二)
56.
第056课Unity邮件消息的客户端对接
57.
第057课Unity邮件消息的客户端对接(二)
58.
第058课排行榜系统的架构与实现
59.
第059课Unity对接排行榜功能
60.
第060课Unity对接排行榜功能(二)
61.
第061课背包系统的需求分析
62.
第062课背包系统的架构与设计(一)
63.
第063课背包系统的架构与设计(二)
64.
第064课背包中物品的处理机制
65.
第065课Unity背包系统的数据对接
66.
第066课Unity背包系统的数据对接(二)
67.
第067课修正JS无法处理Pb字典嵌套结构
68.
第068课游戏交易系统的架构与设计
69.
第069课Unity对接游戏货币购买商品
70.
第070课Unity对接游戏货币购买商品(二)
71.
第071课商城的订单功能与管理
72.
第072课增加LogicServer开发机制与代码调整
73.
第073课为LogicServer实现帧率控制与消息处理
章节
6
通用逻辑服功能开发房间模式+开放世界
1.
第001课房间模式的游戏逻辑服架构与设计
2.
第002课房间模式的服务器分区与并发配置
3.
第003课LogicServer工厂模式构建实例
4.
第004课服务端支持显示连接逻辑服实例
5.
第005课服务端自动分配逻辑服实例
6.
第006课Unity对接连接逻辑服实例
7.
第007课Unity对接连接逻辑服实例(二)
8.
第008课玩家离开逻辑服实例
9.
第009课Unity对接玩家离开逻辑服
10.
第010课Unity对接玩家离开逻辑服实例(二)
11.
第011课房间逻辑服将玩家加入等待列表
12.
第012课进入房间条件判断与分配房间(一)
13.
第013课进入房间条件判断与分配房间(二)
14.
第014课房间玩家的旁观
15.
第015课房间玩家的坐下与站起
16.
第016课Unity房间进入流程对接(一)
17.
第017课Unity房间进入流程对接(二)
18.
第018课Unity房间进入流程对(三)
19.
第019课同步房间中其他玩家的状态
20.
第020课Unity双端对接房间状态同步与测试
21.
第021课房间模式内的聊天与双端联调
22.
第022课房间模式的游戏进程推进
23.
第023课游戏进程推进的Unity对接
24.
第024课游戏的断线重连流程
25.
第025课优化游戏的断线重连流程
26.
第026课Unity断线重连对接测试(一)
27.
第027课Unity断线重连对接测试
28.
第028课玩家在房间中的操作与双端对接
29.
第029课玩家的强退操作与双端对接
30.
第030课BaseLogicServer添加定时器功能
31.
第031课基于开放世界的逻辑服框架
32.
第032课Unity连接开放世界服务器
33.
第033课Unity连接开放世界服务器(二)
34.
第034课玩家出生来到游戏世界
35.
第035课Unity对接玩家出生来到游戏世界
36.
第036课开放世界的状态同步
37.
第037课制定进入与离开AOI的协议
38.
第038课Unity客户端战斗单元管理与对接AOI消息
39.
第039课Unity客户端的战斗单元管理与对接AOI消息(二)
40.
第040课玩家离开世界以及客户端对接
41.
第041课玩家的移动控制与状态切换、
42.
第042课Unity对接玩家地图直线移动与状态同步
43.
第043课Unity玩家直线移动与朝向问题解决
44.
第044课Unity对接玩家地图直线移动与状态同步(二)
45.
第045课Unity直线移动状态同步联调
46.
第046扩展一个房间模式战斗服模板
47.
第047双端房间战斗模式对接
48.
第048课双端房间战斗模式对接(二)
49.
第049课技能与Buff系统的架构移植
50.
第050课2D开放世界专题(一)部署2d世界逻辑服
51.
第051课2D开放世界专题(二)客户端地图创建与对接_batch
52.
第052课2D开放世界专题(三)客户端读取游戏地图数据
53.
第053课2D开放世界专题(四)玩家出生在地图对应的点
54.
第054课2D开放世界专题(五)Unity对接玩家出生
55.
第055课2D开放世界专题(六)Unity对接玩家出生(二)
56.
第056课2D开放世界专题(七)服务端的寻路与导航对接
57.
第057课2D开放世界专题(八)Unity对接服务端寻路与导航
58.
第058课Unity对寻路与导航数据联调
59.
第059课2D开放世界专题(九)Unity寻路与导航架构设计调整
60.
第060课2D开放世界专题(十)Unity寻路与导航服务端对接
61.
第061课2D开放世界专题(十一)Unity摄像机跟随
62.
第062课地图副本专题(一)启动地图副本服务器实例
63.
第063课地图副本专题(二)Unity地图副本对接
64.
第064课地图副本专题(三)Unity地图副本对接(二)
65.
第065课AOI专题(一)基于九宫格的AOI算法原理
66.
第066课AOI专题(二)基于九宫格的AOI算法实现
67.
第067课AOI专题(三)基于AOI的客户端联调
68.
第068课AOI专题(四)移动中的玩家闯入AOI处理
69.
第069课Unity同时支持TcpSocket与WebSocket
70.
第070课RVO专题(一)服务端部署房间地图运行RVO
71.
第071课RVO专题(二)客户端部署进入RVO地图
72.
第072课RVO专题(三)游戏角色资源与RVO地图编辑器
73.
第073课RVO专题(四)服务端在RVO世界创建Agent与Agent移动
74.
第074课RVO专题(五)服务端的RVO Agent移动对接
75.
第075课RVO专题(六)Unity客户端RVOMapWrapper对接
76.
第076课RVO专题(七)Unity客户端RVOMapWrapper对接与同步服务端RVO流程
77.
第077课RVO专题(八)Unity客户端本地RVO移动
78.
第078课RVO专题(九)Unity客户端本地RVO移动(二)
79.
第079课RVO专题(十)RVO迭代修改与服务端多RVO实例
80.
第080课游戏摇杆专题(一)服务端处理游戏摇杆事件
81.
第081课游戏遥感专题(二)Unity客户端RVO World来对接游戏摇杆
82.
第082课游戏遥感专题(三)Unity客户端对接游戏摇杆
83.
第083课服务端代码设计优化调整
84.
第084课Unity客户端代码设计调整
85.
第085课Unity客户端代码设计调整(二)
章节
7
TurnKey框架环境搭建_功能介绍与源码分析
1.
第001课TurnKey框架环境搭建与运行代码
2.
第002课服务端+客户端目录结构与启动流程(一)
3.
第003课服务端+客户端目录结构与启动流程(二)
4.
第004课基于玩家与系统交模式的功能开发
5.
第005课多玩家同时游戏的逻辑服与消息交互
6.
第006课房间游戏模板流程分析
7.
第007课开放世界+游戏地图模板流程分析
8.
第008课房间模式地图副本+游戏地图模板流程分析
9.
第009课帧同步模板(一)服务端部署帧同步实例
10.
第010课帧同步模板(二)Unity部署帧同步模板对接服务器
11.
第011课帧同步模板(三)Unity部署帧同步模板对接服务器(二)
12.
第012课帧同步模板(四)Unity帧同步的流程实现准备
13.
第013课帧同步模板(五)Unity基于帧同步实现玩家摇杆控制
14.
第014课帧同步模板(六)Unity基于帧同步实现玩家摇杆控制(二)
15.
第015课帧同步模板(七)同步联调的B_U_G说明
16.
第016课如何做好大型网络游戏分布式部署
17.
第017课如何做好大型网络游戏分布式部署实操
18.
第018课基于Http登录服+直连逻辑服的分布式部署
章节
8
基于运营扩展的分布式部署
1.
第001课搭建基于Http的游戏分区管理服务器
2.
第002课网关服务器设计(一)网关服务器的实现原理与拆分原则
3.
第003课网关服务器设计(二)网关开发前的代码调整
4.
第004课网关服务器设计(三)网关开发前代码调整后测试
5.
第005课网关服务器设计(四)服务端网关配置管理
6.
第006课网关服务器设计(五)网关主要处理流程衔接
7.
第007课网关设计(六)网关读取配置表并与GameServer连接
8.
第008课网关设计(七)网关数据转发全流程梳理
9.
第009课网关设计(八)网关客户端Session连接管理流程
10.
第010课网关设计(九)UnityCocos客户端做相应的调整与对接
11.
第011课网关设计(十)客户端+网关模式的对接联调
12.
第012课网关设计(十一)如何基于分区服+网关做运营可扩展部署(上)
13.
第013课网关设计(十一)如何基于分区服+网关做运营可扩展部署(下)
14.
第014课让多分区支持共用一个登录服
15.
第015课框架增加基于HTTP的二进制数据处理
16.
第016课Http登录账号与验证
17.
第017课增加HttpPlayerModule相关请求与回应
18.
第018课客户端Auth与Player支持Http
19.
第019课使用Http的Auth与Player与直连逻辑服
20.
第020课基于直连逻辑服模式的分布式部署(上)
21.
第021课基于直连逻辑服模式的分布式部署(下)