GNU/Linux >> Belajar Linux >  >> Ubuntu

Cara menginstal Server Minecraft di Ubuntu 20.04 LTS

Minecraft adalah gim video dunia terbuka dan kotak pasir yang dikembangkan oleh Mojang Studios. Dengan Minecraft, Anda dapat membangun apa pun yang dapat Anda bayangkan dengan sumber daya tak terbatas dalam mode Kreatif. Ini memungkinkan Anda untuk bermain online dengan teman-teman serta dalam mode pemain tunggal. Ini adalah salah satu video game terbaik di seluruh dunia. Anda dapat membuat server Minecraft sendiri untuk bermain dengan teman dan bermain bersama.

Dalam tutorial ini, kami akan menunjukkan cara mengatur server Minecraft Anda sendiri di Ubuntu 20.04 LTS.

Prasyarat

  • Server yang menjalankan Ubuntu 20.04 dengan minimal 4 GB RAM.
  • Kata sandi root disiapkan di server Anda.

Memulai

Pertama, Anda perlu memperbarui sistem Anda dengan versi terbaru. Anda dapat memperbaruinya dengan perintah berikut:

apt-get update -y
apt-get upgrade -y

Setelah sistem Anda diperbarui, instal beberapa dependensi yang diperlukan dengan perintah berikut:

apt-get install git build-essential -y

Setelah selesai, Anda dapat melanjutkan ke langkah berikutnya.

Instal Java

Minecraft ditulis dalam bahasa Java, jadi Anda perlu menginstal versi Java tanpa kepala di sistem Anda. Anda dapat menginstalnya dengan perintah berikut:

apt-get install openjdk-11-jre-headless -y

Setelah diinstal, Anda dapat memverifikasi versi Java yang diinstal dengan perintah berikut:

java -version

Anda akan mendapatkan output berikut:

openjdk version "11.0.7" 2020-04-14
OpenJDK Runtime Environment (build 11.0.7+10-post-Ubuntu-3ubuntu1)
OpenJDK 64-Bit Server VM (build 11.0.7+10-post-Ubuntu-3ubuntu1, mixed mode, sharing)

Instal Server Minecraft

Sebelum memulai, Anda harus membuat pengguna terpisah untuk Minecraft. Anda dapat membuatnya dengan perintah berikut:

useradd -r -m -U -d /opt/minecraft -s /bin/bash minecraft

Selanjutnya, alihkan pengguna ke Minecraft dengan perintah berikut:

su - minecraft

Selanjutnya, buat direktori yang diperlukan untuk Minecraft dengan perintah berikut:

mkdir ~/backups ~/tools ~/server

Instal mcrcon

Selanjutnya, Anda perlu menginstal mcrcon di sistem Anda. mcrcon adalah klien RCON yang ditulis dalam C yang memungkinkan Anda terhubung ke server Minecraft.

Anda dapat mengunduh mcrcon ke direktori ~/tools:

git clone https://github.com/Tiiffi/mcrcon.git ~/tools/mcrcon

Selanjutnya, ubah direktori ke mcrcon dan buat alat dengan perintah berikut:

cd ~/tools/mcrcon
gcc -std=gnu11 -pedantic -Wall -Wextra -O2 -s -o mcrcon mcrcon.c

Setelah terinstal, verifikasi mcrcon dengan perintah berikut:

./mcrcon -v

Anda akan melihat output berikut:

mcrcon 0.7.1 (built: Jul  2 2020 07:44:45) - https://github.com/Tiiffi/mcrcon
Bug reports:
	tiiffi+mcrcon at gmail
	https://github.com/Tiiffi/mcrcon/issues/

Unduh dan Konfigurasikan Server Minecraft

Pertama, unduh versi terbaru server Minecraft ke direktori ~/server:

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

Selanjutnya, ubah direktori ke direktori ~/server dan mulai server Minecraft:

cd ~/server
java -Xmx1024M -Xms1024M -jar server.jar nogui

Anda akan melihat kesalahan berikut:

[07:46:12] [main/ERROR]: Failed to load properties from file: server.properties
[07:46:12] [main/WARN]: Failed to load eula.txt
[07:46:12] [main/INFO]: You need to agree to the EULA in order to run the server. Go to eula.txt for more info.

Ini karena Anda harus menyetujui EULA Minecraft. Anda dapat melakukannya dengan mengedit file eula.txt:

nano ~/server/eula.txt

Ubah baris eula=false menjadi eula=true seperti gambar di bawah ini:

eula=true

Simpan dan tutup file setelah Anda selesai. Selanjutnya, edit file server.properties dan atur kata sandi rcon:

nano ~/server/server.properties

Ubah baris berikut:

rcon.password=your-password
enable-rcon=true 

Simpan dan tutup file setelah Anda selesai.

Buat File Unit Sistem untuk Minecraft

