みなさんこんにちは。Itsuです。普段はJavaソフトウェアやMiRmサービスの開発を行っています。

早速ですが、今回はパート1ということで、Nukkitへの入門の第一歩としてサーバーの立て方を説明していきます。

初めてサーバーを立てる人も、そうでない人もこの機会にぜひチャレンジしてみましょう!

Nukkitについて

Nukkitは中国やロシアをはじめとする、主に共産主義国の有志たちによって開発されています。

日本でも、少し前から徐々に浸透していき、機能面ではpmmpに引けを取らないサーバーツールと化していますが、日本語文献が少ないがゆえに避けられがちでもあります。

Nukkitはpmmpに比べて、サーバーを立てるまでが非常にシンプルで初心者でも手軽にサーバーを立てることができます。

Nukkit 各種リンク

本題: Nukkitサーバーを立ててみよう!

筆者の都合上、以下の環境にて説明いたします。

  •  Windows 10 Home Edition 64bit
  • Minecraft Bedrock Edition v1.6.0

 

pre-1.Javaをインストールするかどうか

お使いのPCにJavaがインストールされていない場合、手順pre-2を踏むことで確認することができます。
Javaがインストールされている場合、preがつく手順を飛ばしましょう。

pre-2.Javaの有無を確認してみよう!

コマンドプロンプトを開き、「java -version」と入力して実行してみましょう。既にインストールされている場合、バージョンは違えども、下の画像のようになります。
バージョンが1.8.xもしくは9.0.xでない(1.7.xや1.6.xなど1.8.x以下)の場合は新しくJavaをインストールしましょう。

java -version 成功例

pre-3.Javaインストーラをダウンロードしよう!

「Nukkit: 各種リンク」セクションより、「Java 10 インストールサイト」へアクセスしたのち、「Java SE Development Kit 10.0.2」があることを確認します。
「Accept License Agreement」にもチェックを入れ、自分が使用している機種のリンクを押しましょう。

pre-4.Javaをインストールしよう!

pre-3の手順を踏むと、Java10のインストーラがダウンロードされます。
あとはそれを実行し、手順に従ってインストールを行ってください。
これでpre手順は終了です。以下に進んでください。

1.Nukkitをダウンロードしよう!

「Nukkit: 各種リンク」セクションより、「Jenkins: NukkitX」にアクセスしましょう。
以下のようなページであることを確認し、赤枠の中の「nukkit-1.0-SNAPSHOT.jar」をクリックしてダウンロードします。

 注意!
  • ダウンロードが失敗することがありますが、何度か試してみましょう。
  • Chromeの場合、「有害なファイル」旨の警告が表示される場合がありますが、まったくもって害はありません。

2.サーバー用ディレクトリを作ろう!

自分のわかる位置に、「Nukkit」という名前のディレクトリを作りましょう。例として、デスクトップに作ってみます。
ダウンロードした「nukkit-1.0-SNAPSHOT.jar」をこのディレクトリに入れましょう。

3.起動用ファイルを作ろう!

Nukkitディレクトリの中に「start.bat」というファイルを作り、テキストエディタ等で開きましょう。
そこに以下のコードをコピペし、上書き保存をしてください。

java -jar nukkit-1.0-SNAPSHOT.jar

4.サーバーを起動してみよう!

先ほど作成したstart.batをダブルクリックして起動してみましょう。
きっと以下のような文章が出るはずです。「jpn」と入力してエンターキーを押しましょう。
また、二枚目の画像のように多くのファイル・ディレクトリが作成されていると思います。
これで完了です。「stop」と入力、実行してい一度サーバーを閉じましょう。

サーバーを起動できない場合...

start.batの二行目に「pause」と入力して再び実行してみましょう。
そして以下の例に当てはめてみてください。

  •  「’java’ は、内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチ ファイルとして認識されていません。」と表示される
Javaがお使いのPCにインストールされていないか、正常にインストールできなかったことなどが考えられます。再インストールをしてみましょう。
 
  •  「Error: Unable to access nukkit-1.0-SNAPSHOT.jar」と表示される
start.batと同じディレクトリにnukkit-1.0-SNAPSHOT.jarはありますか?
もう一度確認してみましょう。

以上でパート1は終了です。お疲れさまでした。

ちゃんとサーバーを立てることはできたでしょうか?できたなら幸いです。

もしわからない・できない等の意見等ありましたら、遠慮なくコメントへお寄せください。