マインクラフト・サーバー入門
第3回 サーバーを友達に公開しよう☆サーバーを公開しよう☆VPNネットワークの作成☆RasPiへのVPNソフトのインストール☆PCへのVPN ソフトのインストール☆VPNクライアントの追加☆サーバーを友達に使ってもらおう

初版2017.07.02 最新2018.08.15

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

1

サーバーを公開しよう(1)• サーバーを公開するとはサーバーを公開するとは、Minecraft のサーバーをほかの人に使ってもらうようにすることです。公開の方法には次の2種類の方式があります。
(1) VPN（仮想プライベートネットワーク）方式
友達同士など限られた人に公開する方式で、インターネット環境に依存せず、グローバルIP接続方式にくらべて設定が簡単です。

VPN
Minecraft サーバー
(2) グローバルIP接続方式
世界中のすべての人に公開する方式ですが、ポートフォワーディングやDDNS（ダイナミックDNS）などネットワークの知識がある程度必要になります。またインターネットの環境によっては利用できないことがあります。
2

サーバーを公開しよう(2)• 注意事項サーバーを公開することは、どのような方法であれ、セキュリティ上のリスクがふえることになります。サーバーを立てたPCが攻撃され、ウイルスに感染しやすくなります。そこで次のことを必ず守ってください。
①VPN を利用するためのユーザ名、パスワード、IPアドレスを信頼できる友達以外の人に教えないこと。
②パスワードは簡単には推測できないものにすること（ユーザ名と同じにするのは絶対にしないこと）。
③VPN の設定は本講座で習った方法以外の方法では行わないこと。
以上のことを守れる人だけ、サーバーを公開してください。
万一、サーバーを公開したことにより何らかの被害にあったり加害者になったとしても、KCNは責任を負いません。サーバーの公開はあくまで自己責任で行ってください。

VPNネットワークの作成(1)• VPN ソフトについて
本講座ではVPN （仮想プライベートネットワーク）ソフトとして、カナダにあるLogMeIn（ログミーイン）社が提供している P2P型のVPNソフトウェア「Hamachi」を使用します。
LogMeIn Central ユーザーガイド
Hamachi は1つのネットワークで最大5人までが無料で使うことができます。つ
まり1つのMinecraft サーバーで同時に最大5人までが無料で遊ぶことができます。
Tutorials/Hamachi connection LAN
https://secure.logmein.com/central/Central.aspx[RaspberryPI]hamachiを使ってVPN環境を構築（Macから）4

VPNネットワークの作成(2)• VPN ネットワークの作成
VPN ネットワークの作成はPC上で行います。下記のサイトにアクセスします。
https://www.logmein.com/ja「サインアップ」でメールアドレスとパスワードを入力しアカウントを作成します。

5

VPNネットワークの作成(3)アカウントが作成されると下記の画面が表示されるので、赤い矢印のところをクリックします。

6

VPNネットワークの作成(4)「ネットワーク」をクリックします。

7

VPNネットワークの作成(5)「ネットワークの作成」をクリックします。

8

VPNネットワークの作成(6)「ネットワーク名」を入力し、「ネットワークの種類」は「メッシュ」を指定します。

9

VPNネットワークの作成(7)「続行」をクリックし、「ネットワークパスワード」を入力します。

10

VPNネットワークの作成(8)
これでVPNネットワークの作成ができました。「終了」をクリックします。

11

VPNネットワークの作成(9)
メールアドレス宛に確認メールが届いているので、確認メールに記述されているURLをクリックすると、次の画面が表示されます。

パスワードを入力し、ログインします。
12

VPNネットワークの作成(10)以下の画面で「編集」をクリックします。

13

VPNネットワークの作成(11)表示されているID（xxx-xxx-xxx）を記録します（Hamachi のクライアントがネットワークに接続するときに必要になります）。

「保存」をクリックします。
14

RasPiへのVPNソフトのインストール(1)• Raspberry Pi へのHamachi のインストール
Raspberry Pi 3 にHamachi をインストールします。KCN提供のSDカードを利用されている場合はインストール済みです。
Raspberry PiにHamachiのインストール及び自動起動
Hamachi は logmein-hamachi_2.1.0.198-1_armhf.deb を利用しました。
PuTTYのウインドウに次のコマンドを入力します。
$sudo apt-get update$sudo apt-get install --fix-missing lsb lsb-core
続行しますか？> y$cd ~$wget https://www.vpn.net/installers/logmein-hamachi_2.1.0.198-1_armhf.deb$sudo dpkg -i logmein-hamachi_2.1.0.198-1_armhf.deb（クリップボードからPuTTYのウインドウに貼り付けるときは右クリックまたはShift + Ins）
15

