Appearance
传统Bukkit系列核心
服务端 (也称核心) 指的是运行服务器的软件
由于原版服务端扩展性及性能的不足, 社区便衍生出了多种服务端, 大致可分为以下几种:
- 原版服务端 (俗称香草服务端, Vanilla Server)
- 插件服务端
- 模组服务端
- Sponge服务端
本片本教程重点介绍插件服务端中的Bukkit系列核心
Bukkit
Bukkit 是 Minecraft 插件服务端的开山鼻祖, 首次引入了插件概念
下载链接 (需要使用 BuildTools.jar 自动编译): https://hub.spigotmc.org/jenkins/job/BuildTools/
优点与缺点:
- 优点: 作为Java板块核心早期开山鼻祖 插件兼容性极高 多亏BukkitApi
- 缺点: 性能羸弱 不推荐使用
开山鼻祖 老人物了
Spigot
Spigot 基于 Bukkit 开发, 对 Bukkit 进行了进一步的改进, 同时也引入了群组服这一概念 (BungeeCord)
下载链接 (需要使用 BuildTools.jar 自动编译): https://hub.spigotmc.org/jenkins/job/BuildTools/
优点与缺点:
- 优点: 对原版特性修改较少 同时可以加插件
- 缺点: 性能优化差 但使用群组服可以改善此问题
- 版本适配速度: 较快
同上 也是老人物一枚
Paper
Paper 原名为 PaperSpigot, 原基于 Spigot 开发, 加入了许多性能优化的配置项, 并引入了新的插件 API
同时, 它的团队也研发出了注重性能的新款群组服 (Velocity)
下载链接: https://papermc.io/downloads/all
优点与缺点:
- 优点: 性能优化好 轻量稳定 高效的Api
- 缺点: 对生电不友好 删除了许多原版特性
- 版本适配速度: 快
企业级标准 稳定易用 社区插件多
Purpur
Purpur 基于 Pufferfish (基于 Paper 开发的一个服务端) 开发, 再次加入了许多性能优化的选项
下载链接: https://purpurmc.org/download/purpur (旧版本需要通过调用 API 下载)
优点与缺点:
- 优点: 在Paper的基础上打更多可自定义的配置项 性能补丁 且对生电有所改善
- 缺点: 虽然Purpur团队已经有所改善 但生电特性仍不全
- 版本适配速度: 快
分支复分支 分支何其多稳定耐用
Leaves
Leaves 基于 Paper 开发, 以生电为其功能亮点, 加入了许多对生电友好的配置项
下载链接: https://leavesmc.org/downloads/all
优点与缺点:
- 优点: 恢复Paper破坏的诸多特性 添加许多Mod协议支持
- 缺点: 生电和性能不可得兼 且只能进行轻度生电 具体效果仍不如Fabric+地毯及其附属
- 版本适配速度: 较慢
轻生电Leaves 重生电Fabric(模组端)
Leaf
Leaf 基于 Gale (基于 Paper 开发的一个小众服务端) 开发, 以性能优化为主, 针对异步性能优化加入了许多配置项
下载链接: https://www.leafmc.one/download
优点与缺点:
- 优点: 性能优化强悍 对一些功能进行异步处理
- 缺点: 稳定性欠佳 且生电特性不太友好
- 版本适配速度: 快
异步运算 需在配置文件开启
Akarin
Akarin 是一款支持多线程的 Minecraft 服务端,来自 “新维度”,前身是 TorchSpigot 服务端。
下载链接: https://www.yuque.com/wangshanzha/rainbow/mkt26vl39i2veyrb
优点与缺点:
- 优点: 性能优化强悍 特性恢复较好 适合老版本服务器
- 缺点: 目前已停更 配置文件上手复杂
还有人记得他吗?
服务端推荐
- 1.8: PandaSpigot (PvP), SportPaper (生存服)
- 1.12: Beast
- Paper系生电: Leaves > Paper > Purpur > Leaf
- Folia系生电:Lophine > Mint > Folia
- 服务器CPU核心多(12+): Canvas > Mint > LightingLuminol > Luminol > Lophine > Folia > Leaf > Purpur > leaves > Paper
- 优点: Leaf > Purpur > Paper
- 性能+缺点: Purpur > Leaf > Paper
- Forge混合端: CatServer > ArcLight > Mohist
- Fabric混合端: Cardboard > Banner
- 群组服: Velocity > Waterfall > BungeeCord