Skip to content
pojol edited this page Jul 13, 2018 · 42 revisions

简介

block 是一个 模块化的跨平台游戏服务器框架 ,通过不同的组织方式可以适应大多数的架构方式。通常您只需要使用 lua 就能完成大部分的游戏逻辑编写,但是您也可以使用 c++ 来完成一些高密度计算的逻辑。

blockModule 是一个非常重要的概念,理论上所有的逻辑都应该被包装在 Module 之中,但是如何权衡 Module 的粒度需要用户自己抉择,比较简单的概括来说就是尽量做好数据的分片工作,尽可能的减少 Module 之间的交互。

在使用 block 之前推荐阅读所有标记 ✦ 的接口和用例,这有助于您全面的理解框架的设计意图。


开发指南

接口手册

-- 目录结构一览

block
├── event_list.h
├── core
│   ├── application
│   ├── module
│   ├── args
├── modules
│   ├── dbProxy
│   ├── distributed
│   ├── luaAdapter
│   └── network
└── utils

FAQ

版本信息

Clone this wiki locally