PowerNukkitX 高性能、富原版特性、高拓展性的独立服务端核心

Cores PowerNukkitX 高性能、富原版特性、高拓展性的独立服务端核心 2022/12/05-09:44:28

Source of resources
Original
Copyright link
#
Precondition
java17 http://jdk.java.net/17/
API
1.0.11
Language
Multi-language
PNX_BANNER.png


高性能、富原版特性、高拓展性的独立服务端核心



什么是PowerNukkitX?

PowerNukkitX(简称PNX)是由包括BlocklyNukkit团队在内的中国Nukkit开发者们负责开发维护的Nukkit分支版本,修复了众多BUG,改善了性能,及时跟进新版本支持、支持1.19所有新方块和新物品、支持新版下界、支持史诗地形生成器(Terra)。在这些大更改的情况下,PNX仍然保持了良好的插件兼容性,Nukkit生态中的数千个插件仍然可以在PNX上运行。
得益于完全开源的代码,您在遵守开源协议的情况下使用PowerNukkitX没有任何法律风险,内部的数十万API可以随意调用,您可以深入查看实现,通过JVM生态中的各种工具及其方便地进行开发、调试、注入、拦截。也正因如此,Nukkit生态丰富多彩,成百上千各种各样的插件供您选择,您可以用您喜欢的任意JVM语言编写插件,如Java,Kotlin,Scala,Python,Javascript,Lua……


为什么我们要开发PNX?

最直接的原因就是:只有核心强,生态才能强。
我们可以毫不掩饰地说,去重之后,Nukkit生态是基岩版作品最多的生态之一,也是基岩版最高技术力的圈子之一。但是,Nukkit核心在开发团队被CubeCraft买去开发Geyser项目之后,开发强度急剧下降,随着国外众多开发者进入JE圈子,国内BDS圈子向心力逐渐加强,Nukkit系核心渐渐地不再能跟上be社区发展的步伐。作为自由开源精神的践行者,作为Nukkit生态的主力,我们有必要接过Nukkit系服务端开发的任务,续写被EaseCation遗忘的的国人核心开发的篇章。

PNX的优势:

  • 最新版mcbe协议支持
  • 1.19全物品方块及其功能支持
  • 384格世界支持
  • 新版下界生物群系支持
  • 史诗地形生成器
  • 修复众多bug
  • 自定义物品、方块(WIP)
  • 全开源、全API开放、插件众多
  • 更高性能,多核优化(堆核而非堆cpu频率)
FAQ:
技术/使用问题:
使用问题FAQ
bug反馈:
bug反馈链接
开始开服:
PNX快速入门教程
其他问题:
Q:会一直开发下去吗?
A:只要nk生态还没凉透,我们会一直开发下去

Q:开PowerNukkitX服难吗?
A:开服并不难,但是PNX生态十分广阔,各种插件百花齐放,想要完全学会,难度比开BDS服大

Q:你们搞这个项目是为了取代BDS吗?
A:不,但是我们认为BDS并不适合相当多的服务器,即使这些服务器正在使用BDS。我们希望在原版特性、高性能和高拓展性之间有一个更平衡的选择,于是我们开发了PNX。

Q:PNX适合开什么类型的服务器?
A:RPG服、建筑服、小游戏服、生存服、战争服等。P.S. 不建议用于生电服

Q:PNX性能如何?
A:具体取决于您的机器,但是PNX性能比BDS、PMMP和带有Geyser的Paper端都要好。在具有1CPU
核心和2G内存的腾讯云学生机上,实测PNX可以流畅带动15名玩家游玩生存;在具有8CPU核心(8代i7,4.3GHZ),8G内存、GT1030显卡的设备上,可以支持九百名虚拟玩家同服。PNX有较好的多核优化,这意味着您无需像开bds服一样追求核心主频,您完全可以通过多CPU核心来提升服务器性能。此外,您还可以使用IBM J9/OpenJ9启动PNX,这样可以在具有GPU(显卡)的设备上为PNX开启GPU加速,这可以极大地提升核心中部分任务的性能。

风景截图:


联系我们:
Author
超神的冰凉
Downloads
3,680
Views
11,271
First release
Last update
Rating
4.94 star(s) 16 ratings

Resource team

More resources from 超神的冰凉

Share this resource

Latest updates

  1. master-db26b5254

    WeakConcurrentCollection & FreezableArray enhance (#836) * Add WeakConcurrentMap & Set * fix a...
  2. master-c87c03d40

    computeThreadPool async mode to false (#834)
  3. master-df8522d9d

    Fix reference leaks in memory-compression (#833)

Latest reviews

qwq啥时更新生物aawa
那个,能不能出个关闭掉新区快转换,我小游戏服有时候重启直接区块错乱掉【上一块下一块
给我整不会了awa
超神的冰凉
超神的冰凉
您可能使用了不正确的启动方式,也有可能在使用简幻云或旋律云上自带的不稳定阉割版PNX,进入qq群或者discord群以获取更多帮助
我是pm1e的存档,转来的,把存档全放pnx,结果里面自带的新区快转换直接把之前所有存档整废了,小游戏开局直接从高空掉下来再开局【于是我鼓捣了一下,把所有坐标-64才解决问题】,还有好多存档是真废了,主城存档有些区块是转换了,有些没转换,导致某些区块成了空岛,某些区块直接接地府,奇观【】
我手里还好有备份的,请问有没有办法弄个关闭掉旧新区块的转换?或者是说有我没看到【我翻了很多遍也是没看到】
新服主用这个还好点,那些从pm1e搬家直接过来的直接屑【】
不过pnx的优化是真棒【555
超神的冰凉
超神的冰凉
没转换的存档会导致服务器暴毙,还有pnx、pm1e地图格式都是nkx改版
非常好用,大力支持好评。但是有一点bug,最新的构建似乎一旦启用terra就会无法启动,开服就崩溃。我测试了多次,只要关闭terra就没有问题,即使卸载全部插件,启用terra同样会崩溃,应该是内置terra有bug。另外希望尽快适配1.19.0.
超神的冰凉
超神的冰凉
请问您可以提供报错内容吗
一点小问题:1.生物无法自行上矿车
2.骑上马点击跳跃则是下马
3.合成表不太完善
总体是非常不错的啦
超神的冰凉
超神的冰凉
前两者请找NukkitCoder组织解决,Mobplugin不是PNX的组成部分,合成表已经在pr中修复,感谢您的支持
大佬,其他木头造木板只有橡木木板,楼梯怎么放都是倒过来的是bug还是我没有设置好?
超神的冰凉
超神的冰凉
bug已修复
希望尽快支持1.18.30
超神的冰凉
超神的冰凉
1.18.30协议支持版本已经可以在Github Action下载了,荒野更新相关新方块物品支持还需一些时日,感谢您的理解
下载时会出现网络问题无法下载
超神的冰凉
超神的冰凉
请指明下载源是JenkinsCI、Github Action还是官方镜像