![百万在线:大型游戏服务端开发](https://wfqqreader-1252317822.image.myqcloud.com/cover/191/40643191/b_40643191.jpg)
上QQ阅读APP看书,第一时间看更新
第2章 Skynet入门精要
Skynet是一套历经商业游戏验证的游戏服务端引擎。策略类游戏《三国志·战略版》、第一人称射击游戏《枪战英雄》(如图2-1所示),它们都使用了Skynet。然而Skynet是一套底层引擎,不能开箱即用。有网友说“没有5年的服务器经验很难驾驭”,本章将解除魔咒,用几个示例让读者轻松驾驭此引擎。
![](https://epubservercos.yuewen.com/BAD2B3/21097070501733306/epubprivate/OEBPS/Images/2-1.jpg?sign=1739278210-RZrst7MHO6gKx6m8W401w3aLSRgmvziI-0-cff4387d893c4485bef572d1bd6596bc)
图2-1 《枪战英雄》游戏截图
本书的目的是让读者掌握服务端开发的一般性方法。选用开源框架Skynet进行讲解,目的在于从系统架构的角度看待服务端,避免绕进网络编程里出不来。所以这里会偏重设计思路,而不是API细节。如果你已使用了其他技术,本书所讲的思路同样适用。图2-2展示了入门一套服务端底层框架的流程,如果你能用它实现Echo、聊天室、留言板这三套程序,则可认为基本掌握了使用它的方法。只要将用到的技术进行组合,就可以实现基本的游戏功能。
![](https://epubservercos.yuewen.com/BAD2B3/21097070501733306/epubprivate/OEBPS/Images/2-2.jpg?sign=1739278210-k6r7RAAAqn1pnTps7lTzJI0bSeRCFnMI-0-74e9898046b4dc76b0f051c000bcb3d4)
图2-2 服务端入门案例