Selanjutnya, Anda perlu membuat file layanan systemd untuk mengelola layanan Minecraft. Anda dapat membuatnya dengan perintah berikut:

nano /etc/systemd/system/minecraft.service

Tambahkan baris berikut:

[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 -Xms1024M -jar server.jar nogui
ExecStop=/opt/minecraft/tools/mcrcon/mcrcon -H 127.0.0.1 -P 25575 -p your-password stop

[Install]
WantedBy=multi-user.target

Simpan dan tutup file setelah Anda selesai. Kemudian, muat ulang daemon systemd dengan perintah berikut:

systemctl daemon-reload

Selanjutnya, mulai layanan Minecraft dan aktifkan untuk memulai pada sistem reboot dengan perintah berikut:

systemctl start minecraft
systemctl enable minecraft

Anda sekarang dapat memverifikasi status layanan Minecraft dengan perintah berikut:

systemctl status minecraft

Anda akan mendapatkan output berikut:

? minecraft.service - Minecraft Server
     Loaded: loaded (/etc/systemd/system/minecraft.service; disabled; vendor preset: enabled)
     Active: active (running) since Thu 2020-07-02 08:05:24 UTC; 1min 0s ago
   Main PID: 11704 (java)
      Tasks: 30 (limit: 4691)
     Memory: 1.0G
     CGroup: /system.slice/minecraft.service
             ??11704 /usr/bin/java -Xmx1024M -Xms1024M -jar server.jar nogui

Jul 02 08:06:06 ubuntu2004 java[11704]: [08:06:06] [Worker-Main-2/INFO]: Preparing spawn area: 94%
Jul 02 08:06:06 ubuntu2004 java[11704]: [08:06:06] [Server thread/INFO]: Preparing spawn area: 95%
Jul 02 08:06:07 ubuntu2004 java[11704]: [08:06:07] [Worker-Main-2/INFO]: Preparing spawn area: 96%
Jul 02 08:06:07 ubuntu2004 java[11704]: [08:06:07] [Worker-Main-2/INFO]: Preparing spawn area: 96%
Jul 02 08:06:08 ubuntu2004 java[11704]: [08:06:08] [Worker-Main-2/INFO]: Preparing spawn area: 99%
Jul 02 08:06:08 ubuntu2004 java[11704]: [08:06:08] [Server thread/INFO]: Time elapsed: 26283 ms
Jul 02 08:06:08 ubuntu2004 java[11704]: [08:06:08] [Server thread/INFO]: Done (26.613s)! For help, type "help"
Jul 02 08:06:08 ubuntu2004 java[11704]: [08:06:08] [Server thread/INFO]: Starting remote control listener
Jul 02 08:06:08 ubuntu2004 java[11704]: [08:06:08] [Server thread/INFO]: Thread RCON Listener started
Jul 02 08:06:08 ubuntu2004 java[11704]: [08:06:08] [RCON Listener #1/INFO]: RCON running on 0.0.0.0:25575

Server Minecraft Anda sekarang dimulai dan mendengarkan pada port 25575. Anda dapat memverifikasinya dengan perintah berikut:

netstat -pnltu | grep 25575

Anda akan mendapatkan output berikut:

tcp6       0      0 :::25575                :::*                    LISTEN      10584/java 

Mengakses Konsol Minecraft

Anda sekarang dapat mengakses Minecraft dengan utilitas mcrcon. Anda dapat melakukannya dengan menentukan kata sandi, host dan port seperti yang ditunjukkan di bawah ini:

/opt/minecraft/tools/mcrcon/mcrcon -H 127.0.0.1 -P 25575 -p your-password -t

Setelah berhasil terhubung, Anda akan mendapatkan output berikut:

Logged in. Type 'quit' or 'exit' to quit.
>

Kesimpulan

Dalam panduan di atas, Anda mempelajari cara menginstal server Minecraft di Ubuntu 20.04. Anda sekarang dapat mengunduh dan menginstal klien Minecraft, terhubung ke server Minecraft dan mulai bermain dengannya. Jangan ragu untuk bertanya kepada saya jika Anda memiliki pertanyaan.


Ubuntu
  1. Cara Memasang Server Minecraft di Ubuntu 18.04

  2. Cara Memasang Server Minecraft di Ubuntu 18.04 LTS

  3. Cara Menginstal Wacana di Ubuntu 20.04 LTS

  1. Cara Menginstal FlintCMS di Ubuntu 18.04 LTS

  2. Cara Menginstal Memcached di Ubuntu 20.04 LTS

  3. Cara Memasang Spigot Minecraft Server di Ubuntu 20.04

  1. Cara Menginstal server EteSync di Ubuntu 20.04

  2. Cara menginstal Ubuntu Server 18.04 LTS

  3. Cara Menginstal Docker di Server Ubuntu 18.04 LTS