NitWikit/docs/准备工作/服务端核心选择.md

42 lines
4.4 KiB
Markdown
Raw Normal View History

2024-03-23 16:17:04 +08:00
---
sidebar_position: 3
---
# 服务端核心选择
> 目前有三类主流的选择MOD插件MOD和插件混合。但其实插件核心只要是同版本的分支基本可以后期再替换如使用purpur替换paper或spigot等MOD服最开始就必须选好核心也就是Forge还是Fabric的问题。
> 此处仅为部分开服核心
## MOD服
性能较差某些MOD就不是想给多人游戏设计的拓展性强内存需求较大游戏性可以做的很丰富但客户端需要安装相同的MOD。纯MOD服主流只有Forge和Fabric两种高版本一般推荐使用fabric因为fabric优化mod多效果比较好但是最重要的还是如果有什么mod只有fabric/forge版本而你又非玩不可只能选择相应的核心。
## 插件服
性能较好是初学者最适合开的服务器拓展性较强配置性强但坏处就是有的插件需自行配置后使用客户端无需安装MOD。我个人推荐插件服使用Paper核心因为这个核心在性能优化、稳定性、兼容性上都不错。不过除了Paper之外Purpur、Tuinity等优化更加激进这也代表它的稳定性兼容性与其他几款服务端核心相比要低。适合普通生存小游戏登录服
### 插件服核心推荐
Spigot适合追求极端的稳定性和兼容性的服务器原版性质几乎没有改变缺点是性能较差不适合作为生电服。不推荐
Paper: 适合作为追求性能和稳定性平衡的服务器,有极高的区块加载速度,对红石、区块、爆炸、村民等高占用的事件有独到的理解和稳定优化方案,缺点是原版特性有比较多的更改,可以在配置文件中还原其中一部分特性。推荐使用
Pufferfish适合作为追求性能和稳定性平衡的服务器对实体有基于距离的AI削弱能相对paper提升约20%性能相对paper无明显缺点。推荐使用
Purpur适合追求有较高性能需求和网络需求的服务器能够缓解客户端掉线和服务器网络峰值自带的内容可以代替大量插件可以恢复paper的一部分修改的特性对实体有特殊的AI削弱缺点是配置文件非常非常长同时创造了更多的特性如TNT的轨迹稍微有变化只要不是珍珠炮不会影响的罢稳定性兼容性相对paper稍有降低。推荐使用。
Gale: 大量的优化及API修改区块生成速度能提升到paper的大约3倍空载测试时也比paper提升大约30%性能可能存在崩溃bug但根据我的实测目前使用基本稳定。
Leaf: 基于Gale的优化和purpur的功能开发者为@Dreeam 猫猫,目前我正在使用,性能和稳定性都较好。
Folia: 新兴的真正多线程的服务器基于paper开发从根本上解决了Minecraft服务端吃单核的问题但插件基本只有较少部分支持但目前已经足以作为纯净生存端使用。
## 混合端
部分性能不如MOD端游戏性丰富稳定性和报错非常玄学建议开服到大神级别再接触这个领域。混合端常见的有Catserver高版本推荐使用Mohist和Arclight就目前来看它们的本身稳定性良好也比纯forge有所优化但MOD/插件数量多了之后兼容性问题可能会莫名让人头疼。但如果你的服务器加载了很多模组更加推荐你使用Sponge对于模组的兼容性远高于其他混合端如果你的服务器出现了模组与服务端的兼容性问题请改用Sponge。适合需要大量魔改的游戏类型如RPG大型模组生存
### 混合端核心推荐
catserver推荐但我真不喜欢核心内置广告。既可以加入mods又可以加入插件缺点部分插件不支持部分mods不支持mods和插件在一起运行难免出现一些七七八八的bug。
mohist不推荐兼容paper的一些插件支持兼容mod和插件缺点比较多插件不支持部分mods不支持mods和插件在一起运行难免出现一些七七八八的bug。
Sponge不推荐新手使用可加入sponge插件支持mods优化极强而且服务器兼容性更高对于线程优化能力更强负载更好。缺点即使你用了很多办法也很难让bukkit插件稳定运行sponge插件特别少启动速度特别慢。操作特别难与前面的完全不相同。