spigotプラグイン講座1(サーバーを建てよう)

始めまして! 今回からプラグインを教えます、Mr_IKです!
初心者向けマイクラspigotプラグイン講座をやっていこうと思います。
とりあえず初回なので、基本的なところからやっていきましょうか。

今日やること

  • gitをインストールする
  • buildtoolsをダウンロードする
  • spigotサーバーをビルドする
  • サーバーを起動する

今は意味不明でも👌おっけーです!
では、いってみよー!

1: gitをインストールしよう

もう???となってる方もいるでしょうが、簡単に説明します。
spigotというのは「非公式」のサーバーです。
そして、minecraft側が決めたルールに沿ってやると、
自分で作るしかないのです。
簡単に言うとこんな感じです。気になる方は自分でggってください。
しかし、自分でビルドするって言ってもどういう意味かわからないでしょう。
そこで活躍するのが「git」です。
gitはspigotの「設計図」の役割を果たします。
ダウンロードの仕方はこのリンクからどうぞ↓
https://eng-entrance.com/git-install
gitのダウンロードができたら、次に進みましょう。

2: buildtoolsをダウンロードしよう

また意味不明な言葉が出てきましたね(笑)
この「buildtools」は、spigotの「材料」といった感じです。
下のリンクから最新版をダウンロードし、次に進みましょう↓
https://hub.spigotmc.org/jenkins/job/BuildTools/

3: spigotをビルドしよう

いよいよビルド、つまり「作成」の時間です。
ダウンロードしたBuildTools.jarを新しいフォルダ(名前は英語なら自由)を作り、そこに入れて、
https://gyazo.com/9800821250d900e8ee1c69b39aff60ea
フォルダ内を右クリック→Git Bash Hare でgitを起動します。
https://gyazo.com/81d84d606596eb48ca1c996f3c71d21e
https://gyazo.com/e8ed797ea4e7f0f144845e3a7ed451c7
こうなったら、次はその黒い画面に

java -jar BuildTools.jar

と入力しEnterを押しましょう!その後はしばらく待つと…
https://gyazo.com/8682127841f281070c5888dc80ccb95b
spigotができていますね!これでサーバーの作成は一段落です!
spigot-(バージョン名).jar ができていない場合はもう一度このページなどを読み直してやり直してみましょう!

4: サーバーを起動する最後の準備をしよう!

サーバーのファイルはできましたが、まだ起動するための「鍵」がありません!
その「鍵」とは、 起動パッチのこと。 今から起動パッチの作りかたをお教えします!
まず、spigot-(バージョン名).jarと同じところに、 (好きな名前).bat というファイルを作ってください。
私は start.bat にしました。
https://gyazo.com/f0522c12a1272f23cfac58d7dd5fd6bb
そして、その(好きな名前).batを右クリックー>編集 でメモ帳などのテキストエディタを開きましょう
次が一番重要です!

@ECHO OFF
java -Xms1024M -Xmx1G -jar spigot-(バージョン).jar
PAUSE

を書き込んだ後、保存し閉じてください。

注意: (バージョン)はサーバーファイルのバージョンに合わせてください。

ここまでできたら次がこのパート最後です!

5: サーバーを起動してみよう!

いよいよ起動です!
一個前にできた (好きな名前).bat をダブルクリックしてみましょう!
https://gyazo.com/d5fda5b12b049926618bb74256023189
サーバー立ったの?と聞きたくなりますが、まずはeulaに同意しないといけません。
eulaとは、利用規約みたいなものです。 フォルダの中の eula.txtの中にある

eula=false

eula=true

に変更し保存、その後また(好きな名前).bat をダブルクリックしてみましょう!
https://gyazo.com/df6d3d7559cf34afa5cd1156c251525d
このようになっていたらサーバー起動成功です!おめでとうございます!
(サーバーを停止するには、黒い画面でstop と打ってenterを押すと停止します。)

いかがでしたでしょうか。
次回はプラグイン開発環境の構築です!
お楽しみに!

コメントする