| Files | Last commit | Last update |
|---|---|---|
macos 支持,第一版 | 7 months ago | |
git-svn-id: https://kbengine.svn.sourceforge.net/svnroot/kbengine@53 d26bdfbe-e24b-4f15-971f-8e0596e1bc08 | 14 years ago | |
更新文件编码为UTF8 无BOM,统一所有平台编码 | 1 year ago | |
更新文件编码为UTF8 无BOM,统一所有平台编码 | 1 year ago | |
up | 8 years ago | |
up | 8 years ago | |
Release 2.8 Preview - [feat] 官网重构,更简洁,更直观 - [feat] SDK 异常处理,避免被上层错误导致stream错乱 [Issue #189](https://github.com/KBEngineLab/KBEngine-Nex/issues/189) - [feat] KBEX增加插件管理功能 - 插件管理面板:支持 GitHub / Gitee 双仓库源切换 - 插件商城浏览:左侧插件列表(名称、作者、tags,状态靠右),右侧详情(描述、版本选择、README) - 插件安装:下载 zip 并解压到 assets/plugins/{id}/,自动注册到 plugins.xml - 插件卸载:删除插件目录并从 plugins.xml 移除 - 插件启用/禁用:通过 plugins.xml 控制加载 - 安装时支持版本选择 - [feat] 背包插件 [KBEngineNex-Plugin-Bag](https://github.com/KBEngineLab/KBEngineNex-Plugin-Bag) - 将背包从"独立实体"改为"组件 + 独立数据表"模式,挂载在 Avatar 上的 BagComponent 组件 - 背包数据落在独立数据库表 kbe_plugin_bag_items,不走 KBE 自动持久化 - 写操作串行队列:同一玩家的增删改操作按 ownerDBID 维度串行执行 - BagManager:周期性扫描卡住的队列 - 客户端只读:addItem / removeItem / clear 等高危写入口不暴露给客户端 - 离线/后台操作:提供 getBagForEntityID(databaseID) API - 操作日志:三级可配日志(L1=增删清交易, L2=+拆分合并, L3=全量) - [feat] 数据库压测插件 [KBEngineNex-Plugin-DbStress](https://github.com/KBEngineLab/KBEngineNex-Plugin-DbStress) - 基于 executeRawDatabaseCommand 实现,覆盖增删改查全场景,支持 MySQL / PostgreSQL / MongoDB - 五阶段流程:SETUP → WARMUP → STRESS → REPORT → CLEANUP - 可配参数:duration、concurrency、preloadRows、opWeights - 报告提供 TPS / P50 / P95 / P99 延迟分布 - [feat] KBEX 客户端实体创建快捷入口 [Issue #181](https://github.com/KBEngineLab/KBEngine-Nex/issues/181) - [feat] KBEX 快速热更入口:工具栏刷新按钮 + 自动热更 [Issue #183](https://github.com/KBEngineLab/KBEngine-Nex/issues/183) - [feat] 为 cellapp teleport 接入 onTeleport 回调,支持脚本层拒绝传送 [Issue #178](https://github.com/KBEngineLab/KBEngine-Nex/issues/178) - [feat] createCellEntity 支持 CELL_VIA_BASE 类型 [Issue #182](https://github.com/KBEngineLab/KBEngine-Nex/issues/182) - [feat] PostgreSQL 支持 [Issue #21](https://github.com/KBEngineLab/KBEngine-Nex/issues/21) - 新增完整 db_postgresql 后端库 - 黑名单支持:PostgreSQL 专属危险命令黑名单 - [feat] executeRawDatabaseCommand 命令黑名单 [Issue #179](https://github.com/KBEngineLab/KBEngine-Nex/issues/179) - 配置驱动,支持全局开关和按数据库类型分别配置 - [feat] 新增添加额外配置参数 [Pull request #176](https://github.com/KBEngineLab/KBEngine-Nex/pull/176) - 在 kbengine.xml 根节点下新增 customCfg 段 - [feat] GitHub Actions 自动化构建发布 [Issue #109](https://github.com/KBEngineLab/KBEngine-Nex/issues/109) - [feat] 重构 Python async 调度 [Issue #166](https://github.com/KBEngineLab/KBEngine-Nex/issues/166) - 移除 py 层独立线程,C++ 底层 dispatcher timer 驱动 - [feat] 提供当前 cellapp 下所有 space 的 py 层接口:KBEngine.spaces() [Issue #170](https://github.com/KBEngineLab/KBEngine-Nex/issues/170) - [feat] 增加方法获取指定 space 的所有实体:KBEngine.entitiesForSpace(spaceid) [Issue #76](https://github.com/KBEngineLab/KBEngine-Nex/issues/76) - [feat] 按需启动服务配置,方便分布式/k8s 启动配置管理 [Issue #171](https://github.com/KBEngineLab/KBEngine-Nex/issues/171) - [feat] io_uring 与 kqueue completion adapter,底层完全 completion 化 [Issue #173](https://github.com/KBEngineLab/KBEngine-Nex/issues/173) - [feat] KBEX app 启动失败后自动读取原始日志并输出 [Issue #158](https://github.com/KBEngineLab/KBEngine-Nex/issues/158) - [feat] registerReadFileDescriptor 等接口废弃,新增 registerAcceptFileDescriptor 等 completion API [Issue #172](https://github.com/KBEngineLab/KBEngine-Nex/issues/172) - [feat] 增强 topSpeed 超速检测并通知脚本层 [Issue #168](https://github.com/KBEngineLab/KBEngine-Nex/issues/168) - [fix] 修复 urlopen 传入 None 时可能崩溃的问题 [Issue #167](https://github.com/KBEngineLab/KBEngine-Nex/issues/167) - [fix] log4cxx 初始化前自动创建日志目录 - [perf] openssl 彻底 vcpkg 引入 - [perf] Debug 下编译 Release Python [Issue #175](https://github.com/KBEngineLab/KBEngine-Nex/issues/175) - [perf] db_mongodb 功能优化 [Issue #177](https://github.com/KBEngineLab/KBEngine-Nex/issues/177) | 4 months ago | |
python async调度迁移到c++底层 #137 | 6 months ago | |
Release 2.8 Preview - [feat] 官网重构,更简洁,更直观 - [feat] SDK 异常处理,避免被上层错误导致stream错乱 [Issue #189](https://github.com/KBEngineLab/KBEngine-Nex/issues/189) - [feat] KBEX增加插件管理功能 - 插件管理面板:支持 GitHub / Gitee 双仓库源切换 - 插件商城浏览:左侧插件列表(名称、作者、tags,状态靠右),右侧详情(描述、版本选择、README) - 插件安装:下载 zip 并解压到 assets/plugins/{id}/,自动注册到 plugins.xml - 插件卸载:删除插件目录并从 plugins.xml 移除 - 插件启用/禁用:通过 plugins.xml 控制加载 - 安装时支持版本选择 - [feat] 背包插件 [KBEngineNex-Plugin-Bag](https://github.com/KBEngineLab/KBEngineNex-Plugin-Bag) - 将背包从"独立实体"改为"组件 + 独立数据表"模式,挂载在 Avatar 上的 BagComponent 组件 - 背包数据落在独立数据库表 kbe_plugin_bag_items,不走 KBE 自动持久化 - 写操作串行队列:同一玩家的增删改操作按 ownerDBID 维度串行执行 - BagManager:周期性扫描卡住的队列 - 客户端只读:addItem / removeItem / clear 等高危写入口不暴露给客户端 - 离线/后台操作:提供 getBagForEntityID(databaseID) API - 操作日志:三级可配日志(L1=增删清交易, L2=+拆分合并, L3=全量) - [feat] 数据库压测插件 [KBEngineNex-Plugin-DbStress](https://github.com/KBEngineLab/KBEngineNex-Plugin-DbStress) - 基于 executeRawDatabaseCommand 实现,覆盖增删改查全场景,支持 MySQL / PostgreSQL / MongoDB - 五阶段流程:SETUP → WARMUP → STRESS → REPORT → CLEANUP - 可配参数:duration、concurrency、preloadRows、opWeights - 报告提供 TPS / P50 / P95 / P99 延迟分布 - [feat] KBEX 客户端实体创建快捷入口 [Issue #181](https://github.com/KBEngineLab/KBEngine-Nex/issues/181) - [feat] KBEX 快速热更入口:工具栏刷新按钮 + 自动热更 [Issue #183](https://github.com/KBEngineLab/KBEngine-Nex/issues/183) - [feat] 为 cellapp teleport 接入 onTeleport 回调,支持脚本层拒绝传送 [Issue #178](https://github.com/KBEngineLab/KBEngine-Nex/issues/178) - [feat] createCellEntity 支持 CELL_VIA_BASE 类型 [Issue #182](https://github.com/KBEngineLab/KBEngine-Nex/issues/182) - [feat] PostgreSQL 支持 [Issue #21](https://github.com/KBEngineLab/KBEngine-Nex/issues/21) - 新增完整 db_postgresql 后端库 - 黑名单支持:PostgreSQL 专属危险命令黑名单 - [feat] executeRawDatabaseCommand 命令黑名单 [Issue #179](https://github.com/KBEngineLab/KBEngine-Nex/issues/179) - 配置驱动,支持全局开关和按数据库类型分别配置 - [feat] 新增添加额外配置参数 [Pull request #176](https://github.com/KBEngineLab/KBEngine-Nex/pull/176) - 在 kbengine.xml 根节点下新增 customCfg 段 - [feat] GitHub Actions 自动化构建发布 [Issue #109](https://github.com/KBEngineLab/KBEngine-Nex/issues/109) - [feat] 重构 Python async 调度 [Issue #166](https://github.com/KBEngineLab/KBEngine-Nex/issues/166) - 移除 py 层独立线程,C++ 底层 dispatcher timer 驱动 - [feat] 提供当前 cellapp 下所有 space 的 py 层接口:KBEngine.spaces() [Issue #170](https://github.com/KBEngineLab/KBEngine-Nex/issues/170) - [feat] 增加方法获取指定 space 的所有实体:KBEngine.entitiesForSpace(spaceid) [Issue #76](https://github.com/KBEngineLab/KBEngine-Nex/issues/76) - [feat] 按需启动服务配置,方便分布式/k8s 启动配置管理 [Issue #171](https://github.com/KBEngineLab/KBEngine-Nex/issues/171) - [feat] io_uring 与 kqueue completion adapter,底层完全 completion 化 [Issue #173](https://github.com/KBEngineLab/KBEngine-Nex/issues/173) - [feat] KBEX app 启动失败后自动读取原始日志并输出 [Issue #158](https://github.com/KBEngineLab/KBEngine-Nex/issues/158) - [feat] registerReadFileDescriptor 等接口废弃,新增 registerAcceptFileDescriptor 等 completion API [Issue #172](https://github.com/KBEngineLab/KBEngine-Nex/issues/172) - [feat] 增强 topSpeed 超速检测并通知脚本层 [Issue #168](https://github.com/KBEngineLab/KBEngine-Nex/issues/168) - [fix] 修复 urlopen 传入 None 时可能崩溃的问题 [Issue #167](https://github.com/KBEngineLab/KBEngine-Nex/issues/167) - [fix] log4cxx 初始化前自动创建日志目录 - [perf] openssl 彻底 vcpkg 引入 - [perf] Debug 下编译 Release Python [Issue #175](https://github.com/KBEngineLab/KBEngine-Nex/issues/175) - [perf] db_mongodb 功能优化 [Issue #177](https://github.com/KBEngineLab/KBEngine-Nex/issues/177) | 4 months ago | |
Release 2.8 Preview - [feat] 官网重构,更简洁,更直观 - [feat] SDK 异常处理,避免被上层错误导致stream错乱 [Issue #189](https://github.com/KBEngineLab/KBEngine-Nex/issues/189) - [feat] KBEX增加插件管理功能 - 插件管理面板:支持 GitHub / Gitee 双仓库源切换 - 插件商城浏览:左侧插件列表(名称、作者、tags,状态靠右),右侧详情(描述、版本选择、README) - 插件安装:下载 zip 并解压到 assets/plugins/{id}/,自动注册到 plugins.xml - 插件卸载:删除插件目录并从 plugins.xml 移除 - 插件启用/禁用:通过 plugins.xml 控制加载 - 安装时支持版本选择 - [feat] 背包插件 [KBEngineNex-Plugin-Bag](https://github.com/KBEngineLab/KBEngineNex-Plugin-Bag) - 将背包从"独立实体"改为"组件 + 独立数据表"模式,挂载在 Avatar 上的 BagComponent 组件 - 背包数据落在独立数据库表 kbe_plugin_bag_items,不走 KBE 自动持久化 - 写操作串行队列:同一玩家的增删改操作按 ownerDBID 维度串行执行 - BagManager:周期性扫描卡住的队列 - 客户端只读:addItem / removeItem / clear 等高危写入口不暴露给客户端 - 离线/后台操作:提供 getBagForEntityID(databaseID) API - 操作日志:三级可配日志(L1=增删清交易, L2=+拆分合并, L3=全量) - [feat] 数据库压测插件 [KBEngineNex-Plugin-DbStress](https://github.com/KBEngineLab/KBEngineNex-Plugin-DbStress) - 基于 executeRawDatabaseCommand 实现,覆盖增删改查全场景,支持 MySQL / PostgreSQL / MongoDB - 五阶段流程:SETUP → WARMUP → STRESS → REPORT → CLEANUP - 可配参数:duration、concurrency、preloadRows、opWeights - 报告提供 TPS / P50 / P95 / P99 延迟分布 - [feat] KBEX 客户端实体创建快捷入口 [Issue #181](https://github.com/KBEngineLab/KBEngine-Nex/issues/181) - [feat] KBEX 快速热更入口:工具栏刷新按钮 + 自动热更 [Issue #183](https://github.com/KBEngineLab/KBEngine-Nex/issues/183) - [feat] 为 cellapp teleport 接入 onTeleport 回调,支持脚本层拒绝传送 [Issue #178](https://github.com/KBEngineLab/KBEngine-Nex/issues/178) - [feat] createCellEntity 支持 CELL_VIA_BASE 类型 [Issue #182](https://github.com/KBEngineLab/KBEngine-Nex/issues/182) - [feat] PostgreSQL 支持 [Issue #21](https://github.com/KBEngineLab/KBEngine-Nex/issues/21) - 新增完整 db_postgresql 后端库 - 黑名单支持:PostgreSQL 专属危险命令黑名单 - [feat] executeRawDatabaseCommand 命令黑名单 [Issue #179](https://github.com/KBEngineLab/KBEngine-Nex/issues/179) - 配置驱动,支持全局开关和按数据库类型分别配置 - [feat] 新增添加额外配置参数 [Pull request #176](https://github.com/KBEngineLab/KBEngine-Nex/pull/176) - 在 kbengine.xml 根节点下新增 customCfg 段 - [feat] GitHub Actions 自动化构建发布 [Issue #109](https://github.com/KBEngineLab/KBEngine-Nex/issues/109) - [feat] 重构 Python async 调度 [Issue #166](https://github.com/KBEngineLab/KBEngine-Nex/issues/166) - 移除 py 层独立线程,C++ 底层 dispatcher timer 驱动 - [feat] 提供当前 cellapp 下所有 space 的 py 层接口:KBEngine.spaces() [Issue #170](https://github.com/KBEngineLab/KBEngine-Nex/issues/170) - [feat] 增加方法获取指定 space 的所有实体:KBEngine.entitiesForSpace(spaceid) [Issue #76](https://github.com/KBEngineLab/KBEngine-Nex/issues/76) - [feat] 按需启动服务配置,方便分布式/k8s 启动配置管理 [Issue #171](https://github.com/KBEngineLab/KBEngine-Nex/issues/171) - [feat] io_uring 与 kqueue completion adapter,底层完全 completion 化 [Issue #173](https://github.com/KBEngineLab/KBEngine-Nex/issues/173) - [feat] KBEX app 启动失败后自动读取原始日志并输出 [Issue #158](https://github.com/KBEngineLab/KBEngine-Nex/issues/158) - [feat] registerReadFileDescriptor 等接口废弃,新增 registerAcceptFileDescriptor 等 completion API [Issue #172](https://github.com/KBEngineLab/KBEngine-Nex/issues/172) - [feat] 增强 topSpeed 超速检测并通知脚本层 [Issue #168](https://github.com/KBEngineLab/KBEngine-Nex/issues/168) - [fix] 修复 urlopen 传入 None 时可能崩溃的问题 [Issue #167](https://github.com/KBEngineLab/KBEngine-Nex/issues/167) - [fix] log4cxx 初始化前自动创建日志目录 - [perf] openssl 彻底 vcpkg 引入 - [perf] Debug 下编译 Release Python [Issue #175](https://github.com/KBEngineLab/KBEngine-Nex/issues/175) - [perf] db_mongodb 功能优化 [Issue #177](https://github.com/KBEngineLab/KBEngine-Nex/issues/177) | 4 months ago | |
up | 8 years ago | |
更新文件编码为UTF8 无BOM,统一所有平台编码 | 1 year ago | |
更新文件编码为UTF8 无BOM,统一所有平台编码 | 1 year ago | |
up | 8 years ago | |
up | 8 years ago | |
更新文件编码为UTF8 无BOM,统一所有平台编码 | 1 year ago | |
更新文件编码为UTF8 无BOM,统一所有平台编码 | 1 year ago | |
更新文件编码为UTF8 无BOM,统一所有平台编码 | 1 year ago | |
更新文件编码为UTF8 无BOM,统一所有平台编码 | 1 year ago | |
更新文件编码为UTF8 无BOM,统一所有平台编码 | 1 year ago | |
更新文件编码为UTF8 无BOM,统一所有平台编码 | 1 year ago | |
up | 8 years ago | |
更新文件编码为UTF8 无BOM,统一所有平台编码 | 1 year ago | |
更新文件编码为UTF8 无BOM,统一所有平台编码 | 1 year ago | |
up | 8 years ago | |
up | 8 years ago | |
更新文件编码为UTF8 无BOM,统一所有平台编码 | 1 year ago | |
up | 8 years ago | |
更新文件编码为UTF8 无BOM,统一所有平台编码 | 1 year ago | |
更新文件编码为UTF8 无BOM,统一所有平台编码 | 1 year ago | |
up | 8 years ago | |
Release 2.8 Preview - [feat] 官网重构,更简洁,更直观 - [feat] SDK 异常处理,避免被上层错误导致stream错乱 [Issue #189](https://github.com/KBEngineLab/KBEngine-Nex/issues/189) - [feat] KBEX增加插件管理功能 - 插件管理面板:支持 GitHub / Gitee 双仓库源切换 - 插件商城浏览:左侧插件列表(名称、作者、tags,状态靠右),右侧详情(描述、版本选择、README) - 插件安装:下载 zip 并解压到 assets/plugins/{id}/,自动注册到 plugins.xml - 插件卸载:删除插件目录并从 plugins.xml 移除 - 插件启用/禁用:通过 plugins.xml 控制加载 - 安装时支持版本选择 - [feat] 背包插件 [KBEngineNex-Plugin-Bag](https://github.com/KBEngineLab/KBEngineNex-Plugin-Bag) - 将背包从"独立实体"改为"组件 + 独立数据表"模式,挂载在 Avatar 上的 BagComponent 组件 - 背包数据落在独立数据库表 kbe_plugin_bag_items,不走 KBE 自动持久化 - 写操作串行队列:同一玩家的增删改操作按 ownerDBID 维度串行执行 - BagManager:周期性扫描卡住的队列 - 客户端只读:addItem / removeItem / clear 等高危写入口不暴露给客户端 - 离线/后台操作:提供 getBagForEntityID(databaseID) API - 操作日志:三级可配日志(L1=增删清交易, L2=+拆分合并, L3=全量) - [feat] 数据库压测插件 [KBEngineNex-Plugin-DbStress](https://github.com/KBEngineLab/KBEngineNex-Plugin-DbStress) - 基于 executeRawDatabaseCommand 实现,覆盖增删改查全场景,支持 MySQL / PostgreSQL / MongoDB - 五阶段流程:SETUP → WARMUP → STRESS → REPORT → CLEANUP - 可配参数:duration、concurrency、preloadRows、opWeights - 报告提供 TPS / P50 / P95 / P99 延迟分布 - [feat] KBEX 客户端实体创建快捷入口 [Issue #181](https://github.com/KBEngineLab/KBEngine-Nex/issues/181) - [feat] KBEX 快速热更入口:工具栏刷新按钮 + 自动热更 [Issue #183](https://github.com/KBEngineLab/KBEngine-Nex/issues/183) - [feat] 为 cellapp teleport 接入 onTeleport 回调,支持脚本层拒绝传送 [Issue #178](https://github.com/KBEngineLab/KBEngine-Nex/issues/178) - [feat] createCellEntity 支持 CELL_VIA_BASE 类型 [Issue #182](https://github.com/KBEngineLab/KBEngine-Nex/issues/182) - [feat] PostgreSQL 支持 [Issue #21](https://github.com/KBEngineLab/KBEngine-Nex/issues/21) - 新增完整 db_postgresql 后端库 - 黑名单支持:PostgreSQL 专属危险命令黑名单 - [feat] executeRawDatabaseCommand 命令黑名单 [Issue #179](https://github.com/KBEngineLab/KBEngine-Nex/issues/179) - 配置驱动,支持全局开关和按数据库类型分别配置 - [feat] 新增添加额外配置参数 [Pull request #176](https://github.com/KBEngineLab/KBEngine-Nex/pull/176) - 在 kbengine.xml 根节点下新增 customCfg 段 - [feat] GitHub Actions 自动化构建发布 [Issue #109](https://github.com/KBEngineLab/KBEngine-Nex/issues/109) - [feat] 重构 Python async 调度 [Issue #166](https://github.com/KBEngineLab/KBEngine-Nex/issues/166) - 移除 py 层独立线程,C++ 底层 dispatcher timer 驱动 - [feat] 提供当前 cellapp 下所有 space 的 py 层接口:KBEngine.spaces() [Issue #170](https://github.com/KBEngineLab/KBEngine-Nex/issues/170) - [feat] 增加方法获取指定 space 的所有实体:KBEngine.entitiesForSpace(spaceid) [Issue #76](https://github.com/KBEngineLab/KBEngine-Nex/issues/76) - [feat] 按需启动服务配置,方便分布式/k8s 启动配置管理 [Issue #171](https://github.com/KBEngineLab/KBEngine-Nex/issues/171) - [feat] io_uring 与 kqueue completion adapter,底层完全 completion 化 [Issue #173](https://github.com/KBEngineLab/KBEngine-Nex/issues/173) - [feat] KBEX app 启动失败后自动读取原始日志并输出 [Issue #158](https://github.com/KBEngineLab/KBEngine-Nex/issues/158) - [feat] registerReadFileDescriptor 等接口废弃,新增 registerAcceptFileDescriptor 等 completion API [Issue #172](https://github.com/KBEngineLab/KBEngine-Nex/issues/172) - [feat] 增强 topSpeed 超速检测并通知脚本层 [Issue #168](https://github.com/KBEngineLab/KBEngine-Nex/issues/168) - [fix] 修复 urlopen 传入 None 时可能崩溃的问题 [Issue #167](https://github.com/KBEngineLab/KBEngine-Nex/issues/167) - [fix] log4cxx 初始化前自动创建日志目录 - [perf] openssl 彻底 vcpkg 引入 - [perf] Debug 下编译 Release Python [Issue #175](https://github.com/KBEngineLab/KBEngine-Nex/issues/175) - [perf] db_mongodb 功能优化 [Issue #177](https://github.com/KBEngineLab/KBEngine-Nex/issues/177) | 4 months ago | |
Release 2.8 Preview - [feat] 官网重构,更简洁,更直观 - [feat] SDK 异常处理,避免被上层错误导致stream错乱 [Issue #189](https://github.com/KBEngineLab/KBEngine-Nex/issues/189) - [feat] KBEX增加插件管理功能 - 插件管理面板:支持 GitHub / Gitee 双仓库源切换 - 插件商城浏览:左侧插件列表(名称、作者、tags,状态靠右),右侧详情(描述、版本选择、README) - 插件安装:下载 zip 并解压到 assets/plugins/{id}/,自动注册到 plugins.xml - 插件卸载:删除插件目录并从 plugins.xml 移除 - 插件启用/禁用:通过 plugins.xml 控制加载 - 安装时支持版本选择 - [feat] 背包插件 [KBEngineNex-Plugin-Bag](https://github.com/KBEngineLab/KBEngineNex-Plugin-Bag) - 将背包从"独立实体"改为"组件 + 独立数据表"模式,挂载在 Avatar 上的 BagComponent 组件 - 背包数据落在独立数据库表 kbe_plugin_bag_items,不走 KBE 自动持久化 - 写操作串行队列:同一玩家的增删改操作按 ownerDBID 维度串行执行 - BagManager:周期性扫描卡住的队列 - 客户端只读:addItem / removeItem / clear 等高危写入口不暴露给客户端 - 离线/后台操作:提供 getBagForEntityID(databaseID) API - 操作日志:三级可配日志(L1=增删清交易, L2=+拆分合并, L3=全量) - [feat] 数据库压测插件 [KBEngineNex-Plugin-DbStress](https://github.com/KBEngineLab/KBEngineNex-Plugin-DbStress) - 基于 executeRawDatabaseCommand 实现,覆盖增删改查全场景,支持 MySQL / PostgreSQL / MongoDB - 五阶段流程:SETUP → WARMUP → STRESS → REPORT → CLEANUP - 可配参数:duration、concurrency、preloadRows、opWeights - 报告提供 TPS / P50 / P95 / P99 延迟分布 - [feat] KBEX 客户端实体创建快捷入口 [Issue #181](https://github.com/KBEngineLab/KBEngine-Nex/issues/181) - [feat] KBEX 快速热更入口:工具栏刷新按钮 + 自动热更 [Issue #183](https://github.com/KBEngineLab/KBEngine-Nex/issues/183) - [feat] 为 cellapp teleport 接入 onTeleport 回调,支持脚本层拒绝传送 [Issue #178](https://github.com/KBEngineLab/KBEngine-Nex/issues/178) - [feat] createCellEntity 支持 CELL_VIA_BASE 类型 [Issue #182](https://github.com/KBEngineLab/KBEngine-Nex/issues/182) - [feat] PostgreSQL 支持 [Issue #21](https://github.com/KBEngineLab/KBEngine-Nex/issues/21) - 新增完整 db_postgresql 后端库 - 黑名单支持:PostgreSQL 专属危险命令黑名单 - [feat] executeRawDatabaseCommand 命令黑名单 [Issue #179](https://github.com/KBEngineLab/KBEngine-Nex/issues/179) - 配置驱动,支持全局开关和按数据库类型分别配置 - [feat] 新增添加额外配置参数 [Pull request #176](https://github.com/KBEngineLab/KBEngine-Nex/pull/176) - 在 kbengine.xml 根节点下新增 customCfg 段 - [feat] GitHub Actions 自动化构建发布 [Issue #109](https://github.com/KBEngineLab/KBEngine-Nex/issues/109) - [feat] 重构 Python async 调度 [Issue #166](https://github.com/KBEngineLab/KBEngine-Nex/issues/166) - 移除 py 层独立线程,C++ 底层 dispatcher timer 驱动 - [feat] 提供当前 cellapp 下所有 space 的 py 层接口:KBEngine.spaces() [Issue #170](https://github.com/KBEngineLab/KBEngine-Nex/issues/170) - [feat] 增加方法获取指定 space 的所有实体:KBEngine.entitiesForSpace(spaceid) [Issue #76](https://github.com/KBEngineLab/KBEngine-Nex/issues/76) - [feat] 按需启动服务配置,方便分布式/k8s 启动配置管理 [Issue #171](https://github.com/KBEngineLab/KBEngine-Nex/issues/171) - [feat] io_uring 与 kqueue completion adapter,底层完全 completion 化 [Issue #173](https://github.com/KBEngineLab/KBEngine-Nex/issues/173) - [feat] KBEX app 启动失败后自动读取原始日志并输出 [Issue #158](https://github.com/KBEngineLab/KBEngine-Nex/issues/158) - [feat] registerReadFileDescriptor 等接口废弃,新增 registerAcceptFileDescriptor 等 completion API [Issue #172](https://github.com/KBEngineLab/KBEngine-Nex/issues/172) - [feat] 增强 topSpeed 超速检测并通知脚本层 [Issue #168](https://github.com/KBEngineLab/KBEngine-Nex/issues/168) - [fix] 修复 urlopen 传入 None 时可能崩溃的问题 [Issue #167](https://github.com/KBEngineLab/KBEngine-Nex/issues/167) - [fix] log4cxx 初始化前自动创建日志目录 - [perf] openssl 彻底 vcpkg 引入 - [perf] Debug 下编译 Release Python [Issue #175](https://github.com/KBEngineLab/KBEngine-Nex/issues/175) - [perf] db_mongodb 功能优化 [Issue #177](https://github.com/KBEngineLab/KBEngine-Nex/issues/177) | 4 months ago | |
entity添加isOnNavigate,使用navigateToDetour时,设置isOnGround为true的同时也能下发y轴 | 7 months ago | |
更新文件编码为UTF8 无BOM,统一所有平台编码 | 1 year ago | |
更新文件编码为UTF8 无BOM,统一所有平台编码 | 1 year ago | |
更新文件编码为UTF8 无BOM,统一所有平台编码 | 1 year ago | |
更新文件编码为UTF8 无BOM,统一所有平台编码 | 1 year ago | |
更新文件编码为UTF8 无BOM,统一所有平台编码 | 1 year ago | |
更新文件编码为UTF8 无BOM,统一所有平台编码 | 1 year ago | |
up | 8 years ago | |
更新文件编码为UTF8 无BOM,统一所有平台编码 | 1 year ago | |
更新文件编码为UTF8 无BOM,统一所有平台编码 | 1 year ago | |
up | 8 years ago | |
更新文件编码为UTF8 无BOM,统一所有平台编码 | 1 year ago | |
更新文件编码为UTF8 无BOM,统一所有平台编码 | 1 year ago | |
up | 8 years ago | |
更新文件编码为UTF8 无BOM,统一所有平台编码 | 1 year ago | |
Release 2.8 Preview - [feat] 官网重构,更简洁,更直观 - [feat] SDK 异常处理,避免被上层错误导致stream错乱 [Issue #189](https://github.com/KBEngineLab/KBEngine-Nex/issues/189) - [feat] KBEX增加插件管理功能 - 插件管理面板:支持 GitHub / Gitee 双仓库源切换 - 插件商城浏览:左侧插件列表(名称、作者、tags,状态靠右),右侧详情(描述、版本选择、README) - 插件安装:下载 zip 并解压到 assets/plugins/{id}/,自动注册到 plugins.xml - 插件卸载:删除插件目录并从 plugins.xml 移除 - 插件启用/禁用:通过 plugins.xml 控制加载 - 安装时支持版本选择 - [feat] 背包插件 [KBEngineNex-Plugin-Bag](https://github.com/KBEngineLab/KBEngineNex-Plugin-Bag) - 将背包从"独立实体"改为"组件 + 独立数据表"模式,挂载在 Avatar 上的 BagComponent 组件 - 背包数据落在独立数据库表 kbe_plugin_bag_items,不走 KBE 自动持久化 - 写操作串行队列:同一玩家的增删改操作按 ownerDBID 维度串行执行 - BagManager:周期性扫描卡住的队列 - 客户端只读:addItem / removeItem / clear 等高危写入口不暴露给客户端 - 离线/后台操作:提供 getBagForEntityID(databaseID) API - 操作日志:三级可配日志(L1=增删清交易, L2=+拆分合并, L3=全量) - [feat] 数据库压测插件 [KBEngineNex-Plugin-DbStress](https://github.com/KBEngineLab/KBEngineNex-Plugin-DbStress) - 基于 executeRawDatabaseCommand 实现,覆盖增删改查全场景,支持 MySQL / PostgreSQL / MongoDB - 五阶段流程:SETUP → WARMUP → STRESS → REPORT → CLEANUP - 可配参数:duration、concurrency、preloadRows、opWeights - 报告提供 TPS / P50 / P95 / P99 延迟分布 - [feat] KBEX 客户端实体创建快捷入口 [Issue #181](https://github.com/KBEngineLab/KBEngine-Nex/issues/181) - [feat] KBEX 快速热更入口:工具栏刷新按钮 + 自动热更 [Issue #183](https://github.com/KBEngineLab/KBEngine-Nex/issues/183) - [feat] 为 cellapp teleport 接入 onTeleport 回调,支持脚本层拒绝传送 [Issue #178](https://github.com/KBEngineLab/KBEngine-Nex/issues/178) - [feat] createCellEntity 支持 CELL_VIA_BASE 类型 [Issue #182](https://github.com/KBEngineLab/KBEngine-Nex/issues/182) - [feat] PostgreSQL 支持 [Issue #21](https://github.com/KBEngineLab/KBEngine-Nex/issues/21) - 新增完整 db_postgresql 后端库 - 黑名单支持:PostgreSQL 专属危险命令黑名单 - [feat] executeRawDatabaseCommand 命令黑名单 [Issue #179](https://github.com/KBEngineLab/KBEngine-Nex/issues/179) - 配置驱动,支持全局开关和按数据库类型分别配置 - [feat] 新增添加额外配置参数 [Pull request #176](https://github.com/KBEngineLab/KBEngine-Nex/pull/176) - 在 kbengine.xml 根节点下新增 customCfg 段 - [feat] GitHub Actions 自动化构建发布 [Issue #109](https://github.com/KBEngineLab/KBEngine-Nex/issues/109) - [feat] 重构 Python async 调度 [Issue #166](https://github.com/KBEngineLab/KBEngine-Nex/issues/166) - 移除 py 层独立线程,C++ 底层 dispatcher timer 驱动 - [feat] 提供当前 cellapp 下所有 space 的 py 层接口:KBEngine.spaces() [Issue #170](https://github.com/KBEngineLab/KBEngine-Nex/issues/170) - [feat] 增加方法获取指定 space 的所有实体:KBEngine.entitiesForSpace(spaceid) [Issue #76](https://github.com/KBEngineLab/KBEngine-Nex/issues/76) - [feat] 按需启动服务配置,方便分布式/k8s 启动配置管理 [Issue #171](https://github.com/KBEngineLab/KBEngine-Nex/issues/171) - [feat] io_uring 与 kqueue completion adapter,底层完全 completion 化 [Issue #173](https://github.com/KBEngineLab/KBEngine-Nex/issues/173) - [feat] KBEX app 启动失败后自动读取原始日志并输出 [Issue #158](https://github.com/KBEngineLab/KBEngine-Nex/issues/158) - [feat] registerReadFileDescriptor 等接口废弃,新增 registerAcceptFileDescriptor 等 completion API [Issue #172](https://github.com/KBEngineLab/KBEngine-Nex/issues/172) - [feat] 增强 topSpeed 超速检测并通知脚本层 [Issue #168](https://github.com/KBEngineLab/KBEngine-Nex/issues/168) - [fix] 修复 urlopen 传入 None 时可能崩溃的问题 [Issue #167](https://github.com/KBEngineLab/KBEngine-Nex/issues/167) - [fix] log4cxx 初始化前自动创建日志目录 - [perf] openssl 彻底 vcpkg 引入 - [perf] Debug 下编译 Release Python [Issue #175](https://github.com/KBEngineLab/KBEngine-Nex/issues/175) - [perf] db_mongodb 功能优化 [Issue #177](https://github.com/KBEngineLab/KBEngine-Nex/issues/177) | 4 months ago | |
组网时连接进程失败继续尝试 #1245 | 7 years ago | |
1: 增加一种entity叫space, 通过引擎创建这样的entity能够直接导致space的base和cell创建好。 2: cell的同步作用域简化为 CELL、CELL_CLIENT、CELL_CLIENTS、CELL_OTHER_CLIENTS https://github.com/kbengine/kbengine/issues/606 | 8 years ago | |
up | 8 years ago | |
interfaces单机多开支持 #1241 | 7 years ago | |
更新文件编码为UTF8 无BOM,统一所有平台编码 | 1 year ago | |
up | 8 years ago | |
moveToEntity需要增加一个偏移值参数,如移动到实体的左边或者右边 https://github.com/kbengine/kbengine/issues/608 | 8 years ago | |
moveToEntity需要增加一个偏移值参数,如移动到实体的左边或者右边 https://github.com/kbengine/kbengine/issues/608 | 8 years ago | |
修复使用navigateToDetour时,结束移动后navigateToDetour不被同步导致entity乱跳跃的的bug | 6 months ago | |
修复navigation补帧触发导致脱离生命周期出现的bug | 7 months ago | |
修复使用navigateToDetour时,结束移动后navigateToDetour不被同步导致entity乱跳跃的的bug | 6 months ago | |
修复navigation补帧触发导致脱离生命周期出现的bug | 7 months ago | |
up | 8 years ago | |
up | 8 years ago | |
更新文件编码为UTF8 无BOM,统一所有平台编码 | 1 year ago | |
更新文件编码为UTF8 无BOM,统一所有平台编码 | 1 year ago | |
更新文件编码为UTF8 无BOM,统一所有平台编码 | 1 year ago | |
更新文件编码为UTF8 无BOM,统一所有平台编码 | 1 year ago | |
up | 8 years ago | |
更新文件编码为UTF8 无BOM,统一所有平台编码 | 1 year ago | |
更新文件编码为UTF8 无BOM,统一所有平台编码 | 1 year ago | |
up | 7 years ago | |
修复一批Warning | 7 months ago | |
更新文件编码为UTF8 无BOM,统一所有平台编码 | 1 year ago | |
更新文件编码为UTF8 无BOM,统一所有平台编码 | 1 year ago | |
up | 8 years ago | |
Release 2.8 Preview - [feat] 官网重构,更简洁,更直观 - [feat] SDK 异常处理,避免被上层错误导致stream错乱 [Issue #189](https://github.com/KBEngineLab/KBEngine-Nex/issues/189) - [feat] KBEX增加插件管理功能 - 插件管理面板:支持 GitHub / Gitee 双仓库源切换 - 插件商城浏览:左侧插件列表(名称、作者、tags,状态靠右),右侧详情(描述、版本选择、README) - 插件安装:下载 zip 并解压到 assets/plugins/{id}/,自动注册到 plugins.xml - 插件卸载:删除插件目录并从 plugins.xml 移除 - 插件启用/禁用:通过 plugins.xml 控制加载 - 安装时支持版本选择 - [feat] 背包插件 [KBEngineNex-Plugin-Bag](https://github.com/KBEngineLab/KBEngineNex-Plugin-Bag) - 将背包从"独立实体"改为"组件 + 独立数据表"模式,挂载在 Avatar 上的 BagComponent 组件 - 背包数据落在独立数据库表 kbe_plugin_bag_items,不走 KBE 自动持久化 - 写操作串行队列:同一玩家的增删改操作按 ownerDBID 维度串行执行 - BagManager:周期性扫描卡住的队列 - 客户端只读:addItem / removeItem / clear 等高危写入口不暴露给客户端 - 离线/后台操作:提供 getBagForEntityID(databaseID) API - 操作日志:三级可配日志(L1=增删清交易, L2=+拆分合并, L3=全量) - [feat] 数据库压测插件 [KBEngineNex-Plugin-DbStress](https://github.com/KBEngineLab/KBEngineNex-Plugin-DbStress) - 基于 executeRawDatabaseCommand 实现,覆盖增删改查全场景,支持 MySQL / PostgreSQL / MongoDB - 五阶段流程:SETUP → WARMUP → STRESS → REPORT → CLEANUP - 可配参数:duration、concurrency、preloadRows、opWeights - 报告提供 TPS / P50 / P95 / P99 延迟分布 - [feat] KBEX 客户端实体创建快捷入口 [Issue #181](https://github.com/KBEngineLab/KBEngine-Nex/issues/181) - [feat] KBEX 快速热更入口:工具栏刷新按钮 + 自动热更 [Issue #183](https://github.com/KBEngineLab/KBEngine-Nex/issues/183) - [feat] 为 cellapp teleport 接入 onTeleport 回调,支持脚本层拒绝传送 [Issue #178](https://github.com/KBEngineLab/KBEngine-Nex/issues/178) - [feat] createCellEntity 支持 CELL_VIA_BASE 类型 [Issue #182](https://github.com/KBEngineLab/KBEngine-Nex/issues/182) - [feat] PostgreSQL 支持 [Issue #21](https://github.com/KBEngineLab/KBEngine-Nex/issues/21) - 新增完整 db_postgresql 后端库 - 黑名单支持:PostgreSQL 专属危险命令黑名单 - [feat] executeRawDatabaseCommand 命令黑名单 [Issue #179](https://github.com/KBEngineLab/KBEngine-Nex/issues/179) - 配置驱动,支持全局开关和按数据库类型分别配置 - [feat] 新增添加额外配置参数 [Pull request #176](https://github.com/KBEngineLab/KBEngine-Nex/pull/176) - 在 kbengine.xml 根节点下新增 customCfg 段 - [feat] GitHub Actions 自动化构建发布 [Issue #109](https://github.com/KBEngineLab/KBEngine-Nex/issues/109) - [feat] 重构 Python async 调度 [Issue #166](https://github.com/KBEngineLab/KBEngine-Nex/issues/166) - 移除 py 层独立线程,C++ 底层 dispatcher timer 驱动 - [feat] 提供当前 cellapp 下所有 space 的 py 层接口:KBEngine.spaces() [Issue #170](https://github.com/KBEngineLab/KBEngine-Nex/issues/170) - [feat] 增加方法获取指定 space 的所有实体:KBEngine.entitiesForSpace(spaceid) [Issue #76](https://github.com/KBEngineLab/KBEngine-Nex/issues/76) - [feat] 按需启动服务配置,方便分布式/k8s 启动配置管理 [Issue #171](https://github.com/KBEngineLab/KBEngine-Nex/issues/171) - [feat] io_uring 与 kqueue completion adapter,底层完全 completion 化 [Issue #173](https://github.com/KBEngineLab/KBEngine-Nex/issues/173) - [feat] KBEX app 启动失败后自动读取原始日志并输出 [Issue #158](https://github.com/KBEngineLab/KBEngine-Nex/issues/158) - [feat] registerReadFileDescriptor 等接口废弃,新增 registerAcceptFileDescriptor 等 completion API [Issue #172](https://github.com/KBEngineLab/KBEngine-Nex/issues/172) - [feat] 增强 topSpeed 超速检测并通知脚本层 [Issue #168](https://github.com/KBEngineLab/KBEngine-Nex/issues/168) - [fix] 修复 urlopen 传入 None 时可能崩溃的问题 [Issue #167](https://github.com/KBEngineLab/KBEngine-Nex/issues/167) - [fix] log4cxx 初始化前自动创建日志目录 - [perf] openssl 彻底 vcpkg 引入 - [perf] Debug 下编译 Release Python [Issue #175](https://github.com/KBEngineLab/KBEngine-Nex/issues/175) - [perf] db_mongodb 功能优化 [Issue #177](https://github.com/KBEngineLab/KBEngine-Nex/issues/177) | 4 months ago | |
更新文件编码为UTF8 无BOM,统一所有平台编码 | 1 year ago | |
1: 增加一种entity叫space, 通过引擎创建这样的entity能够直接导致space的base和cell创建好。 2: cell的同步作用域简化为 CELL、CELL_CLIENT、CELL_CLIENTS、CELL_OTHER_CLIENTS https://github.com/kbengine/kbengine/issues/606 | 8 years ago | |
更新文件编码为UTF8 无BOM,统一所有平台编码 | 1 year ago | |
更新文件编码为UTF8 无BOM,统一所有平台编码 | 1 year ago | |
修复一批Warning | 7 months ago | |
更新文件编码为UTF8 无BOM,统一所有平台编码 | 1 year ago | |
Release 2.8 Preview - [feat] 官网重构,更简洁,更直观 - [feat] SDK 异常处理,避免被上层错误导致stream错乱 [Issue #189](https://github.com/KBEngineLab/KBEngine-Nex/issues/189) - [feat] KBEX增加插件管理功能 - 插件管理面板:支持 GitHub / Gitee 双仓库源切换 - 插件商城浏览:左侧插件列表(名称、作者、tags,状态靠右),右侧详情(描述、版本选择、README) - 插件安装:下载 zip 并解压到 assets/plugins/{id}/,自动注册到 plugins.xml - 插件卸载:删除插件目录并从 plugins.xml 移除 - 插件启用/禁用:通过 plugins.xml 控制加载 - 安装时支持版本选择 - [feat] 背包插件 [KBEngineNex-Plugin-Bag](https://github.com/KBEngineLab/KBEngineNex-Plugin-Bag) - 将背包从"独立实体"改为"组件 + 独立数据表"模式,挂载在 Avatar 上的 BagComponent 组件 - 背包数据落在独立数据库表 kbe_plugin_bag_items,不走 KBE 自动持久化 - 写操作串行队列:同一玩家的增删改操作按 ownerDBID 维度串行执行 - BagManager:周期性扫描卡住的队列 - 客户端只读:addItem / removeItem / clear 等高危写入口不暴露给客户端 - 离线/后台操作:提供 getBagForEntityID(databaseID) API - 操作日志:三级可配日志(L1=增删清交易, L2=+拆分合并, L3=全量) - [feat] 数据库压测插件 [KBEngineNex-Plugin-DbStress](https://github.com/KBEngineLab/KBEngineNex-Plugin-DbStress) - 基于 executeRawDatabaseCommand 实现,覆盖增删改查全场景,支持 MySQL / PostgreSQL / MongoDB - 五阶段流程:SETUP → WARMUP → STRESS → REPORT → CLEANUP - 可配参数:duration、concurrency、preloadRows、opWeights - 报告提供 TPS / P50 / P95 / P99 延迟分布 - [feat] KBEX 客户端实体创建快捷入口 [Issue #181](https://github.com/KBEngineLab/KBEngine-Nex/issues/181) - [feat] KBEX 快速热更入口:工具栏刷新按钮 + 自动热更 [Issue #183](https://github.com/KBEngineLab/KBEngine-Nex/issues/183) - [feat] 为 cellapp teleport 接入 onTeleport 回调,支持脚本层拒绝传送 [Issue #178](https://github.com/KBEngineLab/KBEngine-Nex/issues/178) - [feat] createCellEntity 支持 CELL_VIA_BASE 类型 [Issue #182](https://github.com/KBEngineLab/KBEngine-Nex/issues/182) - [feat] PostgreSQL 支持 [Issue #21](https://github.com/KBEngineLab/KBEngine-Nex/issues/21) - 新增完整 db_postgresql 后端库 - 黑名单支持:PostgreSQL 专属危险命令黑名单 - [feat] executeRawDatabaseCommand 命令黑名单 [Issue #179](https://github.com/KBEngineLab/KBEngine-Nex/issues/179) - 配置驱动,支持全局开关和按数据库类型分别配置 - [feat] 新增添加额外配置参数 [Pull request #176](https://github.com/KBEngineLab/KBEngine-Nex/pull/176) - 在 kbengine.xml 根节点下新增 customCfg 段 - [feat] GitHub Actions 自动化构建发布 [Issue #109](https://github.com/KBEngineLab/KBEngine-Nex/issues/109) - [feat] 重构 Python async 调度 [Issue #166](https://github.com/KBEngineLab/KBEngine-Nex/issues/166) - 移除 py 层独立线程,C++ 底层 dispatcher timer 驱动 - [feat] 提供当前 cellapp 下所有 space 的 py 层接口:KBEngine.spaces() [Issue #170](https://github.com/KBEngineLab/KBEngine-Nex/issues/170) - [feat] 增加方法获取指定 space 的所有实体:KBEngine.entitiesForSpace(spaceid) [Issue #76](https://github.com/KBEngineLab/KBEngine-Nex/issues/76) - [feat] 按需启动服务配置,方便分布式/k8s 启动配置管理 [Issue #171](https://github.com/KBEngineLab/KBEngine-Nex/issues/171) - [feat] io_uring 与 kqueue completion adapter,底层完全 completion 化 [Issue #173](https://github.com/KBEngineLab/KBEngine-Nex/issues/173) - [feat] KBEX app 启动失败后自动读取原始日志并输出 [Issue #158](https://github.com/KBEngineLab/KBEngine-Nex/issues/158) - [feat] registerReadFileDescriptor 等接口废弃,新增 registerAcceptFileDescriptor 等 completion API [Issue #172](https://github.com/KBEngineLab/KBEngine-Nex/issues/172) - [feat] 增强 topSpeed 超速检测并通知脚本层 [Issue #168](https://github.com/KBEngineLab/KBEngine-Nex/issues/168) - [fix] 修复 urlopen 传入 None 时可能崩溃的问题 [Issue #167](https://github.com/KBEngineLab/KBEngine-Nex/issues/167) - [fix] log4cxx 初始化前自动创建日志目录 - [perf] openssl 彻底 vcpkg 引入 - [perf] Debug 下编译 Release Python [Issue #175](https://github.com/KBEngineLab/KBEngine-Nex/issues/175) - [perf] db_mongodb 功能优化 [Issue #177](https://github.com/KBEngineLab/KBEngine-Nex/issues/177) | 4 months ago | |
Release 2.8 Preview - [feat] 官网重构,更简洁,更直观 - [feat] SDK 异常处理,避免被上层错误导致stream错乱 [Issue #189](https://github.com/KBEngineLab/KBEngine-Nex/issues/189) - [feat] KBEX增加插件管理功能 - 插件管理面板:支持 GitHub / Gitee 双仓库源切换 - 插件商城浏览:左侧插件列表(名称、作者、tags,状态靠右),右侧详情(描述、版本选择、README) - 插件安装:下载 zip 并解压到 assets/plugins/{id}/,自动注册到 plugins.xml - 插件卸载:删除插件目录并从 plugins.xml 移除 - 插件启用/禁用:通过 plugins.xml 控制加载 - 安装时支持版本选择 - [feat] 背包插件 [KBEngineNex-Plugin-Bag](https://github.com/KBEngineLab/KBEngineNex-Plugin-Bag) - 将背包从"独立实体"改为"组件 + 独立数据表"模式,挂载在 Avatar 上的 BagComponent 组件 - 背包数据落在独立数据库表 kbe_plugin_bag_items,不走 KBE 自动持久化 - 写操作串行队列:同一玩家的增删改操作按 ownerDBID 维度串行执行 - BagManager:周期性扫描卡住的队列 - 客户端只读:addItem / removeItem / clear 等高危写入口不暴露给客户端 - 离线/后台操作:提供 getBagForEntityID(databaseID) API - 操作日志:三级可配日志(L1=增删清交易, L2=+拆分合并, L3=全量) - [feat] 数据库压测插件 [KBEngineNex-Plugin-DbStress](https://github.com/KBEngineLab/KBEngineNex-Plugin-DbStress) - 基于 executeRawDatabaseCommand 实现,覆盖增删改查全场景,支持 MySQL / PostgreSQL / MongoDB - 五阶段流程:SETUP → WARMUP → STRESS → REPORT → CLEANUP - 可配参数:duration、concurrency、preloadRows、opWeights - 报告提供 TPS / P50 / P95 / P99 延迟分布 - [feat] KBEX 客户端实体创建快捷入口 [Issue #181](https://github.com/KBEngineLab/KBEngine-Nex/issues/181) - [feat] KBEX 快速热更入口:工具栏刷新按钮 + 自动热更 [Issue #183](https://github.com/KBEngineLab/KBEngine-Nex/issues/183) - [feat] 为 cellapp teleport 接入 onTeleport 回调,支持脚本层拒绝传送 [Issue #178](https://github.com/KBEngineLab/KBEngine-Nex/issues/178) - [feat] createCellEntity 支持 CELL_VIA_BASE 类型 [Issue #182](https://github.com/KBEngineLab/KBEngine-Nex/issues/182) - [feat] PostgreSQL 支持 [Issue #21](https://github.com/KBEngineLab/KBEngine-Nex/issues/21) - 新增完整 db_postgresql 后端库 - 黑名单支持:PostgreSQL 专属危险命令黑名单 - [feat] executeRawDatabaseCommand 命令黑名单 [Issue #179](https://github.com/KBEngineLab/KBEngine-Nex/issues/179) - 配置驱动,支持全局开关和按数据库类型分别配置 - [feat] 新增添加额外配置参数 [Pull request #176](https://github.com/KBEngineLab/KBEngine-Nex/pull/176) - 在 kbengine.xml 根节点下新增 customCfg 段 - [feat] GitHub Actions 自动化构建发布 [Issue #109](https://github.com/KBEngineLab/KBEngine-Nex/issues/109) - [feat] 重构 Python async 调度 [Issue #166](https://github.com/KBEngineLab/KBEngine-Nex/issues/166) - 移除 py 层独立线程,C++ 底层 dispatcher timer 驱动 - [feat] 提供当前 cellapp 下所有 space 的 py 层接口:KBEngine.spaces() [Issue #170](https://github.com/KBEngineLab/KBEngine-Nex/issues/170) - [feat] 增加方法获取指定 space 的所有实体:KBEngine.entitiesForSpace(spaceid) [Issue #76](https://github.com/KBEngineLab/KBEngine-Nex/issues/76) - [feat] 按需启动服务配置,方便分布式/k8s 启动配置管理 [Issue #171](https://github.com/KBEngineLab/KBEngine-Nex/issues/171) - [feat] io_uring 与 kqueue completion adapter,底层完全 completion 化 [Issue #173](https://github.com/KBEngineLab/KBEngine-Nex/issues/173) - [feat] KBEX app 启动失败后自动读取原始日志并输出 [Issue #158](https://github.com/KBEngineLab/KBEngine-Nex/issues/158) - [feat] registerReadFileDescriptor 等接口废弃,新增 registerAcceptFileDescriptor 等 completion API [Issue #172](https://github.com/KBEngineLab/KBEngine-Nex/issues/172) - [feat] 增强 topSpeed 超速检测并通知脚本层 [Issue #168](https://github.com/KBEngineLab/KBEngine-Nex/issues/168) - [fix] 修复 urlopen 传入 None 时可能崩溃的问题 [Issue #167](https://github.com/KBEngineLab/KBEngine-Nex/issues/167) - [fix] log4cxx 初始化前自动创建日志目录 - [perf] openssl 彻底 vcpkg 引入 - [perf] Debug 下编译 Release Python [Issue #175](https://github.com/KBEngineLab/KBEngine-Nex/issues/175) - [perf] db_mongodb 功能优化 [Issue #177](https://github.com/KBEngineLab/KBEngine-Nex/issues/177) | 4 months ago | |
up | 8 years ago | |
更新文件编码为UTF8 无BOM,统一所有平台编码 | 1 year ago | |
up | 8 years ago | |
更新文件编码为UTF8 无BOM,统一所有平台编码 | 1 year ago | |
up | 8 years ago | |
up | 8 years ago | |
更新文件编码为UTF8 无BOM,统一所有平台编码 | 1 year ago | |
更新文件编码为UTF8 无BOM,统一所有平台编码 | 1 year ago | |
up | 8 years ago | |
up | 8 years ago | |
更新文件编码为UTF8 无BOM,统一所有平台编码 | 1 year ago | |
up | 8 years ago | |
修复一批Warning | 7 months ago | |
up | 8 years ago | |
修复使用navigateToDetour时,结束移动后navigateToDetour不被同步导致entity乱跳跃的的bug | 6 months ago | |
更新文件编码为UTF8 无BOM,统一所有平台编码 | 1 year ago | |
up | 8 years ago | |
up | 8 years ago | |
up | 8 years ago |
======================================================================== CONSOLE APPLICATION : ppp Project Overview
AppWizard has created this ppp application for you.
This file contains a summary of what you will find in each of the files that make up your ppp application.
ppp.vcproj This is the main project file for VC++ projects generated using an Application Wizard. It contains information about the version of Visual C++ that generated the file, and information about the platforms, configurations, and project features selected with the Application Wizard.
ppp.cpp This is the main application source file.
///////////////////////////////////////////////////////////////////////////// Other standard files:
StdAfx.h, StdAfx.cpp These files are used to build a precompiled header (PCH) file named ppp.pch and a precompiled types file named StdAfx.obj.
///////////////////////////////////////////////////////////////////////////// Other notes:
AppWizard uses "TODO:" comments to indicate parts of the source code you should add to or customize.
/////////////////////////////////////////////////////////////////////////////