GNU/Linux >> Belajar Linux >  >> Ubuntu

Cara Memasang Server Minecraft di Ubuntu 18.04 Bionic Beaver

Pada artikel ini, kami akan menjelaskan langkah-langkah yang diperlukan untuk menginstal dan mengkonfigurasi Server Minecraft di Ubuntu 18.04 LTS. Sebelum melanjutkan dengan tutorial ini, pastikan Anda masuk sebagai pengguna dengan hak istimewa sudo. Semua perintah dalam tutorial ini harus dijalankan sebagai pengguna non-root.

Minecraft adalah salah satu game membangun paling terkenal di dunia yang dikembangkan oleh Microsoft Studious. Dalam game ini, Anda diizinkan untuk membangun apa pun yang Anda butuhkan dan menjelajahinya di dunia 3D. Jika Anda menghosting server Minecraft Anda sendiri, Anda yang memutuskan aturannya, dan Anda serta teman Anda dapat bermain bersama dalam game petualangan interaktif ini.

Instal Server Minecraft di Ubuntu

Langkah 1. Pertama, sebelum Anda mulai menginstal paket apa pun di server Ubuntu Anda, kami selalu menyarankan untuk memastikan bahwa semua paket sistem telah diperbarui.

sudo apt update
sudo apt upgrade

Langkah 2. Instal Java.

Untuk menjalankan server Minecraft, kita memerlukan Java di server. Instal versi terbaru:

sudo apt install openjdk-8-jdk

Sekarang, konfirmasikan penginstalan Java:

$ java -version
openjdk version "1.8.0_212"
OpenJDK Runtime Environment (build 1.8.0_212-8u212-b03-0ubuntu1.18.04.1-b03)
OpenJDK 64-Bit Server VM (build 25.212-b03, mixed mode)

Langkah 3. Membuat Pengguna Minecraft.

Langkah selanjutnya adalah membuat pengguna dan grup sistem baru dengan direktori home /opt/minecraft yang akan menjalankan server Minecraft:

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

Langkah 4. Instal Minecraft di Ubuntu.

Pertama, sebelum memulai proses instalasi, pastikan Anda beralih ke pengguna minecraft:

sudo su - minecraft

Sekarang buat tiga direktori baru di dalam direktori home pengguna:

mkdir -p ~/{backups,tools,server}
  • Direktori backup akan menyimpan backup server Anda. Nanti Anda dapat menyinkronkan direktori ini ke server cadangan jarak jauh Anda.
  • Direktori alat akan menyimpan klien mcrcon dan skrip cadangan.
  • Direktori server akan berisi server Minecraft yang sebenarnya dan datanya.

Kemudian, Mengunduh dan Mengkompilasi mcrcon.

Mulai dengan menavigasi ke direktori ~/tools dan mengkloning repositori Tiiffi/mcrcon dari GitHub menggunakan perintah berikut:

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

Langkah selanjutnya, mengunduh Server Minecraft.

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

Setelah unduhan selesai, navigasikan ke direktori ~/server dan mulai server Minecraft:

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

Saat server dimulai untuk pertama kalinya, server akan menjalankan beberapa operasi dan membuat file server.properties dan eula.txt dan berhenti:

[14:46:36] [main/INFO]: Loaded 0 recipes
[14:46:36] [main/INFO]: Loaded 0 advancements
[14:46:36] [Server thread/INFO]: Starting minecraft server version 1.13.2
[14:46:36] [Server thread/INFO]: Loading properties
[14:46:36] [Server thread/WARN]: server.properties does not exist
[14:46:36] [Server thread/INFO]: Generating new properties file
[14:46:36] [Server thread/WARN]: Failed to load eula.txt
[14:46:36] [Server thread/INFO]: You need to agree to the EULA in order to run the server. Go to eula.txt for more info.
[14:46:36] [Server thread/INFO]: Stopping server
[14:46:36] [Server thread/INFO]: Saving worlds
[14:46:36] [Server Shutdown Thread/INFO]: Stopping server
[14:46:36] [Server Shutdown Thread/INFO]: Saving worlds

Seperti yang Anda lihat dari output di atas, Anda harus menyetujui EULA Minecraft untuk menjalankan server. Buka file eula.txt dan ubah eula=false menjadi 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 10 03:46:53 PST 2019
eula=true

Selanjutnya, aktifkan protokol rcon dan atur kata sandi rcon dengan mengedit file server.properties. Anda dapat menggunakan detail ini untuk terhubung ke server Minecraft menggunakan alat mcrcon:

nano ~/server/server.properties
rcon.port=23888
rcon.password=Your-password
enable-rcon=true

Langkah 5. Membuat File Unit Sistem Minecraft.

Buka editor teks favorit Anda dan buat file bernama minecraft.service di /etc/systemd/system/:

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

Mulai dan aktifkan server Minecraft dengan menjalankan:

sudo systemctl daemon-reload
sudo systemctl start minecraft
sudo systemctl enable minecraft

Langkah 6. Konfigurasikan firewall

Jika server Anda dilindungi oleh firewall dan Anda ingin mengakses server Minecraft dari luar jaringan lokal Anda, Anda perlu membuka port 25565:

sudo ufw allow 25565/tcp

Langkah 7. Mengakses Konsol Minecraft.

Untuk mengakses Konsol Minecraft, Anda dapat menggunakan utilitas mcrcon. Sintaksnya adalah sebagai berikut, Anda perlu menentukan host, port rcon, kata sandi rcon dan menggunakan sakelar -t yang mengaktifkan mode terminal mcrcon:

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

Hanya itu yang perlu Anda lakukan untuk menginstal Minecraft di Ubuntu 18.04 Bionic Beaver. Saya harap Anda menemukan tip cepat ini bermanfaat. Jika Anda memiliki pertanyaan atau saran, jangan ragu untuk meninggalkan komentar di bawah.


Ubuntu
  1. Cara Memasang Server Minecraft di Ubuntu 18.04 LTS

  2. Cara Menginstal Server FTP di Ubuntu 18.04 Bionic Beaver

  3. Cara Menginstal GlassFish di Ubuntu 18.04 Bionic Beaver

  1. Cara Menginstal Ubuntu 18.04 Bionic Beaver

  2. Cara Memasang Server Minecraft di Ubuntu 18.04

  3. Cara Menginstal Server Minimal Ubuntu 18.04 LTS (Bionic Beaver)

  1. Cara Memasang Spigot Minecraft Server di Ubuntu 20.04

  2. Cara Menginstal Kodi di Ubuntu 18.04 Bionic Beaver

  3. Cara Menginstal Server Minecraft di Ubuntu 14.04