QBCore Framework
TopV.gg, 独家专访
所有文章
Joshua (Kakarot)
嘉宾
Joshua · Kakarot
首席执行官兼创始人 QBCore Framework
查看 QBCore 资料 →

独家专访 Joshua
« Kakarot »,QBCore 创始人

2026年5月11日 TopV.gg发布

距离 GTA 6 发售还有几个月,FiveM 圈正在为一场没人真正知道该如何解读的过渡做准备。在线上以 Kakarot 闻名的 Joshua,是少数能以经验之谈讨论这件事的声音之一。他创立了 QBCore,这是今天为生态系统中大多数角色扮演服务器提供动力的开源框架。他同意接受我们的采访。

曾是 PC 技师和定制游戏整机装机师,机缘巧合下以玩家身份进入 FiveM 的 Joshua,与我们一起回顾七年的框架历程,回顾是什么让 QBCore 成为标准,以及在他看来,当生态系统换引擎时哪些东西会留存下来。

TopV

你能否做个自我介绍,并讲讲是如何进入 FiveM 和角色扮演世界的?

Joshua

« 我叫 Joshua,从小就把技术作为生活中的一个常量。在 QBCore 之前,我经营自己的 IT 业务,修理电脑、组装定制游戏 PC、直接到客户那里上门服务。我并不是正式头衔上的软件工程师,我只是一个能深入理解系统并喜欢用技术解决问题的人。我和大多数人一样,是以玩家身份发现 FiveM 的。我当时并不是在找一个开发平台,只是在找一个有意思的东西来玩。但在那个世界里待得越久,我越能看到那些缺口。server owner 想要营造的体验,已经超越了用来构建它们的工具所能提供的。这种野心和能力之间的落差,把我从玩家那一边拉到了开发者这一边。一旦开始构建,我就再也没有真正停下。让我擅长诊断坏掉的系统或设计定制 PC 构建的同样直觉,惊人地翻译到了框架设计中。本质上是一回事,理解组件如何拼合起来,并确保地基足够坚实,能够支撑日后建在上面的任何东西。 »

TopV

你的经历是如何一步步走到创建 QBCore 的?

Joshua

« 在 QBCore 之前,ESX 基本上是唯一严肃的框架选项,它有些让我作为开发者很受挫的局限。架构感觉过时,而且没有给 server owner 提供他们构建心中所想体验所需要的灵活性或性能。我一开始只是为了解决自己的问题写工具,最终很清楚我所构建的东西本身就是一个框架。QBCore 不是第一天就带着宏伟愿景启动的,它是通过反复解决真实问题,直到某种连贯的东西浮现出来的结果。转折点是其他开发者开始在上面构建,社区也自然地围绕它形成。 »

TopV

为什么 QBCore 变得如此占据主导地位?

Joshua

« 老实说,我觉得归根结底是时机、架构和社区三方面的事。ESX 长期占主导地位,但带着许多难以绕开的历史决定。QBCore 带来的是更干净的基础,静态数据不依赖数据库,玩家元数据更易访问,对大型服务器有更好的性能。但只看技术层面,并不能解释它的主导。围绕它形成的社区是真正协作的。开发者们一起构建 resource,分享知识,一起改进生态系统。正是这种网络效应,把一个好的框架变成了标准。 »

TopV

这种位置是否改变了你的视角或决策过程?

Joshua

« 显著地改变了。当你以个人项目开始一件事时,你为自己快速做决定。但当成千上万的服务器都依赖你的构建时,每个决定都承担着你并没主动签下的分量。你对 breaking change 变得更谨慎,对文档更慎重,更清楚自己的选择会如何波及你从未谋面的人们。它教会了我许多关于构建他人所依赖的基础设施所伴随的责任,这远远超出了 FiveM,塑造了我处理工程问题的方式。 »

TopV

你如何分析这些年 FiveM 上角色扮演的演变?

Joshua

« 可能性的天花板大幅提高了。我刚开始时,一个运行良好、配有基础职业系统的服务器就很惊艳了。今天 server owner 们在构建完整的经济、法律体系、房地产市场和社会生态系统,其复杂度堪比 standalone 游戏。玩家期望的标准与开发者可用的工具同步提高。QBCore 是促成这一演变的一部分,但真正推动它的是社区的创造力。开发者们把框架推到了我当初构建时未曾预料的地方。 »

