游戏服务器架构简述2

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

简单的依赖数据层的好处是,lua编写的命令可以平行的扩展。这符合游戏世界的平行扩展的规律,简单的说就当游戏模式相对确定的时候主要扩展就只是游戏地图和更多的交互。这与应用软件所面对的问题截然不同,应用软件的功能是围绕着一个主功能展开的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值