LinuxでMinecraftサーバーをホストする方法

LinuxでMinecraftサーバーをホストする方法

LinuxでMinecraftサーバーをホストしたいですか?その場合、MicrosoftはLinux Minecraftサーバーのみをそのように実行することを許可しているため、Javaエディションを実行する必要があります。LinuxでMinecraftサーバーを実行するには、Javaエディションを備えたJavaランタイムenvironment.platformが必要です。Javaのインストールは煩わしいかもしれません。ただし、LinuxにJavaをインストールするのは簡単なので、始めましょう。

Javaランタイムをインストールする

このガイドでは、LinuxオペレーティングシステムでMinecraftサーバーをホストするという概念に焦点を当てます。必須ではないため、Linuxサーバーのオペレーティングシステムの使用には特に焦点を当てません。ただし、Linux上に専用のMinecraftサーバーをお探しの場合は、おそらくそのルートを使用する必要があります。Ubuntuサーバーをお勧めします。

注:Linuxには多くのバージョンのJavaランタイム環境があり、Oracleの公式リリースとオープンソースの代替リリースの両方があります。このチュートリアルでは、公式のOracleバージョンを使用します。とは言うものの、代わりにOpenJDKセットアップを使用することは完全にOKであり、すべてが同様に実行されるはずです。

Ubuntu / Ubuntuサーバー

OracleのJavaランタイムをUbuntuにインストールするのは簡単ではありません。ただし、PPAを追加すると、これは頭痛の種になりません。Ubuntuサーバーの動作の性質上、このPPAはUbuntuデスクトップとUbuntuサーバーの両方で正常に動作するはずです。ただし、PPAをUbuntuサーバーに追加して問題が見つかった場合は、代わりにOpenJDKJREランタイムをインストールすることを検討してください。

Oracle Java Runtime PPAをシステムに追加するには、ターミナルを開いて次のように入力します。

sudo add-apt-repository ppa:webupd8team / java

apt updateを実行して、  Ubuntuのソフトウェアソースを更新します。

sudo apt update

更新を実行した後、apt upgradeを使用 して、表示される更新をインストールします。

sudo apt upgrade -y

最後に、ソフトウェアリポジトリからOracleJavaをインストールします。

sudo apt install oracle-java9-installer

sudo apt install oracle-java9-set-default

Debian / Debianサーバー

DebianはUbuntuOracle JavaPPAにアクセスできます。追加するには、/ etc / apt /sources.listファイルを編集する必要があります。ターミナルを開き、Nanoを起動し ます。

Oracle Javaが機能していませんか?代わりにオープンソースの代替手段を使用することを検討してください

sudo nano /etc/apt/sources.list

次のコードをNanoエディターに貼り付けます。

#Webupd8

deb https://ppa.launchpad.net/webupd8team/java/ubuntu trusty main
deb-src https://ppa.launchpad.net/webupd8team/java/ubuntu trusty main

Ctrl +  OでNanoエディターを保存し 、ターミナルを使用してPPAのソフトウェアGPGキーを追加します。

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys EEA14886

sudo apt-get update

最後に、Javaをインストールします。

sudo apt-get install oracle-java9-installer

sudo apt-get install oracle-java9-set-default

echo oracle-java9-installer shared / accepted-oracle-license-v1-1 select true | sudo / usr / bin / debconf-set-selections

Rhel / Fedora / OpenSUSE

Oracleは、RedhatベースのすべてのLinuxオペレーティングシステムをかなり適切にサポートしているため、インストールは非常に簡単です。とはいえ、問題がある場合は、オープンソースの代替案を検討することをお勧めします。

Oracle Java Runtime Environmentの最新バージョンをインストールするには、ダウンロードページに移動して、最新のRPMを入手してください

ダウンロードしたら、ターミナルを開き、  CD を 〜/ Downloads ディレクトリに移動して、インストーラーを実行します。

Fedora / Rhel

sudo dnf jre-8u171-linux-x64.rpm

また

sudo yum jre-8u171-linux-x64.rpm

Suse

sudo zypper jre-8u171-linux-x64.rpm

Minecraft JavaEditionサーバーを実行する

Javaが機能するようになった後、難しい部分は完了です。あとは、Minecraft JavaEditionサーバーアプリの最新バージョンをダウンロードして実行するだけです。ダウンロードしたら、MV コマンドを使用してターミナルを開き 、サーバーアプリを適切な場所に配置します。

LinuxでMinecraftサーバーをホストする方法

