视频链接:游戏开发入门(十)游戏中的网络模块(6节课 时常:约2小时20分钟)
上一节主要针对网络同步的细节与手段进行分析与讲解,这一节除了对一些常见的同步应用场景作解释外更多的会针对偏底层一些的网络内容进行分析。
游戏中的网络与其它软件系统基本原理并无差异,基本上就是解决如何把网络消息快速安全的发送到其他端,然后其他端及时地处理该消息并做出对应的游戏表现。
笔记与总结(请先学习视频内容):
1.服务器在整个游戏过程中是一直运行的
一旦服务器宕,所有的玩家都会掉线,一旦服务器出现卡顿,所有的玩家也会出现卡顿,所以服务器的性能与表现必须非常严格。很多情况下,有一些并非非常重要的逻辑最好放到客户端执行,可以减小服务器压力,而且服务器的内存,CPU性能都要比一般的玩家机器要强的多。
为了减小硬件设施开销,一台服务器机器可能同时运行多个游戏服务器。MMO游戏,局域网游戏以及房间匹配游戏等,各自的服务器网络架构也是不同的,这个需要读者去查阅更多的资料。
推荐链接:https://www.cnblogs.com/hwcs/p/7203605.html
http://gclo