本文作者:站长

Zinx框架 游戏服务器开发项目

站长 2021-03-29 204 抢沙发
Zinx框架 游戏服务器开发项目摘要:  Golang目前在服务器的应用框架很多,但是应用在游戏领域或者其他长链接的领域的轻量级企业框架甚少。设计Zinx的目的是我们可以通过Zinx框架来了解基于Golang编...

 Golang目前在服务器的应用框架很多,但是应用在游戏领域或者其他长链接的领域的轻量级企业框架甚少。设计Zinx的目的是我们可以通过Zinx框架来了解基于Golang编写一个TCP服务器的整体轮廓,让更多的Golang爱好者能深入浅出的去学习和认识这个领域。

课程目录

Zinx框架 游戏服务器开发项目

├──01-第一章zinx框架使用  

|   ├──1-1git命令使用  

|   |   ├──01-服务器需求分析.mp4  51.78M

|   |   ├──02-面向框架编程简介.mp4  19.32M

|   |   ├──03-zinx框架初始.mp4  39.57M

|   |   ├──04-回显标准输入.mp4  111.11M

|   |   ├──05-vs结合git.mp4  9.22M

|   |   ├──06-完善readme范例.mp4  40.31M

|   |   ├──07-添加退出功能.mp4  51.01M

|   |   ├──08-添加命令处理类.mp4  79.19M

|   |   ├──09-添加日期前缀思路.mp4  12.45M

|   |   └──10-添加日期前缀功能.mp4  54.02M

|   ├──1-2zinx的学习  

|   |   ├──01-zinx框架建议用法.mp4  74.96M

|   |   ├──02-三层结构重构原有功能.mp4  38.30M

|   |   ├──03-实现三层结构回显.mp4  144.68M

|   |   ├──04-添加关闭输出功能.mp4  116.56M

|   |   ├──05-添加日期前缀功能.mp4  130.55M

|   |   ├──06-tcp数据适配.mp4  56.56M

|   |   ├──07-tcp通道实现.mp4  67.17M

|   |   └──08-协议层记录消息来源.mp4  37.10M

|   └──1-3zinx的扩展  

|   |   ├──01-timer_fd产生超时事件.mp4  75.63M

|   |   ├──02-timer_fd使用案例.mp4  43.49M

|   |   ├──03-初次实现定时器.mp4  100.09M

|   |   ├──04-定时器管理思路.mp4  31.04M

|   |   ├──05-定时器管理类实现.mp4  74.56M

|   |   ├──06-第一版本定时器的缺陷.mp4  9.90M

|   |   ├──07-时间轮定时器原理.mp4  57.03M

|   |   ├──08-时间轮定时添加删除任务.mp4  70.88M

|   |   ├──09-调度时间轮.mp4  96.73M

|   |   ├──10-时间轮定时器完善.mp4  45.61M

|   |   └──11-向开源项目贡献代码.mp4  70.04M

├──02-第二章游戏业务实现  

|   ├──2-1TCP通讯以及protobuf  

|   |   ├──01-游戏业务分层.mp4  79.37M

|   |   ├──02-游戏通道层实现.mp4  71.25M

|   |   ├──03-消息结构设计.mp4  51.92M

|   |   ├──04-消息类实现.mp4  151.66M

|   |   ├──05-Tcp粘包处理思路.mp4  42.53M

|   |   ├──06-TCP粘包实现.mp4  89.81M

|   |   ├──07-tcp粘包测试.mp4  45.72M

|   |   └──08-协议层序列化实现.mp4  69.00M

|   ├──2-2AOI业务逻辑  

|   |   ├──01-项目进度回顾.mp4  27.91M

|   |   ├──02-完善整体架构.mp4  61.02M

|   |   ├──03-AOI网格思路.mp4  49.55M

|   |   ├──04-网格AOI数据结构.mp4  45.21M

|   |   ├──05-游戏世界类添加,删除和构造.mp4  79.40M

|   |   ├──06-AOI查找实现.mp4  102.85M

|   |   ├──07-GameRole类结合AOI.mp4  47.76M

|   |   ├──08-登陆时发送ID和姓名.mp4  81.66M

|   |   ├──09-登陆时发送周围玩家位置.mp4  66.97M

|   |   ├──10-玩家上线完成.mp4  57.49M

|   |   └──11-玩家下线处理.mp4  75.77M

|   ├──2-3玩家聊天以及出生地  

|   |   ├──01-世界聊天思路.mp4  17.51M

|   |   ├──02-世界聊天实现.mp4  52.07M

|   |   ├──03-玩家移动思路.mp4  43.61M

|   |   ├──04-玩家移动初始实现.mp4  80.49M

|   |   ├──05-视野切换实现.mp4  109.40M

|   |   ├──06-随机出生.mp4  70.19M

|   |   ├──07-内存泄漏查看.mp4  81.26M

|   |   ├──08-退出程序思路.mp4  4.19M

|   |   ├──09-定时退出程序实现.mp4  76.30M

|   |   ├──10-随机姓名思路.mp4  39.69M

|   |   └──11-随机姓名实现.mp4  202.25M

|   └──2-4redis的使用  

|   |   ├──01-当前进度.mp4  14.55M

|   |   ├──02-守护进程.mp4  55.63M

|   |   ├──03-进程监控.mp4  67.10M

|   |   ├──04-玩家姓名添加文件.mp4  58.74M

|   |   ├──05-文件删除玩家姓名.mp4  44.86M

|   |   ├──06-redis安装.mp4  14.97M

|   |   ├──07-redis-存取命令.mp4  23.55M

|   |   ├──08-redis链表存取.mp4  22.42M

