头图

本课程目标是从零开始搭建一套基于微软Orleans和DotNetty开源方案的游戏服务器框架,框架遵守Actor模型,可以充分利用多核,方便水平扩展。并且使用.NET平台,开发和部署都非常便捷。

为了演示功能,也实现了一个简单的Unity客户端框架,最后使用这个框架实现了一个井字棋的对战小案例,来教会大家学以致用。这个案例演示了如何登录、开房间、匹配、对战、结算以及断线重连等一系列回合制游戏的关键节点,希望对大家有所帮助!

另外,微软自己也使用Orleans开发了《帝国时代4》、《光环》等一系列知名大作的服务器,稳定性也经历了多年的线上验证。作者的两个线上独游都是使用自己搭建的这套框架,也稳定运行2年以上,整体效果还是很不错,希望能对大家有所帮助。最后,本课程也提供了完整的课程笔记,以及最终的完整的工程项目,帮助大家学习理解。

Pizza猫:独立游戏制作人,上架作品《筑梦幻想》、《欢乐斗兽棋》。


目录

1|课程简介

2|创建Orleans服务器工程

3|集成Serilog日志系统

4|集成HTTP服务器

5|集成Protobuf协议

6|集成MongoDB数据库

...

50|完成井字棋对局流程(八)

51|完成井字棋对局流程(九)

52|完成Grain的生命周期的管理(附工程下载)


本篇转载自《Orleans7.0 游戏服务器全栈开发实战》的第1节。

https://www.youku.com/video/XNjQ1NDM5NDMwNA==


以上就是《Orleans7.0 游戏服务器全栈开发实战》的第1节,此篇文章比较适合:

1、有一定Unity客户端开发经验,但在服务器端的知识相对欠缺的同学,以及那些中小型游戏团队的技术主程。

2、特别适合自己想做独立游戏的同学,它可以让你在两周之内搭建出一个高可靠性的游戏服务器。

3、在校大学生(计算机相关专业)想要从事游戏行业的,也可以学习它,因为课程代码都从零开始呈现在教学视频中,同时提供了完整的Markdown格式和PDF格式的笔记,方便你随时快速查阅细节,按部就班就能到达彼岸。

读完全篇后你会获得一个完整的基于Actor模型的游戏服务器框架


侑虎科技
65 声望22 粉丝

UWA官网:[链接]


引用和评论

0 条评论