GNU/Linux >> Belajar Linux >  >> Debian

Cara Mengatur Server Minecraft di Debian 10

Minecraft adalah game yang telah menggemparkan dunia. Ada banyak versi berbeda dari game ini, tetapi mereka memiliki kesamaan kebutuhan akan server untuk menghosting game dan melacak semua pemain. Dalam tutorial ini kami akan menunjukkan cara menyiapkan server Minecraft Anda sendiri di Debian 10, menggunakan alat sumber terbuka yang tersedia dari situs web resmi mereka.

PrasyaratAnda akan memerlukan instalasi Debian dengan hak akses root.

  • Server Minecraft yang kompatibel dengan versi rilis Debian Anda. Jika Anda menggunakan Ubuntu, Anda dapat mengetahui apa yang cocok untuk Anda dengan mengunjungi situs web mereka. Jika tidak jelas mana yang harus digunakan, coba googling Minecraft Server yang kompatibel di Debian /Ubuntu atau tanyakan di komentar dan kami akan membantu!

Memulai

Perbarui sistem Debian Anda ke rilis terbaru.

Ini adalah ide yang bagus sebelum menginstal paket tambahan apa pun karena ini akan memberi Anda semua pembaruan dan patch keamanan terbaru untuk perangkat lunak Debian serta aplikasi yang diinstal seperti server Minecraft. Untuk melakukannya, cukup jalankan perintah berikut di terminal Anda:

sudo apt update
sudo apt upgrade 

Perintah-perintah ini dijalankan bersama-sama; perbarui terlebih dahulu kemudian perbarui setelah selesai dengan sukses. Perhatikan bahwa saat menjalankan perintah ini tidak ada peningkatan yang tertunda, perintah tersebut hanya memerlukan waktu hingga lima menit sedangkan peningkatan yang lebih besar dapat memakan waktu lebih lama, jadi bersabarlah!

Instal Java

sudo apt install default-jre

Ini akan mengunduh rilis Java terbaru saat ini dan menginstalnya. Jika Anda menginstal beberapa versi, ini akan menghapus semuanya demi kesederhanaan! Setelah selesai, Anda dapat mengonfirmasi versi mana yang sedang berjalan dengan mengetikkan perintah di bawah ini di terminal Anda:

java -version

Contoh keluaran:

Itu dia! Java telah terinstal di server Anda.

Buat pengguna baru untuk Minecraft 

Dalam contoh ini, kami membuat pengguna baru bernama 'minecraft':

sudo adduser minecraft 

Setelah selesai dengan langkah itu, ketik atau salin-tempel kata sandi Anda untuk akun ini dua kali untuk mengonfirmasinya (penting untuk memastikan akun ini memiliki kata sandi unik dan amannya sendiri).

Contoh keluaran:

Tambahkan pengguna baru ke grup sudo.

sudo usermod -aG sudo minecraft

Layar Instal

Screen adalah utilitas GNU yang dapat digunakan untuk sesi terminal multipleks. Ini adalah alat yang berguna untuk akses jarak jauh, memungkinkan Anda untuk melepaskan dari sesi ssh dan melanjutkannya nanti tanpa perlu menutup instance itu (yang akan memutuskan Anda).

Untuk menginstal Layar, ketik:

sudo apt install screen -y

Perintah ini akan menginstal layar dan semua dependensinya ke server Anda.

Ini adalah akhir dari tugas ini, lanjutkan dengan tugas berikutnya di bawah ini.

Instal Minecraft

Keluar dari SSH Anda saat ini, masuk lagi menggunakan pengguna minecraft yang kami buat sebelumnya.

Buat nama folder baru minecraft dan pindahkan ke dalamnya:

mkdir minecraft
cd minecraft

Sekarang, kami mengunduh versi terbaru dari Minecraft.net ke dalam direktori ini. Lihat halaman server Minecraft untuk mendapatkan versi terbaru Server Minecraft, ganti bagian versi di bawah dengan URL tersebut.

wget https://launcher.mojang.com/v1/objects/a16d67e5807f57fc4e550299cf20226194497dc2/server.jar

Buat skrip startup

Ini memungkinkan server Anda untuk memulai ketika Anda me-reboot mesin Anda atau saat boot Debian itu sendiri; itu juga sangat bermanfaat jika karena alasan tertentu koneksi internet rumah Anda turun dan Anda perlu memulai ulang proses tanpa harus masuk!

sudo nano start.sh

Salin dan tempel baris berikut ke terminal Anda:

java -Xms1024M -Xmx2560M -jar server.jar nogui

parameter jar dapat dikonfigurasi untuk menjaga dunia Anda tetap ada atau tidak; jika Anda ingin awal yang baru setiap saat maka gunakan nogui. Jika Anda tidak memiliki cukup RAM untuk pengaturan ini di Debian (atau Ubuntu), pertimbangkan untuk menurunkan nilai -Xmx dari 2560M ke sesuatu yang lebih rendah seperti 512M.

Simpan skrip Anda dengan Ctrl-o, keluar dari Nano dengan Ctrl-x lalu konfirmasikan bahwa Anda ingin menyimpan file ini saat diminta dengan menekan "y". Anda sekarang harus memiliki skrip startup di /home/minecraft/. Ini akan secara otomatis mulai saat boot! Untuk mengujinya, ketik atau salin-tempel perintah berikut: 

