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                        (指南文档)

 

posted @ 2017-11-23 15:47  江湖一浪子  阅读(901)  评论(0编辑  收藏  举报