项目创建与工作区隔离
支持通过 PyCharm 新建 KBE 项目,配置路径、版本与 SDK,并为 BASE、CELL、BOTS 等应用建立更贴近引擎结构的开发环境。
KBEngine X 是为 KBEngine Nex 项目打造的 PyCharm IDE 插件,围绕项目创建、服务端管理、远程同步、SDK 生成、代码补全与可视化运维展开, 把原本分散的命令行与调试流程收束到一个开发工作台里。
支持通过 PyCharm 新建 KBE 项目,配置路径、版本与 SDK,并为 BASE、CELL、BOTS 等应用建立更贴近引擎结构的开发环境。
在 IDE 内直接启动、停止、调试服务端。启用 SSH 后支持远程连接与项目同步,把本地开发和远程部署串成一条链路。
针对 base、cell、client、Components 与 DEF 文件提供补全、类型映射、定义跳转和函数生成,让 KBE 代码结构在 IDE 中可理解、可导航。
可配置 SDK 生成路径,支持结合远程服务端的项目同步流程,减少引擎侧与客户端侧同步维护的重复成本。
面向服务器群的 Machine 视角查看 KBE 进程状态和资源占用,帮助快速识别负载分布与异常热点。
集成 TickProfile、CProfile、PyProfile、EventProfile、NetworkProfile 以及 Watcher、SpaceViewer,让性能和运行状态不再依赖离散工具。
KBEngine X 的目标不是简单把命令搬进 IDE,而是把 KBEngine Nex 的开发结构、运行结构和观测结构都映射到开发者最常用的工作界面中。
插件内已覆盖新建项目、设置管理、服务端控制、调试连接与 SDK 生成,不再需要频繁切换配置文件、命令行和额外的可视化工具。
新增的 5 项能力进一步补齐了集群观察、性能分析和运行态可视化,让插件覆盖从开发到观测的完整链路。
用户可以在设置中配置需要启动的 app 信息,形成更清晰的启动清单,适合多组件服务端场景下的统一编排。
查看当前服务器群内所有 KBE 的 Machine 信息和资源占用情况,把进程分布、运行状态和资源压力集中展示。
整合 TickProfile、CProfile、PyProfile、EventProfile、NetworkProfile,多维度分析运行时热点与瓶颈位置。
为开发者查看单个组件进程的状态信息提供统一入口,包括网络信息、响应速度等关键运行指标。
在 SpaceViewer 中查看游戏内所有 Space 中 entity 的分布情况,帮助理解空间内对象密度与实时布局。
从安装配置到服务端调试,再到运行态分析,整个使用路径都可以在插件内完成。
在 PyCharm 的 Marketplace 中搜索 KBEngine X,或直接访问 JetBrains 插件页完成安装,重启 IDE 后即可启用全部能力。
设置引擎路径、项目路径、SDK 生成路径、Telnet 密码,并按需启用 SSH 远程服务与自动同步。
直接在插件里启动、停止、Debug 服务端,结合日志分组与 Console 调试完成日常开发闭环。
通过进程管理、性能分析、Watcher 与 SpaceViewer 观察集群、组件与空间实体分布,定位问题更快。
通过实际界面截图快速了解项目创建、服务端控制、性能分析和运行态观察等核心能力。
在设置中配置需要启动的 app 信息,建立项目级启动视图。
查看服务器群内所有 KBE Machine 信息与资源占用情况。
使用多种 Profile 维度观察服务端性能表现与热点分布。
查看单个组件进程的状态、网络信息和响应速度等指标。
直观看到游戏中所有 Space 内 entity 的分布情况。
在 PyCharm 内快速创建 KBE 项目并进入后续配置流程。
统一配置引擎路径、项目路径、SDK 生成路径、SSH 和远程同步能力。
在 IDE 内完成启动、停止、日志查看与调试连接。
面向客户端项目的一键 SDK 生成能力,减少重复同步成本。
一个面向 KBEngine Nex 开发者的 PyCharm 插件,把项目创建、服务端管理、调试、补全、性能分析和运行态观测整合成单一入口。