TopV

随着 GTA 6 到来,我们是走向延续还是与过去的断裂?

Joshua

« 我认为这完全取决于未来 Rockstar / FiveM / cfx.re 之间的关系会是什么样子。角色扮演社区已经证明了真正的持久力,它挺过了多年的不确定性,依然在成长。如果 GTA 6 以某种形式提供 modding 支持,我相信社区会过渡并重建。建造这些生态系统的人哪儿也不去,他们只是换了一块新的画布。断裂不会发生在社区或文化上,而是发生在那些建立在 GTA 5 架构之上的具体工具和框架上。一切都会被重建。这不是死亡,是演化。 »

TopV

QBCore 今天处于什么位置?当 GTA 6 发布时,你如何想象它的位置?

Joshua

« QBCore 今天处在一个强势位置:积极维护,被广泛采用,拥有一个能自我维持的 resource 和开发者生态系统。随着 GTA 6 临近,老实的答案是,没有任何 GTA 5 框架会直接迁移过去。能延续过去的是知识、社区关系和架构模式。QBCore 的遗产会留在它塑造的开发者身上,以及它对 FiveM 框架应当如何构建所设立的标准里。接下来出现的东西,都会受到 QBCore 所建立的东西的启发。 »

TopV

你在做哪些战略来预见 GTA 6 的过渡?

Joshua

« 过渡是社区在集体思考的事情。任何开发者或 server owner 现在能做的最聪明的事,是投资去理解底层原则,而不是依赖具体实现。让 QBCore 工作起来的那些模式——关注点清晰分离、事件驱动通信、模块化 resource 设计——无论下一个平台是什么,都是可迁移的。我的重点已经转向更广泛的游戏开发,这让我处在一个有利位置,去为这个生态系统的下一代贡献力量,无论它会是什么样子。 »

TopV

在 QBCore 的旅程中你最自豪的是什么?

Joshua

« 它在我直接参与之外仍然延续了下来。2026 年开发者还在维护它、在它上面构建、为它写教程,而不需要我来掌舵,这就是判断你是否构建了真正东西的最真实标准。任何项目只要创造者还在打理,都能存活。真正重要的那些会自己继续走下去。除此之外,那些在 QBCore 上磨炼,然后走出去建立起严肃职业生涯的开发者,对我来说比任何指标都重要。 »

TopV

你今天想对 server creator 和开发者们传达什么信息?

Joshua

« 带着意图去构建。FiveM 生态系统奖励那些把它当作真正工程师来对待的人,而不是仅当作业余爱好者,这对任何平台都成立。如果你是开发者,请认真对待这份工作,你在这里建立的技能是真实可迁移的。如果你是 server owner,投资去理解你的技术栈,而不仅是消费 resource。那些脱颖而出的服务器并不是脚本最多的,而是有人真正理解他在构建什么、为什么这样构建的服务器。 »

TopV

最艰难的时刻是什么?你会给刚开始的人什么建议?

Joshua

« 最艰难的从来不是技术问题,而是没有报酬、没有团队、没有继续义务下,社区期望带来的重量。Open source 维护者背负着用户很少看到的负担。曾有一些时期,issue、pull request 和社区诉求的体量对一个人来说真的不可持续。我会给所有刚开始的人的建议是:尽早设立边界。明确你会和不会支持什么。在公开处构建,但在私下保护自己的时间。不要让社区对你工作的依赖变成你的身份,因为有一天你需要退一步时,那身份会变成一座牢笼。 »

TopV

彩蛋,并行项目?

Joshua

« 在 QBCore 之外,我一直在用 Unreal Engine,把塑造 QBCore 的同样架构模式——事件驱动系统、脚本层设计、API 框架——应用到商业游戏开发中。这是我在 FiveM 领域所构建之物的自然延伸,也让我再次确认,优秀平台工程的底层原则可以跨越任何引擎或环境。 »

TopV.gg对QBCore框架的CEO兼创始人Joshua(Kakarot)进行的独家专访。2026年5月11日。