Skip to content

Commit

Permalink
+ 服务端核心选择
Browse files Browse the repository at this point in the history
  • Loading branch information
postyizhan committed Mar 23, 2024
1 parent c5417e1 commit c3eb639
Showing 1 changed file with 16 additions and 16 deletions.
32 changes: 16 additions & 16 deletions docs/准备工作/服务端核心选择.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,27 +15,27 @@ sidebar_position: 3
性能较好,是初学者最适合开的服务器,拓展性较强,配置性强,但坏处就是有的插件需自行配置后使用,客户端无需安装MOD。我个人推荐插件服使用Paper核心,因为这个核心在性能优化、稳定性、兼容性上都不错。不过除了Paper之外,Purpur、Tuinity等优化更加激进,这也代表它的稳定性,兼容性与其他几款服务端核心相比要低。适合普通生存,小游戏,登录服!

### 插件服核心推荐
Spigot:适合追求极端的稳定性和兼容性的服务器,原版性质几乎没有改变,缺点是性能较差,不适合作为生电服。不推荐

Paper: 适合作为追求性能和稳定性平衡的服务器,有极高的区块加载速度,对红石、区块、爆炸、村民等高占用的事件有独到的理解和稳定优化方案,缺点是原版特性有比较多的更改,可以在配置文件中还原其中一部分特性。推荐使用
| 名字 | 介绍 | 推荐与否 |
| --- | ----------- | --- |
| [Bukkit](https://www.getbukkit.org/download/craftbukkit) | 老祖宗,零优化 | 不推荐 |
| [Spigot](https://www.getbukkit.org/download/spigot) | 适合追求极端的稳定性和兼容性的服务器,原版性质几乎没有改变,缺点是性能较差,不适合作为生电服。 | 不推荐 |
| [paper](https://papermc.io/) | 适合作为追求性能和稳定性平衡的服务器,有极高的区块加载速度,对红石、区块、爆炸、村民等高占用的事件有独到的理解和稳定优化方案,缺点是原版特性有比较多的更改,可以在配置文件中还原其中一部分特性 | 推荐 |
| [Pufferfish](https://pufferfish.host/downloads) | 适合作为追求性能和稳定性平衡的服务器,对实体有基于距离的AI削弱,能相对paper提升约20%性能,相对paper无明显缺点。 | 推荐 |
| [Purpur](https://purpurmc.org/) | 适合追求有较高性能需求和网络需求的服务器,能够缓解客户端掉线和服务器网络峰值,自带的内容可以代替大量插件,可以恢复paper的一部分修改的特性,对实体有特殊的AI削弱,缺点是配置文件非常非常长,同时创造了更多的特性,如TNT的轨迹稍微有变化(只要不是珍珠炮不会影响的罢),稳定性兼容性相对paper稍有降低。 | 推荐 |
| [Gale](https://github.com/GaleMC/Gale) | 大量的优化及API修改,区块生成速度能提升到paper的大约3倍,空载测试时也比paper提升大约30%性能,可能存在崩溃bug,但根据我的实测,目前使用基本稳定。 | - |
| [Leaf](https://github.com/Winds-Studio/Leaf) | 基于Gale的优化和purpur的功能,开发者为@Dreeam 猫猫,目前我正在使用,性能和稳定性都较好。 | 非常推荐 |
| [Folia](https://papermc.io/software/folia) | 新兴的真正多线程的服务器,基于paper开发,从根本上解决了Minecraft服务端吃单核的问题,但插件基本只有较少部分支持,但目前已经足以作为纯净生存端使用。 | - |
| [PandaSpigot](https://github.com/hpfxd/PandaSpigot) | paper1.8.8的fork,此核心只有1.8版本,如果你有1.8版本的服务器需求可以尝试一下。 | 推荐 |

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插件特别少;启动速度特别慢。操作特别难,与前面的完全不相同。

| 名字 | 介绍 | 推荐与否 |
| --- | ----------- | --- |
| [CatServer](https://catmc.org/) | (推荐,但我真不喜欢核心内置广告)。既可以加入mods又可以加入插件缺点:部分插件不支持,部分mods不支持;mods和插件在一起运行难免出现一些七七八八的bug。 | 推荐1.12.2 |
| [mohist](https://mohistmc.com/software/mohist) | 兼容paper的一些插件支持,兼容mod和插件;缺点:比较多插件不支持,部分mods不支持;mods和插件在一起运行难免出现一些七七八八的bug。 | 推荐高版本 |
| [Sponge](https://spongepowered.org/]Sponge) | 可加入sponge插件,支持mods,优化极强,而且服务器兼容性更高,对于线程优化能力更强,负载更好。缺点:即使你用了很多办法也很难让bukkit插件稳定运行;sponge插件特别少;启动速度特别慢。操作特别难,与前面的完全不相同。 | 不推荐新手使用 |

0 comments on commit c3eb639

Please sign in to comment.