ゲーム マインクラフト

【マイクラ】Java版サーバーの立て方(Windows)

投稿日:2022年2月20日 更新日:

この記事では、Java版マインクラフト(Minecraft)のサーバーを Windows で立てる方法についてご紹介します。

難しい手順はありませんので、是非サーバーを構築して友達と遊んでみてください。

基本的に Linux系OS(Ubuntu など)で構築することを推奨しますが、Windows がいいという方は本記事をお読みいただければ幸いです。

なお、Ubuntu であれば、VPSサービス側で自動でセットアップまで行ってくれますので便利です。アップデートも自動で行ってくれます。
ご興味がありましたら、以下の記事もご参照ください。

Ubuntu の OSイメージを利用したサーバーの立て方

【マイクラ】マルチプレイ用サーバーの立て方(ConoHa)
【マイクラ】マルチプレイ用サーバーの立て方(さくらのVPS)

ASUS フレームレスモニター 23.8インチ

サブディスプレイを追加してPC利用を効率化しませんか?価格も1万円台とリーズナブルです。

例:

  • ゲームをしながら、サブ画面で動画を視聴する
  • メイン画面で仕事・作業をしながら、サブ画面でメール確認や調べもの等を行う

USB3.0 to HDMI ディスプレイアダプタ

USBポートに接続することで、HDMIに対応したモニタを増設できるディスプレイアダプタ。

全体の流れ

クライアントから接続できるようになるまでの全体の流れは大まかに以下の通りです。

  1. サーバープログラムを動かすマシンを用意する
  2. Java をインストールする
  3. サーバープログラムを起動する
  4. ポートを開放する

それでは、実際の構築の詳細について、説明していきます。

サーバープログラムを動かすマシンを用意する

マイクラのワールドそのものでもあるサーバープログラムを動かすためのマシンを用意します。

自宅の余っている PC や、ゲームクライアントが動いている PC 上でサーバープログラムを動かすこともできますが、動作が重かったり、インターネットから自宅のネットワークにアクセスできるようにポート開放などが必要になります。
外部から自宅のネットワークにアクセスできる状態はあまり望ましくないため、VPS(Virtual Private Server)をレンタルすることをお勧めします

VPS はあなた専用の Windows マシン(Windows Server)をレンタルすることができるサービスです。

代表的なサービスを以下にご紹介させていただきます。

プレイ人数によって最適なプランは変わってきますが、快適に遊ぶなら以下が目安になります。

プレイ人数 プラン
4人以下 メモリ 2GB
5~10人 メモリ 4GB
11人以上 メモリ 8GB

ConoHa

無料お試し期間はありませんが、月の途中で解約した場合は日割の料金のみが請求されますので、無駄な出費を抑えることができます。

ConoHa

さくらのVPS

2週間の無料お試し期間があり、お試し期間中にキャンセルが可能です。お金を掛けずにサーバーをちゃんと立てられるか確認したいという方にはお勧めです。
お試し期間が過ぎると 3ヶ月の最低利用期間がありますので、3ヶ月以内に遊ばなくなる可能性がある場合はご注意ください。

さくらのVPS

Java をインストールする

サーバープログラムを動かすためには、Java の動作環境が必要になります。

Java は無償で利用できるオープンソースのプログラムで、様々な種類が提供されています。

今回は Adoptium が公開している OpenJDK を利用したいと思います。

サーバーに接続する

レンタルしたサーバーにリモートデスクトップで接続(ログオン)するか、VPSサービス側が提供しているコンソールの機能でサーバのデスクトップを開きます。

リモートデスクトップ接続の使用方法・Tips

参考:コンソールの開き方
さくらのVPS:https://manual.sakura.ad.jp/vps/server/console.html
ConoHa:https://support.conoha.jp/v/console/

以降は接続したレンタルサーバーのデスクトップでの作業となります。

OpenJDK をダウンロードする

以下のサイトから最新の Windows 用のビルドをダウンロードします。

Adoptium - Open source, prebuilt OpenJDK binaries

例:
OpenJDK17U-jdk_x64_windows_hotspot_17.0.2_8.msi

OpenJDK のインストールを実行する

先ほどダウンロードしたインストーラ(.msi)を実行し、ガイドに従ってインストールします。

インストールされたことを確認する

コマンドプロンプトを開く

「Windowsキー」+「Rキー」のショートカットキーで [ファイル名を指定して実行] ダイアログを表示します。

その後、テキストボックスに「cmd」と入力し、 [OK] を選択します。

バージョン情報を確認する

「java -version」と入力し、インストールしたバージョンの OpenJDK が表示されることを確認します。

サーバープログラムを起動する

インストールフォルダを作成する

マイクラのサーバープログラムのインストール先フォルダを作成します。

どこでも構いませんが、例では「C:\Minecraft」とします。

サーバープログラムをダウンロードする

以下のサイトから最新の Java版のサーバープログラムを先ほどのインストールフォルダにダウンロードします。

Download server for Minecraft

例:
minecraft_server.1.18.1.jar

注意

ダウンロードする際、ファイル名が「server.jar」となっているかもしれません。
どのバージョンのファイルか分かるように、ダウンロードする時に「server-1.18.1.jar」などのようにバージョンが分かるような名前に変更しましょう。

起動用のバッチファイルを作成する

テキストエディタ(メモ帳など)を開き、以下の内容を入力した上で、インストールフォルダ内に「start_minecraft_server.bat」として保存します。

@echo off
java -Xmx1G -Xms1G -jar server-1.18.1.jar nogui
pause