|   |   ├──09-redis程序结构.mp4  28.36M

|   |   ├──10-hiredisAPI使用.mp4  109.56M

|   |   ├──11-基于redis查找玩家姓名.mp4  70.25M

|   |   ├──12-Makefile编写.mp4  13.92M

|   |   └──13-游戏业务实现总结.mp4  26.83M

├──03-第三章zinx抽象框架实现  

|   └──3-1zinx的epoll反应堆  

|   |   ├──01-框架需求分析.mp4  28.91M

|   |   ├──02-输入回显功能分析.mp4  26.85M

|   |   ├──03-kernel中的epoll.mp4  62.37M

|   |   ├──04-回显功能完成.mp4  32.18M

|   |   ├──05-通道类抽象.mp4  57.61M

|   |   ├──06-抽象通道的输出函数.mp4  24.67M

|   |   ├──07-通道抽象实现.mp4  101.52M

|   |   ├──08-管道通道类实现.mp4  112.28M

|   |   └──09-FIFO打开阻塞解决.mp4  69.86M

├──04-第四章商业化部署  

|   ├──4-1docker基本使用  

|   |   ├──01-多实例部署方案.mp4  47.09M

|   |   ├──02-容器的概念.mp4  16.91M

|   |   ├──03-docker初识.mp4  35.04M

|   |   ├──04-docker-仓库.mp4  44.76M

|   |   ├──05-docker-镜像.mp4  71.83M

|   |   ├──06-docker-容器.mp4  112.69M

|   |   ├──07-docker和虚拟机的区别.mp4  36.53M

|   |   ├──08-docker命令解释.mp4  55.82M

|   |   ├──09-dockerfile构建镜像.mp4  134.14M

|   |   └──10-离线分发镜像.mp4  47.86M

|   ├──4-2nginx和http  

|   |   ├──01-容器运行游戏需求分析.mp4  54.93M

|   |   ├──02-静态编译游戏服务.mp4  70.77M

|   |   ├──03-手动创建游戏镜像.mp4  82.59M

|   |   ├──04-编写游戏启动脚本.mp4  69.39M

|   |   ├──05-脚本创建游戏服务器镜像.mp4  34.88M

|   |   ├──06-登陆服务器架构选择.mp4  33.87M

|   |   ├──07-http协议初识.mp4  60.36M

|   |   ├──09-nginx简介和安装.mp4  88.44M

|   |   ├──10-Nginx配置静态页面.mp4  112.77M

|   |   └──11-Nginx配置反向代理.mp4  40.45M

|   ├──4-3CGI和fastCGI  

|   |   ├──01-CGI程序处理流程.mp4  46.29M

|   |   ├──02-CGI程序的输入.mp4  28.42M

|   |   ├──03-CGI程序读取环境变量和标准输入.mp4  28.66M

|   |   ├──04-FastCGI程序简介.mp4  51.36M

|   |   ├──05-FCGI结合SpawnFCGI使用.mp4  133.47M

|   |   ├──06-添加注册静态页面.mp4  38.41M

|   |   ├──07-摘要值计算脚本.mp4  55.17M

|   |   ├──08-注册页面和处理框架搭建.mp4  70.02M

|   |   ├──09-用户信息存储和查询实现.mp4  70.13M

|   |   └──10-注册业务流程梳理.mp4  24.74M

|   ├──4-4qt登录器实现  

|   |   ├──1380-1-界面搭建.mp4  32.84M

|   |   ├──1381-2-登陆户端步骤分析.mp4  22.42M

|   |   ├──1382-3-拼接登陆请求实现.mp4  75.87M

|   |   ├──1383-4-发送http请求.mp4  69.14M

|   |   ├──1384-5-服务器登陆请求处理.mp4  129.56M

|   |   ├──1385-6-户端处理服务器回复数据.mp4  82.24M

|   |   ├──1386-7-注册页面启动.mp4  18.76M

|   |   └──1387-8-qt启动游戏程序.mp4  66.98M

|   ├──4-5游戏房间创建实现  

|   |   ├──01-户端创建房间修改.mp4  56.51M

|   |   ├──02-创建容器脚本.mp4  39.34M

|   |   ├──03-服务器创建房间实现.mp4  89.05M

|   |   ├──04-房间跟随.mp4  21.11M

|   |   ├──05-分布式部署思路.mp4  24.80M

|   |   ├──06-redis发布订阅机制.mp4  35.64M

|   |   ├──07-hiredis库实现发布订阅.mp4  77.99M

|   |   ├──08-异步处理hiredis订阅.mp4  88.16M

|   |   └──09-跨主机redis通信.mp4  44.66M

|   └──4-6游戏房间容器化  

|   |   ├──01-分布式部署设计.mp4  30.94M

|   |   ├──02-分布式部署的CGI程序实现.mp4  123.78M

|   |   ├──03-容器管理进程.mp4  117.68M

|   |   ├──04-分布式测试.mp4  29.81M

|   |   ├──05-容器退出思路.mp4  23.08M

|   |   ├──06-容器退出删除房间实现.mp4  191.81M

|   |   ├──07-分布式跟随房间实现.mp4  77.91M

|   |   └──08-创建qt户端安装包.mp4  55.88M

└──资料.rar  644.70M


       

下载量 : 0  |  类型 : 压缩文件

文章版权及转载声明

作者:站长本文地址:https://www.xiazai.red/post/18860.html发布于 2021-03-29
文章转载或复制请以超链接形式并注明出处下载集

赞(0)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

分享

发表评论

快捷回复:

评论列表 (暂无评论,204人围观)参与讨论

还没有评论,来说两句吧...