本课程目标是从零开始搭建一套基于微软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模型的游戏服务器框架。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。