java -Xms1024M -Xmx2560M jar server.jar nogui

Jika ada kesalahan seperti "java" yang tidak dikenali, harap periksa kembali proses instalasi java.

Jadikan start.sh dapat dieksekusi

sudo chmod +x start.sh

Setelah Anda selesai, ketik "keluar" di jendela terminal atau tutup jika Anda ingin keluar dari akun pengguna ini; kemudian kembali ke layar utama Anda. Untuk memutuskan sambungan dari sesi ssh sepenuhnya, cukup keluar dengan mengetik:exit  atau menekan Ctrl-D saat diminta. Anda juga dapat menggunakan nano lagi dan menghapus ./start.sh. Agar Debian tidak melupakan perubahan apa pun yang dibuat sejak terakhir kali kami memperbarui sistem kami, jalankan perintah ini:

sudo apt update

Jalankan server Minecraft Anda

./start.sh

Jika ini adalah pertama kalinya Anda menginstal paket, Anda harus menerima Persyaratan Layanan dan Kebijakan Privasinya. Jika Anda telah melakukannya di contoh sebelumnya (misalnya, untuk Server Minecraft), maka itu tidak akan meminta lagi. Menerima perjanjian ini memungkinkan repositori Debian untuk mengunduh paket dari server lain atas nama Anda; ini bisa lebih nyaman karena sering kali lebih baik diperbarui daripada milik Anda! Setelah diterima, penginstalan akan selesai hanya dalam beberapa menit dan tidak ada tindakan lebih lanjut yang diperlukan hingga proses tersebut selesai mengunduh semua file dan sumber daya yang diperlukan.

Langkah selanjutnya adalah membuka file eula.txt dan menyetel eula=true. Ini akan memungkinkan server Anda terhubung dengan perangkat lunak klien game Minecraft. Buka file tersebut di editor pilihan Anda dan pastikan terbaca:eula=true.

sudo nano eula.txt
eula=true

Langkah selanjutnya adalah menggunakan layar untuk menjalankan proses server Minecraft secara mandiri sehingga kita tidak perlu selalu masuk ke akun pengguna minecraft saat mengelola server game dari jarak jauh melalui SSH.

screen /home/minecraft/run.sh

Ini akan membuat "sesi" baru bernama minecraft yang menjalankan proses Minecraft di latar belakang; kita dapat mengakses ini dari shell lain yang kita masuki.

Konfigurasikan Firewall Server Minecraft Anda

Hal berikutnya yang ingin kita lakukan adalah mengatur firewall kita. Debian memiliki firewall built-in yang sangat baik yang disebut ufw yang memungkinkan kami mengontrol program apa di sistem kami yang dapat mengakses sumber daya jaringan luar seperti internet! Ini juga mencakup hal-hal seperti penerusan port yang memungkinkan port tertentu melalui tergantung pada kriteria seperti alamat tujuan atau IP sumber.

Di Debian, pengaturan default saat ini hanya mengizinkan lalu lintas SSH (mis., ssh dari sistem lokal Anda ke server ini). Mari lanjutkan dan tambahkan aturan untuk Minecraft dengan mengetik:

sudo ufw allow 25565

Hubungkan ke Server Minecraft

Buka klien Minecraft lokal Anda, pilih tab Multiplayer dan masukkan nama server dan alamat IP Anda.

Catatan :untuk bermain di jaringan publik, Anda perlu membeli nama domain eksternal dari penyedia domain mana pun dan menyiapkan DNS Dinamis sendiri yang berada di luar cakupan tutorial ini.

Anda sekarang dapat terhubung ke server. Klik tombol Gabung dengan Server.

Selamat! Anda sekarang dapat memainkan Minecraft dan membangun dunia. Anda dapat membangun dunia dan bersenang-senang dengan teman-teman Anda juga. Untuk kiat atau bantuan lebih lanjut, silakan lihat Wiki Minecraft.

Kesimpulan

Menyiapkan Server Minecraft di Debian itu mudah, cukup ikuti langkah-langkah di posting ini. Jika Anda memiliki pertanyaan, pastikan untuk berkomentar di bawah. Langkah yang sama dapat diterapkan pada sistem Debian apa pun, seperti Debian Stretch. Kami harap Anda menikmati tutorial ini dan berharap tutorial ini membantu Anda mengatur server Anda sendiri! Jika ada sesuatu yang kami lewatkan, beri tahu kami di komentar di bawah. Selamat menambang!


Debian
  1. Menyetel IP Statis di Debian 11 - Bagaimana cara melakukannya?

  2. Cara mengatur server SFTP di Server Debian 11

  3. Cara Mengatur Server OpenVPN di Debian 10

  1. Cara Mengatur Server Samba di Debian 10 Buster

  2. Cara Mengatur Server LAMP di Debian 10 Buster

  3. Cara Mengatur Server NFS di Debian 10 Buster

  1. Cara Mengatur Server LEMP di Debian 10 Buster

  2. Cara Mengatur Blok Server Nginx di Debian 9

  3. Cara Memasang Server Minecraft di Debian 9