Kbengine游戏引擎-【2】kbengine引擎服务端目录结构分析
|- kbengine (KBE_ROOT 根目录) |- demo (游戏例子工程的根目录) |- res (工程的所有资源) |- spaces (通常存放游戏场景相关的资源,例如Navmesh) |- server (通常放置服务端相关的配置文件) |- scripts (所有的游戏逻辑,python文件) |- base (Base的Python逻辑) |- cell (Cell的Python逻辑) |- client (Client的Python逻辑) |- bots (机器人的Python逻辑,压力测试) |- common (逻辑公共文件夹) |- data (游戏逻辑用到的数据资源) |- db (dbmgr扩展脚本) |- entity_defs (实体定义与声明) |- interfaces (实体的接口声明) |- server_common (服务端逻辑公共) |- user_type (自定义用户类型目录) |- kbe (引擎目录) |- tools (引擎工具) |- server (引擎服务端工具) |- guiconsole (可视化的控制台工具) |- install (引擎安装工具) |- pycluster (跨平台的集群控制Python脚本工具) |- xlsx2py (游戏数据表导出工具) |- src (KBEngine源代码) |- build (makefile公共脚本) |- client (客户端插件和例子目录) |- kbengine_dll (Windows应用程序插件源代码) |- common (公共目录) |- lib (各种模块源代码) |- client_lib (客户端底层公共框架) |- cstdkbe (KBEngine标准库) |- db_mysql (Mysql存取实现) |- dbmgr_lib (数据存取公共接口) |- dependencies (依赖库) |- entitydef (实体定义解析模块) |- helper (一些通用的协助性模块) |- math (数学相关) |- navigation (2D/3D导航模块) |- network (网络模块) |- pyscript (脚本插件) |- python (python源代码) |- resmgr (资源管理器) |- server (服务端公共模块) |- thread (多线程模块) |- xmlplus (xml解析库) |- libs (编译后的*.lib, *.a文件) |- server (服务端app源代码) |- baseapp (baseapp源代码) |- baseappmgr (baseappmgr源代码) |- cellapp (cellapp源代码) |- cellappmgr (cellappmgr源代码) |- dbmgr (dbmgr源代码) |- loginapp (loginapp源代码) |- machine (machine源代码) |- resourcemgr (resourcemgr源代码) |- tools (服务端助手工具) |- billing_system (支持第三方计费、第三方账号等) |- bots (压力测试, 虚拟客户端, 源码) |- guiconsole (可视化的控制台工具源码) |- message_log (服务端log收集工具源码) |- res (引擎资源目录) |- key (RSA密钥) |- scripts (Python脚本库) |- server (服务端引擎配置) |- log4cxx_properties (log4cxx配置) |- doc (指南文档源代码) |- bin (编译后的可执行文件存放目录) |- client (编译后的客户端exe可执行文件存放目录) |- Hybrid (编译后的32位服务端可执行文件存放目录) |- logs (服务端运行日志) |- Hybrid64 (编译后的64位服务端可执行文件存放目录) |- logs (服务端运行日志) |- tutorial (指南文档)