-
Notifications
You must be signed in to change notification settings - Fork 9
Home
pojol edited this page Jul 13, 2018
·
42 revisions
block 是一个 模块化的跨平台游戏服务器框架 ,通过不同的组织方式可以适应大多数的架构方式。通常您只需要使用 lua 就能完成大部分的游戏逻辑编写,但是您也可以使用 c++ 来完成一些高密度计算的逻辑。
在 block 中 Module 是一个非常重要的概念,理论上所有的逻辑都应该被包装在 Module 之中,但是如何权衡 Module 的粒度需要用户自己抉择,比较简单的概括来说就是尽量做好数据的分片工作,尽可能的减少 Module 之间的交互。
在使用 block 之前推荐阅读所有标记 ✦ 的接口和用例,这有助于您全面的理解框架的设计意图。
-- 目录结构一览
block
├── event_list.h
├── core
│ ├── application
│ ├── module
│ ├── args
├── modules
│ ├── dbProxy
│ ├── distributed
│ ├── luaAdapter
│ └── network
└── utils
版本信息