您的位置:首页 > 运维架构 > 网站架构

游戏服务器架构简述2

2009-11-17 08:47 246 查看


 任何命令都是对数据集的一次操作,命令与命令间不应当有任何耦合或依赖关系,子系统是一个抽象层个个命令可以用lua之类的脚本编写保证足够多的命令就可以构建一个游戏系统。子系统和命令指的就是逻辑层面。命令的执行可以由客户端的发出也可以由服务发出,不考虑安全因素外。用户的一个行为可能触发一系列的命令,或者某个条件也可以触发一系列的命令。lua的程序要求足够的短和尽量依赖数据层而不是其他的命令这样任何命令的取消不会影响游戏逻辑层的搭建。

简单的依赖数据层的好处是,lua编写的命令可以平行的扩展。这符合游戏世界的平行扩展的规律,简单的说就当游戏模式相对确定的时候主要扩展就只是游戏地图和更多的交互。这与应用软件所面对的问题截然不同,应用软件的功能是围绕着一个主功能展开的。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息