バッチファイル内に記述した上記のパラメータについて以下に簡単に補足します。

パラメータ 説明
Xmx1G プログラムが利用できる最大メモリサイズです(例では 1GB)。
Xms1G プログラム起動時の初期メモリサイズです(例では 1GB)。
足りなくなると、-Xmx で指定した最大メモリサイズまで自動的に拡張されます。
メモリサイズが拡張される際にパフォーマンスに少し影響があるため、基本的に -Xmx パラメータと同じ値にして、最初から最大メモリサイズで起動するようにしましょう。
--nogui

起動時に以下のような GUI(管理画面)を表示しないようにするオプションです。

GUI はサーバーのメモリ使用率や参加しているプレイヤー、ログを表示してくれる画面です。
非表示にした方がパフォーマンスは良いようです。

-Xmx および -Xms で指定するメモリサイズについては、動作状況に応じて増やしてみてください。以下は目安です。

プレイ人数 指定サイズ
4人以下 1G
5~10人 2G
11人以上 3G

起動用バッチファイルを実行する(1回目)

先ほど作成した起動用のバッチファイル(start_minecraft_server.bat)をダブルクリックして起動します。

実行すると、EULA(使用許諾)に同意するようにメッセージが表示されます。
何でもいいのでキーを押して、この画面は一度閉じます。

EULA(使用許諾)に同意する

起動用バッチファイルと同じフォルダ内に「eula.txt」というファイルが生成されています。

このファイルを開き、「eula=false」となっている箇所を「eula=true」に書き換えて保存します。

変更前

変更後

起動用バッチファイルを実行する(2回目)

起動用のバッチファイル(start_minecraft_server.bat)を再度実行します。

以下のスクリーンショットのようなメッセージが表示されたら起動完了です。

サーバープログラムを終了したい時は、コンソール(先ほどの黒い画面)で「stop」とコマンドを入力して Enterキーを押してください。

データが破損する可能性がありますので、必ずコマンドでサーバープログラムを終了してください。
コンソールの右上にある「×」ボタンなどで閉じないようにしましょう。

ポートを開放する

IPアドレスがコンピュータの家の住所だとすると、ポートは家の入口を指します。
コンピュータには入口が複数あり、決められた入口から入らないと目的のプログラムと通信することができません。

マイクラのサーバープログラムは TCP25565 番ポートで通信を待っていますので、該当のポート番号で通信できるようにWindowsファイアウォールで開放する必要があります。

マイクラに必要なポート開放については本記事でご紹介していますが、一般的なセキュリティ対策として実施しておきたい Windowsファイアウォールの設定について以下の記事でご紹介していますので、そちらもできれば実施してください。

VPSを借りたら絶対にやっておきたいWindowsファイアウォールの設定

Windowsファイアウォールの設定画面を開く

「Windowsキー」+「Rキー」のショートカットキーで [ファイル名を指定して実行] ダイアログを表示します。

その後、テキストボックスに「wf.msc」と入力し、 [OK] を選択します。

[受信の規則] で [新しい規則] を選択する

ポートの通信許可設定を追加する

以上でサーバーの準備は完了です。後はクライアントから接続するだけです。

マイクラの管理用設定

プレイヤーにオペレーター権限(管理者権限)を付与したり、ホワイトリストで参加できるプレイヤーを絞るなど、マイクラを管理するための設定等については、以下の記事もご参照ください。

【マイクラ】オペレーター権限(op権限)の付与方法(Java版)
【マイクラ】ホワイトリストの使い方(Java版)

クライアントからの接続

クライアントからマルチプレイサーバーへの接続方法については、以下の記事もご参照ください。

【マイクラ】マルチプレイサーバーへの接続の仕方

ディスプレイやキーボード・マウス・スマホ 汚れていませんか?

皮脂や唾、手垢、汗などで表面は見えない雑菌だらけです。 衛生上も問題ですし、気持ち良く使うためにも、こまめに拭きとってキレイにしましょう。

エレコム クリーナー ウェットティッシュ 液晶用

  • 拭き跡が残りにくい
  • 帯電防止効果で拭いた後にホコリがつきにくい
  • ディスプレイの表面加工を傷めないノンアルコールタイプ

液晶用と書いてありますが、キーボードやマウス、タブレット、スマホなどにも使えます。
大容量なので 1つ置いておくだけでも、気付いた時にすぐ掃除ができて便利です。


スポンサーリンク

毎日の飲料は箱買いで年間数千円もお得に (Amazon)




おすすめ記事

1
Logicool(ロジクール)のゲーミングマウスではマクロを作って自動的な操作を実現することができます。 ボタン 1 つ押すだけで複雑な操作が自動で行えるようになり、定型的な操作を効率良く楽に行えるよ ...
2
バウヒュッテ(Bauhutte)のゲーミングチェア : RS-950RR の使用感などをレポートさせていただきたいと思います。一般的なオフィスチェアよりも断然座り心地が良く、私には合っていました。オス ...
3
キーボード・マウスでの操作に慣れているのに、PS4 や Xbox のコントローラで FPS/TPSゲームをプレイするとうまく操作できず、歯がゆい思いをされていないでしょうか。ゲームソフト側が対応してい ...
4
「なろう系」作品の中で、定期的に読み返したくなるオススメの作品をご紹介させていただきます。 ありがちな俺TUEEEチート系の作品はなく、これだけは読んでほしいという面白い作品を厳選しています。 「なろ ...

-ゲーム, マインクラフト

Copyright© ArekoReport , 2023 All Rights Reserved.