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 Server 24.04でPi-hole DNS-over-HTTPSを設定する方法

Ubuntu Server 24.04でPi-hole DNS-over-HTTPSを設定する方法

Ubuntu Server 24.04 上で Pi-hole を設定し、dnscrypt-proxy を使用して DNS-over-HTTPS を利用するようにしてから、ローカルのアップストリームを確認し、一般的な DNS の競合を回避します。

SSH X11転送経由でYaST GUIが起動しない問題を解決する方法

SSH X11転送経由でYaST GUIが起動しない問題を解決する方法

SSH X11転送経由のYaST GUIの不具合をトラブルシューティングします。DISPLAYをテストし、既知のQt XIOエラーを修正し、SSH設定を確認し、必要に応じてncursesに切り替えます。

ローカルSUSE RMTサーバー(SMT代替)のセットアップ方法

ローカルSUSE RMTサーバー(SMT代替)のセットアップ方法

SLES 15 上に SUSE RMT をセットアップし、SCC メタデータを同期し、選択したリポジトリをミラーリングし、HTTPS 経由でクライアントを登録し、SMT からの移行における制限事項を理解する。

Pardus Linux 23でサウンドカードドライバが検出されない問題を修正する

Pardus Linux 23でサウンドカードドライバが検出されない問題を修正する

Pardus Linux 23でサウンドカードが認識されない場合のトラブルシューティングを行います。ALSA検出、カーネルモジュール、オーディオサービス、出力プロファイル、ファームウェア、およびアップデートを安全に確認します。

Pardus KVMゲストでディスプレイ解像度が1024x768に固定される問題を修正する

Pardus KVMゲストでディスプレイ解像度が1024x768に固定される問題を修正する

Pardus KVMゲストが1024x768でフリーズしてしまう問題を解決するには、仮想GPU、SPICEエージェント、X11またはWaylandセッションを確認し、より高いディスプレイモードが正しく動作していることを確認してください。

Debianで起動時にリモートSSHFSディレクトリを自動的にマウントする方法

Debianで起動時にリモートSSHFSディレクトリを自動的にマウントする方法

Debianにおいて、キーベースのSSH、/etc/fstab、systemdネットワークオプション、自動マウント、および検証手順を用いて、起動時にリモートSSHFSディレクトリを自動的にマウントします。

SLESシステムアップグレード中に「メモリを割り当てできません」というエラーを修正する

SLESシステムアップグレード中に「メモリを割り当てできません」というエラーを修正する

SLESアップグレード中に「メモリを割り当てできません」というエラーが発生した場合のトラブルシューティングを行います。RAM、スワップ、OOMログ、およびプロセス制限を確認し、パッケージトランザクションを中断することなく復旧します。

Harmonica OSタブレットのタッチスクリーンキャリブレーションの問題を解決する:適切なLinux修正方法を選択する

Harmonica OSタブレットのタッチスクリーンキャリブレーションの問題を解決する:適切なLinux修正方法を選択する

Harmonica OS (HamoniKR) タブレットにおけるタッチオフセット、回転、およびディスプレイマッピングのトラブルシューティングを行います。X.Org と libinput の修正を比較し、安全にテストを行い、キャリブレーションが役に立たない場合を把握します。

既存のDebian 12で暗号化されたSWAPパーティションを設定する方法

既存のDebian 12で暗号化されたSWAPパーティションを設定する方法

既存の Debian 12 スワップパーティションを、dm-crypt、起動ごとに生成される新しいランダムキー、/etc/crypttab、/etc/fstab、および安全な検証手順を使用して暗号化します。

UbuntuでSMARTドライブの状態をメールアラートで監視する方法

UbuntuでSMARTドライブの状態をメールアラートで監視する方法

Ubuntuにsmartmontoolsをセットアップして、ドライブの状態を監視し、SMARTメールアラートを送信します。デバイスのサポート状況を確認し、メール配信を設定し、通知をテストし、障害のトラブルシューティングを行います。