マインクラフト・サーバー入門
第2回 サーバーを立ててみよう☆Raspberry Pi の接続☆サーバーのインストール☆サーバーの設定☆サーバーの起動☆サーバーの動作確認☆サーバーの運用

初版2017.06.13 最新2018.08.14

鎌倉シチズンネット（KCN）© 2017-2018 Kamakura Citizens Net All rights reserved

1

Raspberry Pi の接続(1)• ホームネットワークの環境
以下に示すようなホームネットワークの環境が必要です。

PC

RaspberryPi

有線LAN
or
無線LAN

ブロードバンド・ルータ

インターネットへ

Raspberry Pi とブロードバンド・ルータはLANケーブルまたはWiFiで接続します。
2

Raspberry Pi の接続(2)• WiFi 接続
Raspberry Pi を起動すると、画面右上に次のようなアイコンが表示されるので、これをクリックします。（この操作を行うときだけ、Raspberry Pi にキーボードとディスプレイ（HDMI）を直接、接続します。）
××
利用可能なWiFi ネットワークの一覧が表示されるので、自宅のブロードバンド・ルータ（無線LAN親機）のネットワーク（SSID）を選択し、「Pre Shared Key」の欄にWiFi のセキュリティ・キーを入力します。セキュリティ・キーはブロードバ
ンド・ルータ（無線LAN親機）の装置のどこかに記載されています。セキュリ
ティ・キーを入力すると上記のアイコンが以下のようなWiFi のアイコンになります。

3

Minecraft サーバーのインストール(1)• Spigot サーバーのインストール
KCNが提供するmicro SDカードを利用する場合は、ここに記述されているSpigot サーバーのインストールは不要です。
Minecraft サーバーとして、Raspberry Pi にSpigot サーバーをインストールします。
－ git のインストール－ screen のインストール－ Spigotのインストール[ 参考資料 ]サーバーMOD > Spigot[Minecraft]1.10対応のSpigot(Bukkit)を用意する
4Minecraft サーバーのインストール(2)☆PuTTYのウインドウで下記のコマンドを順に入力します。
sudo apt-get update
sudo apt-get install git
sudo apt-get install screen
mkdir minecraft_server_spigot
cd minecraft_server_spigot
wget https://hub.spigotmc.org/jenkins/job/BuildTools/lastSuccessfulBuild/artifact/target/BuildTools.jar

git config --global --unset core.autocrlf
java -jar BuildTools.jar --rev 1.12.2（1時間以上、時間がかかります）

ディレクトリ minecraft_server_spigotの中に spigot-1.12.2.jar が作成されていれば、Spigotのインストールは成功です。

5

Minecraft サーバーの起動(1)• Spigot サーバーの起動
リモートターミナル（PuTTY）で以下のコマンドを入力し、Spigot を起動します。
cd minecraft_server_spigot
sudo java -Xms1024M -Xmx1024M -jar spigot-1.12.2.jar -o true
（または、sudo ./start.sh）
起動後、次のようなエラーメッセージが表示されます。
[21:57:03 INFO]: You need to agree to the EULA in order to run the server. Go to eula.txt for
more info.
[21:57:03 INFO]: Stopping server

6Minecraft サーバーの起動(2)spigot （minecraft_server_spigot）ディレクトリ直下にある、eula.txt のeula=false を eula=true に変更し（※1）、再び下記のコマンドを入力してSpigotの起動を行います。
sudo java -Xms1024M -Xmx1024M -jar spigot-1.12.2.jar -o true
上記のコマンドは start.sh という名前のファイルに記述し、以降は./start.shで起動するようにします。（sudo chmod 755 start.sh で実行可能にしておきます。）（※1） nano というメモ帳のようなエディタを使うと便利です。
sudo nano eula.txt
編集内容を保存するときは、CTRL + o
終了するときは、CTRL + x
7Minecraft サーバーの起動(3)PuTTYのウインドウの最後に次のメッセージが表示されていれば、Spigotサーバーの起動は成功です。
Done (xx.xxxs)! For help, type "help" or "?"Spigot サーバーはこのままの状態にしておき、続けてSpigot サーバーの動作確認を行います。

8Minecraft サーバーの動作確認(1)• Spigot サーバーの動作確認
Minecraft を起動し、「マルチプレイ」をクリックします。

9Minecraft サーバーの動作確認(2)「マルチプレイで遊ぶ」の画面で「ダイレクト接続」をクリックします。

10Minecraft サーバーの動作確認(3)「ダイレクト接続」の画面で「サーバーアドレス」の欄に、Raspberry Pi のIPアドレス（192.168.1.44など）を入力し、「サーバーに接続」をクリックします。

11

Minecraft サーバーの動作確認(3)☆Raspberry Pi のIPアドレスを知るにはPuTTYのウインドウで ifconfig コマンドを入力します。

この場合のRaspberry Pi のIPアドレスは、192.168.1.44 です。
12Minecraft サーバーの動作確認(4)以下のようにMinecraft のワールドが表示されれば、Minecraft サーバーの起動は成功です。<自分の名前> joined the game と表示されます。

13

Minecraft サーバーの運用(1)• Spigot サーバーの運用
Spigot サーバーでも公式サーバーの以下のコマンドが入力可能です。
https://www26.atwiki.jp/minecraft/pages/1314.html
主なコマンド機能/op <プレイヤー名>

プレイヤーにop権限を与える/gamemode 0|1|2|3

サバイバル、クリエイティブ、アドベン
チャー、スペクテイター

14

Minecraft サーバーの運用(2)• Spigot サーバーの設定ファイル
Spigot サーバーの設定ファイル「server.properties」（spigotフォルダの直下にあります）を次のように変更します。（テストサーバーは下記の指定です。）# completely flat worlds are best for building from scratch# bukkit/spigotmc
level-type=FLAT
generate-structures=false# creative mode
gamemode=1
pvp=true# turns off authentication (for classroom environments)
online-mode=true
spawn-npcs=false
spawn-monsters=false

15