Minecraft adalah salah satu game paling populer di dunia, yang dikembangkan oleh Microsoft Studious. Minecraft adalah video game sandbox dan memungkinkan Anda untuk membangun dan menjelajahi semua yang Anda butuhkan di dunia 3D. Minecraft memungkinkan Anda untuk bermain game baik secara online dengan teman-teman Anda dan dalam mode pemain tunggal. Minecraft tersedia di berbagai platform, termasuk Linux, MacOS, dan Windows.
Dalam tutorial ini, kita akan belajar cara menginstal server Minecraft di server Ubuntu 18.04. PersyaratanServer yang menjalankan Ubuntu 18.04.Kata sandi root akan disiapkan di server Anda.Persiapan
Sebelum memulai, Anda perlu memperbarui sistem Anda dengan versi terbaru. Anda dapat melakukan ini dengan menjalankan perintah berikut:apt-get update -yapt-get upgrade -y
Setelah server Anda diperbarui, mulai ulang untuk menerapkan perubahan.
Selanjutnya, Anda perlu menginstal beberapa dependensi di server Anda. Anda dapat menginstal semuanya dengan perintah berikut:apt-get install git build-essential -yInstal Java
Karena Minecraft dikembangkan dengan bahasa pemrograman Java. Jadi Anda perlu menginstal Java Development Kit atau JRE di server Anda. Anda dapat menginstal Java dengan perintah berikut:apt-get install openjdk-8-jre-headless -y
Setelah instalasi, periksa Java dengan perintah berikut:java -version
Anda harus mendapatkan output berikut:openjdk version "1.8.0_222"OpenJDK Runtime Environment (build 1.8.0_222-8u222-b10-1ubuntu1~18.04.1-b10)OpenJDK 64-Bit Server VM (build 25.222-b10, mixed mode)Menginstal dan mengonfigurasi server Minecraft
Pertama, Anda perlu membuat pengguna untuk menjalankan server Minecraft. Anda dapat membuatnya dengan perintah berikut:useradd -r -m -U -d /home/minecraft -s /bin/bash minecraft
Kemudian masuk ke pengguna kendaraan tambang dengan perintah berikut:su - minecraft
Selanjutnya, buat direktori yang diperlukan untuk kendaraan penambangan dengan perintah berikut:server alat cadangan mkdir
Selanjutnya, ubah ke direktori ~/tools dan unduh mcrcon dari repositori Git:cd ~/toolsgit clone https://github.com/Tiiffi/mcrcon.git
Kemudian ubah direktori ke mcrcon dan kompilasi mcrcon dengan perintah berikut:cd mcrcongcc -std=gnu11 -pedantic -Wall -Wextra -O2 -s -o mcrcon mcrcon.c
Anda akan melihat output berikut:mcrcon.c: Dalam fungsi 'get_line':mcrcon.c:752:2: peringatan: mengabaikan nilai pengembalian 'fgets', dinyatakan dengan atribut warn_unused_result [-Wunused-result](void) fgets(buffer, bsize, stdin);^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Kemudian ubah direktori menjadi ~/server dan unduh server Vanilla Minecraft resmi terbaru dari Mojang dengan perintah berikut:cd ~/serverwget https://launcher.mojang.com/v1/objects/3dc3d84a581f14691199cf6831b71ed1296a9fdf/server.jar
Setelah unduhan selesai, luncurkan server Minecraft dengan perintah berikut:java -Xmx1024M -Xms512M -jar server.jar nogui
Anda harus menerima kesalahan berikut:[06:00:45] [main/ERROR]: Gagal memuat properti dari file: server.properties[06:00:48] [main/WARN]: Gagal memuat eula.txt[06:00:48] [main/INFO]: Anda harus menyetujui EULA untuk menjalankan server. Kunjungi eula.txt untuk info lebih lanjut.
Untuk mengatasi kesalahan ini, Anda harus menyetujui EULA Minecraft untuk mengoperasikan server.
Untuk melakukan ini, buka file eula.txt:nano eula.txt
Ubah eula=false menjadi eula=true seperti yang ditunjukkan di bawah ini:eula=true
Simpan dan tutup file. Kemudian buka file server.properties untuk mengaktifkan protokol rcon dan mengatur kata sandi rcon.nano server.properties
Ubah baris berikut:rcon.port=25575[email protected]enable-rcon=true
Simpan dan tutup file setelah selesai. Kemudian keluar dari pengguna Minecraft dengan perintah berikut:keluarMembuat file layanan sistem untuk Minecraft
Selanjutnya, Anda perlu membuat file layanan bersistem untuk mengelola layanan Minecraft. Anda dapat membuatnya dengan perintah berikut:nano /etc/systemd/system/minecraft.service
Tambahkan baris berikut:[Unit] Deskripsi=Minecraft ServerAfter=network.target[Service]User=minecraftNice=1KillMode=noneSuccessExitStatus=0 1ProtectHome=trueProtectSystem=fullPrivateDevices=trueNoNewPrivileges=trueWorkingDirectory=/home/minecraft/serverExecStart=/usr/bin/java -Xmx1024M -Xms512M -jar server.jar noguiExecStop=/home/minecraft/tools/mcrcon/mcrcon -H 127.0.0.1 -P 25575 -p [email protected] stop[Install]WantedBy=multi-user.target
Simpan dan tutup file. Kemudian muat ulang daemon bersistem dengan perintah berikut:systemctl daemon-reload
Selanjutnya, luncurkan layanan Minecraft dan aktifkan setelah me-reboot sistem dengan perintah berikut:systemctl start minecraftsystemctl enable minecraft
Anda juga dapat memeriksa status layanan Minecraft dengan perintah berikut:systemctl status minecraft
Anda harus mendapatkan output berikut:? minecraft.service - Minecraft ServerLoaded: dimuat (/etc/systemd/system/minecraft.service; dinonaktifkan; preset vendor: diaktifkan)Aktif: aktif (berjalan) sejak Senin 2019-10-07 06:33:32 UTC; 6s agoMain PID: 4318 (java)Tugas: 34 (batas: 4915)CGroup: /system.slice/minecraft.service?? 4318 /usr/bin/java -Xmx1024M -Xms512M -jar server.jar noguiOct 07 06:33:37 ubuntu1804 java[4318]: [06:33:37] [Server thread/INFO]: Loading propertiesOct 07 06:33:37 ubuntu1804 java[4318]: [06:33:37] [Server thread/INFO]: Jenis permainan default: SURVIVALOct 1804 java[4318]: [06:33:37] [Server thread/INFO]: Jenis permainan default: SURVIVALOct 1804 java[4318]: [06:33:37] [Server thread/INFO]: Jenis permainan default: SURVIVALOct 1804 java[4318]: [06:33:37] [Thread/INFO Server]: Jenis permainan default: SURVIVALOct 1804 java[4318]: [06:33:37] [Thread/INFO Server]: Jenis permainan default: SURVIVALOct 1804 java[4318]: [06:33:37] [Thread/INFO Server]: Jenis permainan default: SURVIVALOct 1804 java[4318]: [06:33:37] [Thread/INFO Server]: Jenis permainan default: SURVIVALOct 1804 java[4318]: [06:33:37] [Thread/INFO Server]: Jenis permainan default: SURVIVALOct 1804 java 07 06:33:37 ubuntu1804 java[4318]: [06:33:37] [Utas server/INFO]: Menghasilkan keypairOct 07 06:33:37 ubuntu1804 java[4318]: [06:33:37] [Utas/INFO server]: Memulai server Minecraft pada *:25565Oct 07 06:33:37 ubuntu1804 java[4318]:[06:33:37] [Utas server/INFO]: Menggunakan jenis saluran epollOct 07 06:33:37 ubuntu1804 java[4318]: [06:33:37] [Utas/INFO server]: Tingkat persiapan "dunia"07 Okt 06:33:37 ubuntu1804 java[4318]: [06:33:37] [Utas server/INFO]: Menemukan paket data baru vanilla, memuatnya secara otomatisOct 07 06:33:37 ubuntu1804 java[4318]: [06:33:37] [Utas server/INFO]: Memuat ulang ResourceManager: DefaultOct 07 06:33:38 ubuntu1804 java[4318]: [06:33:38] [Utas server/INFO]:Memuat 6 resepOct 07 06:33:38 ubuntu1804 java[4318]: [06:33:38] [Utas server/INFO]: Memuat 811 kemajuanCoba Minecraft
Server Minecraft sekarang diinstal dan berjalan. Sudah waktunya untuk mengujinya.
Buka terminal Anda dan akses konsol Minecraft menggunakan utilitas mcrcon, seperti yang ditunjukkan di bawah ini:/home/minecraft/tools/mcrcon/mcrcon -H 127.0.0.1 -P 25575 -p [email protected] -t
Setelah koneksi dibuat, Anda harus mendapatkan output berikut:Masuk. Ketik "Q" untuk berhenti!>
Selamat! Anda telah berhasil menginstal dan mengonfigurasi server Minecraft di server Ubuntu 18.04. Jangan ragu untuk bertanya kepada saya apakah Anda memiliki pertanyaan.