マインクラフトサーバーについて【Java版/統合版(Bedrock版)/マルチプラットフォーム/Switch版など】

みんなで遊ぶためにマイクラサーバーを建てようとして、かなり厄介だったので書き残しておきます。

マイクラの種類

なんか色々種類があってくそめんどくさいです。

クライアントの種類

マインクラフトのクライアントにはざっくり2種類あります。

  1. Java版

    Mojangが開発したオリジナルのもの。

    クライアントはPC(Java版)のみ。

  2. 統合版

    Microsoftが買収してマルチプラットフォームにしようとしたもの。

    クライアントはPC(Windowsストア版)、Xbox、スマホなど

マルチプレイをするとなるとクライアント(PC)のひとりがホストとなってプレイする方法もありますが、ポート開放がめんどくさかったり、通信が不安定だったり、毎回IPが変わったり、アクセス人数制限が厳しかったりと色々問題があります。

そこで、別でサーバーを用意してプレイしたくなります。

サーバーの種類

サーバーを用意する方法は二つあります。

  1. Realms

    https://minecraft.net/ja-jp/realms/

    公式が用意する統合版サーバー(Java版はアクセスできず)

    統合版のクライアントからアクセスできます

    公式に課金してサーバーを取得します

    最大人数が少ない

  2. 自前サーバー

    自前でサーバーを用意する

Realmsサーバーを借りるにはそこそこいい値段するので、自前サーバーを用意したくなったりします。

配布されている公式サーバーアプリケーションの種類

自前サーバーに置ける公式のサーバーアプリケーションがあります。

  1. Java版

    https://minecraft.net/ja-jp/download/server/

    Java版のクライアント(PC)で遊べる。

  2. Bedrock版

    https://minecraft.net/ja-jp/download/server/bedrock/

    統合版のサーバー

    ただし現状まだアルファ版

    WindowsまたはUbuntuで動作

    (CentOS7で立ててみようとしたら環境構築がめんどくさかったのでやめた方がいいです)

ここで、クライアントが全員PCを持っていれば何の問題もないです。

サーバーはJava版で立てても、Bedrock版で立てても対応するクライアントから問題なくアクセスできます。

しかし、ここでPCを持っていない情弱が現れた場合、統合版サーバーを立てざるを得なくなります。

しかしここで大問題が…

なんとこのBedrock版サーバー、Switchからアクセスができないのです。(統合版とは一体…)

(苦労してUbuntu Bedrockサーバーを立てたのにログインできないとか言われて怒り散らした(Microsoftに))

一応公式以外のサーバー(プラグインサーバーと呼ばれているらしい)も配布されているらしいですが、結局これらもSwitchからは繋げないらしいです。

結論

というわけで、Switchのクライアントしか持っていない人がいる場合、自前サーバーを立ててマルチプレイするのは無理ということになります。(つまり誰かがホストとしてクライアントを起動するか、Realmに課金するしかない)

前述の通りまだBedrockサーバーはアルファ版みたい(ぐう遅い…)なので、今後アップデートでSwitchからもアクセスできるようになるのかもしれませんが…

(みんなここで「はよSwitch対応せぇ」って言ってるみたいです)

そんなにしっかり調べてないので、信じるか信じないかはあなた次第です。

追記

よく見たらマイクラのwikiにbedrock版のマルチプレイの接続方法について書いてありました。

https://minecraft-ja.gamepedia.com/Bedrock_Edition

上記から引用

1
2
3
4
5
6
7
8
9
10
マルチプレイは以下の7つの接続方法が存在する。

・LAN 経由で5人のプレイヤーがシングルサーバーで遊ぶ。
  ・Nintendo Switch 同士でのローカルマルチプレイ(Nintendo Switch のみ)
  ・Nintendo Online でのオンラインマルチプレイ(Nintendo Switch のみ)
・Realms (旧Pocket Realms) を使用する(Alpha0.7.1 以降)。Pocket Realms は Alpha 0.7.6 で閉鎖されたが、Alpha 0.15.0 で Realms として可能になった。
・ユーザーが作成した外部サーバーを通して遊ぶ(Alpha 0.7.4 以降、技術的な仕様により Xbox One 、 Nintendo Switch は不可)。
・Xbox Live を通して遊ぶ(1.2 以降)。
・ユーザー法人及び企業が mojang (Microsoft studios)と契約を行い作成した特集サーバーを通して遊ぶ(1.2 以降)。
なお、Xbox One・Nintendo Switch でのマルチプレイは、それぞれ Xbox Live Gold メンバーシップ、Nintendo Switch Online への加入が必須となる。

見るべきはユーザーが作成した外部サーバーのところですが、
技術的な仕様…? 昔はSwitchやXboxからも接続できていたのでしょうか、早く復活してほしいです