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.