カスタマイズされたマルチプレイヤー用のスピゴットMinecraftサーバーを実行する方法
MinecraftのネイティブLANサポートはオンザフライでゲームを実行するのに最適ですが、専用のカスタマイズされたサーバーが必要な場合は、Spigotが最適です。 SpigotはBukkitと呼ばれるプラグインAPI上に構築されています。これはあなたのゲームプレイを簡単にカスタマイズすることができます、そしてBukkitプロジェクトはMinecraftマルチプレイヤーの黎明期から始まったので.
スピゴットとは?
SpigotはBukkit APIの修正されたフォークであり、それ自体がMojangによって公開された公式のMinecraftサーバーの修正されたフォークです。 Bukkitは、開発者やモデル作成者がクローズドソースや公式サーバーの機能不足に不満を持っていたときに生まれ、よりモジュール化されたカスタマイズ可能なサーバーソリューションを望んでいました。 Bukkit APIの実際の実装はCraftBukkitと呼ばれ、Minecraftが成長するにつれて、CraftBukkitが中規模および大規模サーバーに最適な選択肢となるまで成長しました。いくつかの法的な問題により、CraftBukkitプロジェクトは終了し、最新のMinecraftバージョンである1.8に更新されていません.
これがSpigotが登場するところです。 SpigotはCraftBukkitをより速くそしてより効率的にするように設計されました。 Bukkit APIを使用しているので、Bukkitと互換性のあるすべてのプラグインはSpigotと互換性があります。 Bukkitのダウンロードが中止されたとき、Spigotプロジェクトはソフトウェアをアップデートし続け、現在ではmoddサーバーには最大の選択肢であり、mod 1.8サーバーには唯一の選択肢となっています。.
Windowsのインストール
Spigotにはダウンロードがありません。ソースからコンパイルする必要があります。 SpigotチームはBuildToolsと呼ばれるプログラムでこれを自動化します。 BuildToolsの最新バージョンは、こちらからダウンロードできます。 Windows用のGitも必要になります。最新バージョンのJavaを使用していることを確認してください。.
すべてのサーバーファイルを格納するフォルダを作成し、その中にBuildTools jarを貼り付けます。
Windows用Gitセットアップを実行し、進行状況バーが最後まで達するまで辛抱強く待ちます.
Gitのインストールが完了したら、スタートメニューを開くと、プログラムフォルダに新しいアプリケーションが表示されるはずです。 Git bashを実行するとターミナルウィンドウが表示されます。 Unix端末の使用経験がある場合は、それを使用する方法に精通している必要があります。そうでなければ、プロセスはとにかく単純です。 BuildTools jarを入れたフォルダにcdして、java -jarを実行します。
cd〜/ path / to / folder /
java -jar BuildTools.jar
BuildToolsプログラムは、必要なすべてのソースコードをダウンロードし、サーバーのjarファイルを自動的にコンパイルします。これは長い時間がかかるかもしれません。完了すると、BuildTools jarを格納したフォルダにコマンドプロンプトとファイルの束が表示されるはずです。新しいテキストドキュメントを作成し、start.batという名前を付けて右クリックして、editを選択します。メモ帳で開き、このスクリプトを次の場所に貼り付けます。
@echo off
java -Xms512M -Xmx1024M -XX:MaxPermSize = 128M -jar spigot.jar
一時停止
このサーバーを少数の人だけのために、または自分自身のために同じマシン上で実行している場合は、1GBのRAMで問題ないでしょうが、必要であれば、-Xmx引数をもっと大きい値に変更できます。.
スクリプトを保存して実行します。エラーが発生してプログラムは終了します。これは正常です。初めてspigot.jarを実行すると、法的な理由からEULA.txtファイルが作成されます。開いて、falseからtrueに変更して、もう一度start.batを実行してください。サーバーが稼働していることをテストするには、Minecraftを開き、localhostに接続します。
あなたはMinecraftの世界とあなたが出現の近くでブロックを破るときのエラーに迎えられるべきです。これは、Spigotがオペレータではない人全員に対して、デフォルトで数ブロックのスポーン保護を使用するためです。次のコマンドを実行すると、サーバー端末からのみ自分自身を「操作」できます。
op playername
または、誰かを削除したい場合,
deop playername
アイテムの付与やクリエイティブモードへの切り替えなど、ゲーム内の多くのコマンドを使用するには、操作権限が必要です。ユーザーに特定のコマンドを使用する許可を与えることができるプラグインもあります.
OS XとLinuxのインストール
OS XとLinuxにSpigotをインストールするのはさらに簡単です。両方に最新バージョンのJavaがインストールされていることを確認してください。 Linuxでは、まだgitをインストールしていないパッケージマネージャを使用してください。
sudo apt-get install git
sudo yum install git
Windowsのインストールから同じBuildTools jarをダウンロードし、それを独自のフォルダーに入れます。.
Macでは、端末を開き、そのフォルダに移動して、それを実行します。
java -jar BuildTools.jar
コマンドライン開発者ツールのインストールを促すプロンプトが表示されます。 「インストール」をクリックして完了するのを待ちます。これでBuildToolsの実行に必要なツールがインストールされます。 Linuxでは、実行する必要があるかもしれません
git config -global -unset core.autocrlf
jarファイルを実行する前にそれ以外の場合は、インストールはスムーズに進むはずです。また、java -jarまたは起動スクリプトを使用して、コマンドラインからspigot.jarを起動できます。
#!/ bin / sh
java -Xms512M -Xmx1024M -XX:MaxPermSize = 128M -jar spigot.jar
ポート転送
あなたがあなたのローカルネットワークの外で友達と遊びたいのなら、あなたはあなたのルーターのポートを転送する必要があります。 Minecraftのポートのデフォルトは25565ですが、これはserver.properties設定ファイルで変更できます.
あなたがあなたの友人に与えるアドレスはコロンとポート番号が続くあなたのパブリックIPアドレスであるべきです。あなたはあなたのパブリックIPアドレスをオンラインで見つけることができます。たとえば、友達が接続するIPは次のようになります。
123.45.67.89:25565
プラグインのインストール
BukkitまたはSpigotMCからプラグインを入手できます。プラグインの多くは1.7用ですが、ほとんどは1.8で動作します。プラグインをインストールするのは、jarファイルをダウンロードしてpluginsフォルダに入れるのと同じくらい簡単です。新しいプラグインを起動するには、サーバーをリロードまたは再起動する必要があります。.
セットアップ時にインストールする必要がある基本的なプラグインは次のとおりです。
- LANBroadcasterはあなたのサーバーをあなたのローカルネットワークに開放するので、友人はIPを入力することなく接続することができます.
- Multiverseはあなたが好きなだけ多くのMinecraftの世界を持つことを可能にし、Multiverse Portalはあなたがそれらを簡単に結びつけることを可能にします.
- WorldEditは地形や建物を強力に制御します.
- WorldGuardはあなたの作品をプレイヤーや環境から守ります.
これらのプラグインはそれぞれ独自の構文を持っています。これはゲーム内で/ helpを実行することで学ぶことができます。.