KBEngine Nex 官方开发体验增强

让 KBEngine Nex 在 PyCharm 里真正高效起来

KBEngine X 是为 KBEngine Nex 项目打造的 PyCharm IDE 插件,围绕项目创建、服务端管理、远程同步、SDK 生成、代码补全与可视化运维展开, 把原本分散的命令行与调试流程收束到一个开发工作台里。

能力总览 覆盖产品定位、核心功能、版本更新与界面截图,便于快速了解插件能力。
IDE 内闭环 从创建项目到启动、分析、观察、跳转都在 PyCharm 完成
面向 KBE 场景 针对 BASE、CELL、BOTS、DEF 等能力优化
KBEngine X apps 管理界面
KBEngine X 进程管理界面
KBEngine X 性能分析界面
KBEngine X Watcher 界面
KBEngine X SpaceViewer 界面
新版本重点能力 Apps 管理、进程管理、性能分析、Watcher 与 SpaceViewer 已纳入统一工作流,开发、运维、观测入口集中到插件内部。

围绕 KBEngine Nex 的完整开发工作台

Project

项目创建与工作区隔离

支持通过 PyCharm 新建 KBE 项目,配置路径、版本与 SDK,并为 BASE、CELL、BOTS 等应用建立更贴近引擎结构的开发环境。

Server

服务端管理与远程同步

在 IDE 内直接启动、停止、调试服务端。启用 SSH 后支持远程连接与项目同步,把本地开发和远程部署串成一条链路。

Productivity

自动补全、跳转与 DEF 映射

针对 base、cell、client、Components 与 DEF 文件提供补全、类型映射、定义跳转和函数生成,让 KBE 代码结构在 IDE 中可理解、可导航。

SDK

一键生成客户端 SDK

可配置 SDK 生成路径,支持结合远程服务端的项目同步流程,减少引擎侧与客户端侧同步维护的重复成本。

Observability

进程与资源可视化

面向服务器群的 Machine 视角查看 KBE 进程状态和资源占用,帮助快速识别负载分布与异常热点。

Analysis

性能分析与实时观察

集成 TickProfile、CProfile、PyProfile、EventProfile、NetworkProfile 以及 Watcher、SpaceViewer,让性能和运行状态不再依赖离散工具。

为 KBE 项目提供更自然的 PyCharm 开发体验

KBEngine X 的目标不是简单把命令搬进 IDE,而是把 KBEngine Nex 的开发结构、运行结构和观测结构都映射到开发者最常用的工作界面中。

  • 内置 KBEngine 与 Math 模块提示
  • 支持 base、cell、client 方法自动补全
  • 支持 PY 与 DEF 的双向映射和跳转
  • 支持远程服务端和自动同步流程

从启动到调试,从设置到生成,流程收束在一个入口

插件内已覆盖新建项目、设置管理、服务端控制、调试连接与 SDK 生成,不再需要频繁切换配置文件、命令行和额外的可视化工具。

适合需要长期维护 KBEngine Nex 服务端、频繁调试组件逻辑和持续跟踪集群状态的团队。

本次更新重点

新增的 5 项能力进一步补齐了集群观察、性能分析和运行态可视化,让插件覆盖从开发到观测的完整链路。

01

Apps 管理

用户可以在设置中配置需要启动的 app 信息,形成更清晰的启动清单,适合多组件服务端场景下的统一编排。

02

进程管理

查看当前服务器群内所有 KBE 的 Machine 信息和资源占用情况,把进程分布、运行状态和资源压力集中展示。

03

性能分析

整合 TickProfile、CProfile、PyProfile、EventProfile、NetworkProfile,多维度分析运行时热点与瓶颈位置。

04

Watcher

为开发者查看单个组件进程的状态信息提供统一入口,包括网络信息、响应速度等关键运行指标。

05

SpaceViewer

在 SpaceViewer 中查看游戏内所有 Space 中 entity 的分布情况,帮助理解空间内对象密度与实时布局。

典型使用流程

从安装配置到服务端调试,再到运行态分析,整个使用路径都可以在插件内完成。

1

安装插件

在 PyCharm 的 Marketplace 中搜索 KBEngine X,或直接访问 JetBrains 插件页完成安装,重启 IDE 后即可启用全部能力。

2

配置项目与环境

设置引擎路径、项目路径、SDK 生成路径、Telnet 密码,并按需启用 SSH 远程服务与自动同步。

3

启动与调试服务端

直接在插件里启动、停止、Debug 服务端,结合日志分组与 Console 调试完成日常开发闭环。

4

观测与分析运行状态

通过进程管理、性能分析、Watcher 与 SpaceViewer 观察集群、组件与空间实体分布,定位问题更快。

KBEngine X

一个面向 KBEngine Nex 开发者的 PyCharm 插件,把项目创建、服务端管理、调试、补全、性能分析和运行态观测整合成单一入口。

返回顶部