RasPiへのVPNソフトのインストール(2)• Hamachi の起動
Hamachi が起動すると次のメッセージが表示されます。
Starting LogMeIn Hamachi VPN tunneling engine logmein-hamachialready running

starting - success（別途、起動するときは、$sudo /etc/init.d/logmein-hamachi start ）• Hamachi にログイン$sudo hamachi login$sudo hamachi attach メールアドレス（注1）$sudo hamachi set-nick RasPi01（適当な名前）$sudo hamachi do-join ネットワークID （xxx-xxx-xxx）
Password: パスワード（注2）
ここで承認待ちになります。
（注1）Hamachiのサインアップ時に指定したメールアドレスとパスワード（注2）VPNネットワーク作成時に指定したパスワード16

PCへのVPNソフトのインストール(1)• PC側（クライアント側）にHamachi をインストール
Hamachi は下記のサイトよりダウンロードします。
https://www.vpn.net/

ダウンロードボタンを押します17

PCへのVPNソフトのインストール(2)• クライアント側へのHamachi のインストール
ダウンロードが完了したら [ 実行 ] ボタンをクリックしてインストールを開始します。特に何も指定せず、[ 次へ ] ボタンでインストールを進めていきます。
（広告のアプリ（LastPass）はインストール不要です）

18

PCへのVPNソフトのインストール(3)インストールが完了すると以下の画面が表示されます。このまま[ 終了 ] ボタンをクリックすると、次頁のHamachi の設定画面が表示されます。

19

PCへのVPNソフトのインストール(4)• Hamachi の設定(1)
下記の画面で「既存のネットワークに参加」ボタンをクリックします。

20

PCへのVPNソフトのインストール(5)• Hamachi の設定(2)
下記のウインドウでネットワークIDとパスワードを入力します。

21

VPNクライアントの追加(1)• Hamachi のクライアント設定(1)Hamachi （www.vpn.net）にログインすると下記のウインドウが表示され、RasPi とPCからの参加要求が表示されるので、「参加要求」をクリックします。

22

VPNクライアントの追加(2)• Hamachi のクライアント設定(2)「同意する」をクリックし、「保存」します。

23

VPNクライアントの追加(3)• Hamachi のクライアント設定(3)「マイネットワーク」をクリックすると下記の画面が表示されます。

RasPi01に表示されている「仮想IP」（25.7.210.137）をマインクラフトのサーバーアドレスとして指定します。
24

VPNクライアントの追加(4)• Hamachi のクライアント設定(4) ネットワークの場所の変更
Windows 10ではネットワークの場所が「パブリックネットワーク」になっている
場合、Minecraft のポート25565がファイアウォールでブロックされてしまうことがあります。
Minecraft のサーバーにうまく接続できない場合、Windows PowerShell（管理者）で次のコマンドを入力してください。
Set-NetConnectionProfile -InterfaceAlias "Hamachi" -NetworkCategory Private

25

サーバーを友達に使ってもらおう (1)• サーバーを立てた人がまず自分で使ってみよう①Hamachi を起動する（通常自動起動される）②Spigotサーバーを起動する③Minecraft を起動し、マルチプレイを選択する④サーバーのアドレスとして、Hamachi上の仮想IPアドレス（25.xxx.xxx.xxx）を入力する。

26

サーバーを友達に使ってもらおう (2)• 友達に使ってもらおう
友達にHamachi ネットワークのネットワークID（xxx-xxx-xxx）、パスワード、サーバーの仮想IPアドレス（ Hamachi ネットワーク上のアドレス）を教えておき、PCにHamachi をインストールしてもらいます。その後、①Hamachi を起動する（通常自動起動される）
デスクトップ上のHamachiのアイコンをクリックすると次のウインドウが表示されます。
接続されていないときはここをダブルク
リック②Minecraft を起動し、マルチプレイを選択します。
③サーバーのアドレスとしてサーバーの仮想IPアドレス（25.xxx.xxx.xxx）
27を入力します。