はじめに
マインクラフトの世界を友達と共有したい!そんな願いを叶えるのがマインクラフトサーバーです。
この記事では、Windows環境でPaperMCを使ったマインクラフトサーバーの構築方法を初心者にも分かりやすく解説します。
PaperMCはバニラサーバーの改良版で、より高いパフォーマンスと拡張性を提供します。
手順1: Javaのインストール
- Oracle公式サイトからJava 17以上のx64 Installerをダウンロードします(執筆時点ではJDK24)
- ダウンロードしたインストーラーを実行し、画面の指示に従います
- インストール完了後、コマンドプロンプトで
java -version
と入力して、Javaが正しくインストールされたか確認します
手順2: PaperMCのダウンロード
- PaperMC公式サイトにアクセスします
- 使用したいマインクラフトのバージョン(例: 1.20.4)を選択します
- 最新のビルド番号をクリックしてダウンロードします
- ダウンロードしたJARファイル(例:
paper-1.20.4-169.jar
)をサーバー用の新しいフォルダに移動します
手順3: サーバー起動スクリプトの作成
- サーバーファイルを配置したフォルダ内に、新しいテキストファイルを作成します
- 以下の内容を記述します:
@echo off
java -Xmx4G -Xms4G -jar paper-1.20.4-169.jar nogui
pause
- このファイルを「start.bat」という名前で保存します
- 「4G」の部分は割り当てるRAMの量です(例: 4GBのRAM)
- 「paper-1.20.4-169.jar」の部分はダウンロードしたJARファイルの名前に合わせて変更してください
手順4: サーバーの初回起動
- 作成した「start.bat」をダブルクリックして実行します
- サーバーが起動し、必要なファイルが自動的に生成されます
- 「eula.txt」ファイルが生成されるので、テキストエディタで開きます
- 「eula=false」を「eula=true」に変更して保存します(これはマインクラフトのEULAに同意する操作です)
手順5: サーバー設定の変更
- 「server.properties」ファイルをテキストエディタで開きます
- 以下の主要な設定を必要に応じて変更します:
# サーバー基本設定
server-port=25565 # サーバーポート番号
max-players=10 # 最大プレイヤー数
difficulty=normal # 難易度(peaceful/easy/normal/hard)
gamemode=survival # ゲームモード(survival/creative/adventure/spectator)
pvp=true # プレイヤー対プレイヤー戦闘の許可
spawn-protection=16 # スポーン地点の保護範囲
# ワールド設定
level-name=world # ワールド名
level-seed= # シード値(空白でランダム)
view-distance=10 # 描画距離
simulation-distance=10 # シミュレーション距離
spawn-monsters=true # モンスター出現の許可
spawn-animals=true # 動物出現の許可
# プレイヤー設定
white-list=false # ホワイトリストの有効化
online-mode=true # 正規ユーザー認証(海賊版対策)
- 設定を変更したら保存します
手順6: サーバーの再起動
- 「start.bat」を再度実行してサーバーを起動します
- コンソールに「Done」というメッセージが表示されたら、サーバーの起動完了です
手順7: サーバーへの接続
ローカルネットワーク内から接続する場合
- マインクラフトを起動し、マルチプレイを選択します
- 「サーバーを追加」をクリックします
- サーバー名は自由に入力し、サーバーアドレスには「localhost」または「127.0.0.1」を入力します
- 「完了」をクリックし、サーバーに接続します
インターネット経由で接続する場合(ポート開放が必要)
- ルーターの設定画面にアクセスします
- ポート転送(ポートフォワーディング)の設定を行います:
- 内部IPアドレス: サーバーを実行しているPCのローカルIPアドレス
- 内部ポート: 25565(または設定したポート)
- 外部ポート: 25565(または設定したポート)
- プロトコル: TCP
- 友達には、あなたのグローバルIPアドレスを伝えます(確認方法はこちら)