GNU/Linux >> Linux の 問題 >  >> Debian

Debian9StretchにMinecraftサーバーをインストールする方法

このチュートリアルでは、MinecraftサーバーをDebian 9 Stretchにインストールする方法を紹介します。知らない人のために、Minecraftはブロックを壊して配置するゲームです。 Minecraftのクリエイティブな側面と構築の側面により、プレーヤーは3Dの手続き型生成された世界でテクスチャキューブから構造を構築できます。Minecraftサーバーを使用すると、プレーヤーはオンラインで、またはローカルエリアネットワークを介して他の人と遊ぶことができます。ローカル専用サーバーハードウェア、ホームマシンの仮想プライベートサーバー、またはローカルゲームコンピューター。

この記事は、少なくともLinuxの基本的な知識があり、シェルの使用方法を知っていること、そして最も重要なこととして、サイトを独自のVPSでホストしていることを前提としています。インストールは非常に簡単で、ルートアカウントで実行されていますが、そうでない場合は、'sudoを追加する必要があります。 ルート権限を取得するコマンドに‘。 Debian9StretchサーバーへのMinecraftサーバーのインストールを段階的に説明します。

前提条件

  • 次のオペレーティングシステムのいずれかを実行しているサーバー:Debian 9(Stretch)。
  • 潜在的な問題を防ぐために、OSの新規インストールを使用することをお勧めします。
  • サーバーへのSSHアクセス(またはデスクトップを使用している場合はターミナルを開く)
  • non-root sudo user またはroot userへのアクセス 。 non-root sudo userとして行動することをお勧めします ただし、ルートとして機能するときに注意しないと、システムに害を及ぼす可能性があるためです。

Debian9StretchにMinecraftサーバーをインストールする

手順1.まず、次のapt-getを実行して、すべてのシステムパッケージが最新であることを確認します。 ターミナルのコマンド。

sudo apt update
sudo apt upgrade
sudo apt install git build-essential

ステップ2.Java-JDKをインストールします。

Minecraftサーバーのセットアップでは、システムにJavaをインストールする必要があります:

sudo apt install openjdk-8-jre-headless

Javaバージョンを印刷してインストールを確認します:

java -version

ステップ3.Debian9にMinecraftサーバーをインストールします。

まず、次のコマンドを実行して、ユーザーのホームディレクトリ内に3つの新しいディレクトリを作成します。

mkdir -p ~/{backups,tools,server}

次に、mcrconのダウンロードとコンパイル :

cd ~/tools && git clone https://github.com/Tiiffi/mcrcon.git
cd ~/tools/mcrcon
gcc -std=gnu11 -pedantic -Wall -Wextra -O2 -s -o mcrcon mcrcon.c
./mcrcon -h

次に、Minecraftサーバーをダウンロードします:

wget https://launcher.mojang.com/v1/objects/3737db93722a9e39eeada7c27e7aca28b144ffa7/server.jar -P ~/server

ステップ4.Minecraftサーバーを構成します。

ダウンロードが完了したら、〜/ serverディレクトリに移動して、Minecraftサーバーを起動します。

cd ~/server
java -Xmx1024M -Xms512M -d64 -jar server.jar nogui

次に、eula.txtファイルを開き、eula=falseをeula=trueに変更します:

### nano ~/server/eula.txt

#By changing the setting below to TRUE you are indicating your agreement to our EULA (https://account.mojang.com/documents/minecraft_eula).
#Thu Dec 27 03:33:56 PST 2018
eula=true

次に、server.propertiesファイルを編集してrconを有効にします。 プロトコルを設定し、rconを設定します パスワード。この設定を使用して、mcrconを使用してMinecraftサーバーに接続できます。 ツール:

### nano ~/server/server.properties
rcon.port=23888
rcon.password=your-strong-password
enable-rcon=true

ステップ5.Systemdを作成します。

Minecraftをサービスとして実行するには、新しいSystemdユニットファイルを作成します:

sudo nano /etc/systemd/system/minecraft.service

次のファイルを貼り付けます:

[Unit]
Description=Minecraft Server
After=network.target

[Service]
User=minecraft
Nice=1
KillMode=none
SuccessExitStatus=0 1
ProtectHome=true
ProtectSystem=full
PrivateDevices=true
NoNewPrivileges=true
WorkingDirectory=/opt/minecraft/server
ExecStart=/usr/bin/java -Xmx1024M -Xms512M -jar server.jar nogui --noconsole
ExecStop=/opt/minecraft/tools/mcrcon/mcrcon -H 127.0.0.1 -P 23888 -p strong-password stop

[Install]
WantedBy=multi-user.target
>

ファイルを保存して閉じ、systemdに通知します 新しいユニットファイルを作成したこと:

sudo systemctl daemon-reload
sudo systemctl start minecraft

手順6.ファイアウォールを構成します。

サーバーがファイアウォールで保護されていて、ローカルネットワークの外部からMinecraftサーバーにアクセスする場合は、ポート25565を開く必要があります:

sudo ufw allow 25565/tcp

ステップ7.Minecraftコンソールにアクセスします。

Minecraftコンソールにアクセスするには、mcrconを使用できます 効用。構文は次のとおりです。ホストrconを指定する必要があります ポート、rcon パスワードを設定し、mcrconを有効にする-tスイッチを使用します ターミナルモード:

/opt/minecraft/tools/mcrcon/mcrcon -H 127.0.0.1 -P 23888 -p strong-password -t

おめでとうございます!Minecraftが正常にインストールされました。このチュートリアルを使用してDebian 9(Stretch)システムにMinecraftサーバーをインストールしていただきありがとうございます。追加のヘルプや役立つ情報については、公式のMinecraftを確認することをお勧めします。ウェブサイト。


Debian
  1. Debian11にRedisサーバーをインストールする方法

  2. MySQL 8.0/5.7をDebian11/Debian10にインストールする方法

  3. Debian8にProFTPDをインストールする方法

  1. Debian9にMinecraftサーバーをインストールする方法

  2. Debian9にVirtualBox5.1をインストールする方法(Stretch)

  3. SuiteCRMをDebian9にインストールする方法

  1. Debian 9(Stretch)MinimalServerをインストールする方法

  2. Debian10でMinecraftサーバーをセットアップする方法

  3. MySQL8をDebian10にインストールする方法