游戏服务器架构简述2
2009-11-17 08:47
323 查看
任何命令都是对数据集的一次操作,命令与命令间不应当有任何耦合或依赖关系,子系统是一个抽象层个个命令可以用lua之类的脚本编写保证足够多的命令就可以构建一个游戏系统。子系统和命令指的就是逻辑层面。命令的执行可以由客户端的发出也可以由服务发出,不考虑安全因素外。用户的一个行为可能触发一系列的命令,或者某个条件也可以触发一系列的命令。lua的程序要求足够的短和尽量依赖数据层而不是其他的命令这样任何命令的取消不会影响游戏逻辑层的搭建。
简单的依赖数据层的好处是,lua编写的命令可以平行的扩展。这符合游戏世界的平行扩展的规律,简单的说就当游戏模式相对确定的时候主要扩展就只是游戏地图和更多的交互。这与应用软件所面对的问题截然不同,应用软件的功能是围绕着一个主功能展开的。
相关文章推荐
- 游戏服务器架构简述
- 游戏服务器架构简述--逻辑服务器
- 游戏服务器的架构设计
- 游戏服务器架构演化史
- 游戏架构 一种经典的服务器架构
- 游戏服务器架构发展史(上)
- (pomelo系列入门教程)深入浅出node.js游戏服务器开发——Pomelo框架的设计动机与架构介绍
- 网络游戏服务器架构设计
- QQ游戏百万人同时在线服务器架构实现
- 网络游戏MMORPG服务器架构
- 网络游戏百万人同时在线服务器架构实现
- 深入浅出node.js游戏服务器开发1——基础架构与框架介绍
- Java Netty游戏架构-服务器命令模型实践
- 网络游戏服务器架构中,网关服务器的存在有什么优势
- 【服务器架构】网络游戏服务器端设计
- 游戏服务器架构探讨
- 游戏服务器的架构设计
- 学习游戏服务器编程进阶篇之全球同服技术架构
- 游戏服务器架构
- 一种高性能网络游戏服务器架构设计