Minecraft Java版はMODが充実したエディションですが、不特定多数で遊ぶ際は様々な問題があります。
代表的な例は「荒らし対策」をどうするか。
そんな問題を解決するにはCraftBukkitやSpigot, PaperといったMODサーバーを運用すると非常に便利です。
Forgeについても書いていますが今回はオマケ程度で書いています。
MODサーバーとは
通常のMinecraftに追加要素や変更要素を入れたサーバーをMODサーバーといいます。
対して何も改変していないプレーンなMinecraftをバニラといいます。
それぞれのサーバーの正式名称と通称
色々なMODサーバーが充実しておりややこしいのでまとめました。
ここに記載している通称を使えば多分理解してもらえるものを掲載しています。
なおサーバーと書かれた部分は「鯖」と略されることが多くあります。
正式名称 | サーバーの通称名 | 備考 |
Minecraft サーバー | バニラサーバー | 何も変更を加えていないサーバー |
CraftBukkit | CraftBukkit CraftBukkitサーバー Bukkit Bukkitサーバー | プレーン(バニラ)なMinecraftでログインが可能 最もポピュラーなサーバー |
Spigot | Spigot Spigotサーバー | プレーン(バニラ)なMinecraftでログインが可能 CraftBukkitを最適化したサーバー |
Paper | Paper Paperサーバー | プレーン(バニラ)なMinecraftでログインが可能 Spigotを最適化したサーバー |
Forge | Forge Forgeサーバー MOD鯖 | プレーン(バニラ)なMinecraftでログインができない サーバーで導入しているMODはクライアント(プレイ側)にも導入が必要 |
各サーバーの特徴早見表
簡単な早見表を作りました。
難易度はMinecraftサーバー(バニラサーバー)を基準にしたものですので参考程度にしてください。
サーバーの 設置難易度 | プレイ側の 事前準備 | プラグイン/ MODの導入 | プラグイン/ MODの充実さ | バージョンの 影響 | 開発の頻度 | |
Minecraftサーバー バニラサーバー | 簡単 | 不要 | 不可 | なし | なし | — |
CraftBukkit | 難しい | 不要 | 可 (プラグイン) | 豊富 | 一部あり | 頻繁 |
Spigot | 難しい | 不要 | 可 (プラグイン) | 豊富 | 一部あり | 頻繁 |
Paper | 難しい | 不要 | 可 (プラグイン) | 豊富 | 一部あり | 普通 |
Forge | 普通 | 必要 | 可 (MOD) | 柔軟で豊富 | あり | 頻繁 |
各サーバーの特徴
Minecraftサーバー (バニラサーバー)
事前準備がほぼ必要なく簡単に運用できるのが特徴。
友人同士でゲームを楽しむなど小規模な運用をする場合に使われる。
CraftBukkitサーバー
バニラの要素内で追加要素や変更要素を加えるサーバーでプレイする側(クライアント)には事前準備が一切必要ない。
追加要素や変更要素を加えるプラグインと呼ばれるものが非常に豊富である。
プラグインはMinecraftのバージョンによる影響をほとんど受けることがないため、良くも悪くも古いプラグインが動作することが多い。
なおCraftBukkitとBukkitには技術的な違いがあるのでこちらも併せて御覧ください。
Spigot
CraftBukkitに改変を行い、パフォーマンスの向上や更に詳細な設定が行えるMODサーバー。
CraftBukkitを改変したものなのでCraftBukkit用に作られたプラグインがほぼ全て動作します。
最近はSpigot向けにプラグインが作成されることが多い。
Spigot向けのプラグインはCraftBukkitでも動作する場合が多い。
このサーバーMODを筆者はおすすめします。Spigotの用意方法は下記の記事を御覧ください。
[ad]Paper
Spigotに改変を行いさらなるパフォーマンス向上が見込まれ、より詳細な設定が可能になるMODサーバー。
CraftBukkitを改変したSpigotに対して更に改変したのがPaperになる。
「 DO NOT REPORT THIS TO PAPER – THIS IS NOT A BUG OR A CRASH — 」とスタックトレースが表示されることがあり、動作が重くなった場合に表示される。
開発者目線からするとこのスタックトレースをコンソールに表示させるべきなのか非常に謎である。
備考: https://github.com/PaperMC/Paper/issues/2392
Forgeサーバー (MODサーバー)
CraftBukkit/Spigot/Paper とは違い、サーバーに導入したMODはプレイする側のクライアントにもMODの導入が必要であり敷居が上がる。
改変できる領域が CraftBukkit/Spigot/Paper よりも格段に広くなる。
ブロックや新MOBなどの追加も行うことができる。
プラグインと違いMinecraftのバージョンによる影響を受けやすい。