Minecraftサーバーの立て方
Minecraftサーバーは、プレイ中にインターネットから接続できるマシンで動かすプログラムです。どのマシンを選ぶかは、予算や用途、自分で管理したい範囲によって変わります。4つの選択肢とNimBlockのホスティングの制限を紹介します。
サーバーを立てる4つの方法と本当の価格
この4つを並べて比較しているページはほとんどありません。取り上げる記事はたいてい、そのうちの1つを売り込むために書かれているからです。ここでは4つすべてを挙げ、それぞれの本当に高くつく部分を示します。
| 方法 | 支払うもの | 自分でやること |
|---|---|---|
| 自宅 | 電気代と、プレイ中に起動しておくマシン。 | Javaのセットアップ、ルーターのポート開放、変わり続けるグローバルIP、バックアップ、そして自宅ネットワークのセキュリティ。 |
| VPS | メモリ容量に応じて月5〜20ユーロ。 | すべて自分で:Linux、ファイアウォール、Paperのインストール、自動再起動の設定、バックアップ。要はシステム管理そのものです。 |
| Minecraftレンタルサーバー | 月3〜15ユーロ、多くはRAM 1GBあたりの料金設定。 | 始めるだけならほとんど手間はかかりません。ただしプラグインは自分で探し、設定し、管理し続ける必要があり、時間はそこにかかります。 |
| NimBlock | ベータ期間中は無料。プレイヤーがいない状態が15分続くと停止し、空きがあるときに再び起動できます。 | パネルからサーバーを作成・起動し、ブラウザーでブロックを使ってプラグインを組み立てます。 |
意外に感じるのは2行目でしょう。VPSはよく安上がりな選択肢として紹介されますが、それは自分の時間をゼロ円として計算した場合の話です。ターミナルを開いたことがないなら、VPSは最初の一歩としては向いていません。
どの方法でも必要になるもの
- メモリ。 友達と遊ぶ程度なら1GBで十分、同時接続が十数人を超えるなら2〜4GBを見込みます。消費量を左右するのはプレイヤー数そのものではなく、同時に読み込まれるワールドのチャンク数です。バラバラに探索する10人は、同じ場所に固まる20人より負荷が高くなります。
-
アドレスとポート。 Minecraftサーバーは標準でポート25565を使用します。別のポートを使う場合、プレイヤーは
アドレス:ポートの形式で入力すれば、まったく同じように接続できます。 -
MojangのEULAへの同意。
eula.txtに同意しない限り、Minecraftサーバーは起動しません。この同意はサーバーの運営者、つまりあなた自身に責任を課すものです。 - プレイ中に接続できるマシンが必要です。電源が切れたり回線が切れたりすると、プレイヤーは接続できません。NimBlockでは、リソースに空きがあるときにパネルから停止中のサーバーを再び起動します。
NimBlockが実際にホスティングしているもの
Paper 26.1.2サーバーを、専用のコンテナと専用のネットワーク上で動かしています。Paperはサーバー用Minecraft Javaの中でもっとも広く使われているビルドで、公式サーバーより高速に動作し、何よりプラグインを読み込めます。プレイヤーは普段どおりのクライアントで接続するだけで、何もインストールする必要はありません。
- 1アカウントにつきサーバー1台、メモリ1GB・ディスク5GB。
- 起動・停止・再起動はページから、コンソールもリアルタイムで確認できます。
- コンソールから応答することもできます。入力した内容はOPコマンドとしてサーバーに送信されます。
- ワールドはあなたのものです。ボタン一つでアーカイブを作成し、いつでもダウンロードできます。
- そしてどこにもない部分:プラグインはブロックを組み立てて作り、サーバーを止めずにインストールでき、 Javaを書く必要は一切ありません。
ベータ期間中は、プレイヤーが誰も接続していない状態が15分続くと、サーバーが自動的に停止します。ただし、サーバーが実際にオンラインになってから最初の10分間は、この理由では停止しません。この10分を15分に加算するわけではありません。停止までの最後の1分間は、パネルに残り時間が表示され、プレイヤーがいない期間ごとに1回だけ60秒延長できます。動いていなくても、プレイヤーが接続していればこの停止は行われません。停止してもワールドやプラグインは削除されません。サービスのストレージ容量とデータ保持の制限は引き続き適用されます。リソースに空きがあるときに、パネルから再び起動します。プレイヤーが接続を試みても、停止中のサーバーは起動しません。
NimBlockがしないこと
登録した後で気づくより、ここではっきり書いておきます。
- MODにもModpackにも対応しません。 PaperはForgeでもFabricでもありません。Modpackを使いたいなら、それに対応したホストが必要です。
- 他所からダウンロードした.jarプラグインは使えません。 NimBlockが実行するのは、スタジオ内で組み立てたプラグインだけで、 公開されている文法で記述されています。これは同じマシン上でサーバー同士が安全に共存できる理由でもあります。
- Bedrockには対応していません。 Minecraft Javaのみです。両エディションは同じ通信プロトコルを使っていません。
- 独自ドメインは使えません。 サーバーのアドレスはnimblock.com上のアドレスとポートになります。
- リソースは共有です。サーバーの作成にはストレージの空きが必要で、起動にはメモリの空きも必要です。リソースが足りない場合、パネルで起動を受け付けられないことがあります。再度試せますが、待ち時間は保証されません。停止中もワールドは保持され、ストレージを使用し続けます。
料金
ベータ期間中のホスティングは無料で、カード登録や自動契約はありません。プレイヤーがいない状態が続いたサーバーを停止することで、リソースを共有します。この変更で有料プランが追加されたり、ワールドやプラグインが削除されたりすることはありません。
将来有料化する場合は、事前に告知します。そのときもワールドはボタン一つでいつでもダウンロードできます。
よくある質問
- Minecraftサーバーに必要なRAMはどれくらいですか?
- 友達数人から10人程度で遊ぶだけで、MODも重いプラグインもない場合は1GBで十分です。これはNimBlockが提供する容量でもあります。同時接続が10人を超える場合や、稼働中の仕組みが多い場合は2〜4GBを見込んでください。メモリを消費するのはプレイヤーの人数ではなく、同時に読み込まれるワールドのチャンク数です。バラバラに探索する10人は、同じ場所に集まる20人より負荷が高くなります。
- Minecraftサーバーを無料でホスティングできますか?
- はい。自宅では電気代がかかり、プレイ中に接続できるマシンを用意する必要があります。無料ホスティングの制限はサービスによって異なります。NimBlockはベータ期間中無料です。プレイヤーがいない状態が15分続くとサーバーは停止しますが、ワールドは保持されます。空きがあるときにパネルから再び起動できます。
- プレイヤーは何かインストールする必要がありますか?
- いいえ。PaperはMODではなくサーバーです。公式のMinecraft Javaクライアントがそのまま接続できます。プレイヤーはアドレスとポートを入力するだけです。これはForgeやFabricを使ったMOD入りサーバーとの違いで、その場合はプレイヤー全員がサーバーとまったく同じMODをインストールする必要があります。
- Bedrock版(コンソール、モバイル、Windows 10)からプレイできますか?
- いいえ。NimBlockがホスティングしているのはMinecraft Javaのサーバーで、Bedrockクライアントは接続できません。これはゲーム自体の制限であり、ホスティング側の制限ではありません。2つのエディションは同じ通信プロトコルを使っていないのです。
- MODや、他所でダウンロードしたプラグインをインストールできますか?
- できません。これは意図的な選択です。NimBlockが実行するのは、公開された文法で記述され、スタジオ内で組み立てたプラグインだけで、インターネットから拾ってきた任意の.jarファイルではありません。どんな.jarでも受け入れるサーバーは、同じマシン上の他のサーバーにとってもどんなコードでも受け入れることになってしまいます。Modpackや既存のプラグイン一式を動かしたいなら、一般的なMinecraftレンタルサーバーのほうが向いています。このページはそれを正直にお伝えします。
- NimBlockの利用をやめたら、ワールドはどうなりますか?
- 持ち出せます。パネルのボタン一つでワールドのアーカイブを作成し、ダウンロードできます。それは普通のMinecraftのワールドなので、ゲームで開くことも、他のどんなサーバーに置くこともできます。ここに縛られることは何もありません。
- サーバーはいつ自動的に停止しますか?
- ベータ期間中は、プレイヤーが誰も接続していない状態が15分続くと、サーバーが自動的に停止します。ただし、サーバーが実際にオンラインになってから最初の10分間は、この理由では停止しません。この10分を15分に加算するわけではありません。停止までの最後の1分間は、パネルに残り時間が表示され、プレイヤーがいない期間ごとに1回だけ60秒延長できます。動いていなくても、プレイヤーが接続していればこの停止は行われません。停止してもワールドやプラグインは削除されません。サービスのストレージ容量とデータ保持の制限は引き続き適用されます。リソースに空きがあるときに、パネルから再び起動します。プレイヤーが接続を試みても、停止中のサーバーは起動しません。