注:サーバーOSを使用している場合は、ファイルを手動でダウンロードして配置する必要がある場合があります。以下の手順は、適切なホームフォルダ構造が設定されているOSでMinecraftサーバーを実行しているユーザーを対象としています。

mkdir〜 / Minecraft / server /

mv〜 / Downloads / server.jar〜 / Minecraft / server /

サーバーをヘッドレス(GUIなし)で実行します。

java -Xmx1024M -Xms1024M -jar〜 / Minecraft / server / server.jar nogui

または、GUIインターフェイスを使用してMinecraftサーバーを実行します。

java -Xmx1024M -Xms1024M -jar〜 / Minecraft / server / server.jar

Minecraft Javaエディションサーバーが実行されているので、そのIPアドレスを配布する必要があります。最良の結果を得るには、LAN上の自宅でこのサーバーをホストしてください。オンラインでホストする必要がある場合は、DigitalOceanなどのVPSでホストすることを検討してください。Linuxアプリを実行するのに非常に高い料金が提供されます。

注:オンラインサーバーを実行している場合は、ポート25565が転送されていることを確認してください。転送されていない場合、サーバーは機能しません。

ローカルIPアドレスを見つけるには、ターミナルで実行します。

ip addr show | grep 192.168.1

このコマンドは、サーバーのLANIPを分離します。

そこから、接続する必要のある人にIPアドレスを配布し、MinecraftクライアントにIPを追加するようにプレーヤーに指示します。

LinuxでMinecraftサーバーをホストする方法

LANだけでなくオンラインでMinecraftサーバーを実行していますか?サーバーの外部IPアドレスを調べて見つける必要があります。このアドレスの検索は、ほとんどのVPSダッシュボード内で簡単に実行できるはずです。


UbuntuサーバーにGitLabをインストールする方法

UbuntuサーバーにGitLabをインストールする方法

GitLab を Ubuntu サーバー上で動作させたいと考えていますか? GitLab は、GitHub のようなサービスに代わる、強力な自己ホスト可能な代替サービスです。これを使用すると、次のことができます

SELinux による Ubuntu Linux サーバーの保護

SELinux による Ubuntu Linux サーバーの保護

SELinux をインストールしてアクティブ化することで、Ubuntu Linux サーバーにセキュリティを追加する方法を学びます。

Cockpit を使用して Linux サーバー上で NFS を構成する

Cockpit を使用して Linux サーバー上で NFS を構成する

Linux サーバーに NFS 共有をマウントする簡単な方法が必要ですか? Cockpit アプリを使用して NFS 共有をマウントする方法を学びます。

Ubuntu 22.04 LTS にアップグレードする方法

Ubuntu 22.04 LTS にアップグレードする方法

Ubuntu 22.04 の長期サポートが登場しました! デスクトップまたはラップトップを最新の Ubuntu リリースにアップグレードする方法を学びます。

最新の Nvidia GPU ドライバーを Linux にインストールする方法

最新の Nvidia GPU ドライバーを Linux にインストールする方法

最新の Nvidia GPU ドライバーを Linux にインストールする方法

Dockerコンテナにファイルを転送する方法

Dockerコンテナにファイルを転送する方法

ファイルを Docker コンテナに転送する必要がありますか? Docker cp ツールを使用すると、コンテナーとの間でファイルを簡単に移動できます。

Linux に DEB ファイルをインストールする方法

Linux に DEB ファイルをインストールする方法

.DEB ファイルとは何ですか? それを使って何をしますか?Linux PC に DEB ファイルをインストールするさまざまな方法を学びましょう。

GOG Galaxy を Linux 上で動作させる方法

GOG Galaxy を Linux 上で動作させる方法

GOG.com のゲームを所有していますか? ビデオ ゲームを楽しむために Linux PC に GOG Galaxy クライアントをセットアップしたいですか? このガイドに従ってください。

CentOS に Docker エンジンをインストールする方法

CentOS に Docker エンジンをインストールする方法

Docker Engine は、Linux およびその他のプラットフォーム用のオープン コンテナ化プログラムです。Docker Engine は、次のように動作する自己完結型コンテナを管理します。

Ferdi とすべてのチャットを 1 つにまとめる方法

Ferdi とすべてのチャットを 1 つにまとめる方法

Slack、Discord、その他多くの生産性向上ツールを Linux システムにインストールすることにうんざりしていませんか? それらをすべて 1 つに結合できたらいいのにと思いますか