Cara Mengatur Server Minecraft di Ubuntu 18.04 Bionic Beaver Linux

Cara Mengatur Server Minecraft di Ubuntu 18.04 Bionic Beaver Linux

Objektif

Artikel berikut akan menjelaskan prosedur konfigurasi server Minecraft di Ubuntu 18.04 Bionic Beaver Linux

Sistem Operasi dan Versi Perangkat Lunak

  • Sistem operasi: - Ubuntu 18.04
  • Perangkat lunak: - Minecraft Server 1.12.2 atau lebih tinggi

Persyaratan

Akses istimewa ke Ubuntu 18 Anda.04 Sistem akan diperlukan.

Konvensi

  • # - mensyaratkan perintah linux yang diberikan untuk dieksekusi dengan hak istimewa root baik secara langsung sebagai pengguna root atau dengan menggunakan sudo memerintah
  • $ - mensyaratkan perintah Linux yang diberikan untuk dieksekusi sebagai pengguna biasa

Versi lain dari tutorial ini

Ubuntu 20.04 (fossa fokus)

Instruksi

Pasang prasyarat

Mari kita mulai dengan pemasangan semua prasyarat termasuk nmap Perintah yang nantinya dapat kita gunakan untuk beberapa tujuan pemecahan masalah dasar:

$ sudo apt update $ sudo apt install wget screen default-jdk nmap 

Buat Pengguna Minecraft

Selanjutnya, kita perlu membuat pengguna baru bernama Minecraft. Server Minecraft pada akhirnya akan berjalan di bawah pengguna ini:

$ sudo useradd -m -r -d /opt /minecraft minecraft 

Instal Minecraft Server

Seperti yang akan Anda lihat nanti, dimungkinkan untuk menjalankan beberapa contoh server Minecraft pada satu host tunggal. Dari alasan ini kami akan membuat direktori terpisah untuk setiap instance di bawah /opt/minecraft direktori. Sebutkan contoh pertama kami bertahan hidup:

$ sudo mkdir/opt/minecraft/survival 

Setelah siap, unduh server Java Minecraft. Sebelum Anda melanjutkan, navigasikan browser Anda ke halaman unduhan Minecraft resmi dan perbarui perintah di bawah ini untuk mencerminkan versi server Minecraft saat ini:

$ sudo wget -o/opt/minecraft/survival/minecraft_server.Jar https: // s3.Amazonaws.com/minecraft.Unduh/Versi/1.12.2/minecraft_server.1.12.2.stoples 

Menerima syarat dan ketentuan:

$ sudo bash -c "echo eula = true>/opt/minecraft/survival/eula.txt" 

Terakhir, ubah kepemilikan /opt/minecraft/survival/ direktori dan semua file di dalam:

$ sudo chown -r minecraft/opt/minecraft/survival/ 


Buat skrip startup Minecraft Systemd

Untuk dapat dengan mudah memulai server Minecraft setelah reboot menggunakan editor teks favorit Anda misalnya. VI:

$ sudo vi/etc/systemd/system/[email protected] 

dan buat yang baru /etc/systemd/system/[email protected] file dengan konten berikut:

[Unit] Deskripsi = Minecraft Server: %i setelah = jaringan.Target [Layanan] workingDirectory =/opt/minecraft/%i user = grup minecraft = minecraft restart = selalu execstart =/usr/bin/layar -dms mc-%i/usr/bin/java -xmx2g -jar minecraft_server.Jar nogui execstop =/usr/bin/screen -p 0 -s mc-%i -x eval 'stuff "Katakanlah server ditutup dalam 5 detik. Menyimpan semua peta ... "\\ 015 'execstop =/bin/sleep 5 execstop =/usr/bin/layar -p 0 -s mc-%i -x eval' save -all" \\ 015 'execstop =/ usr/bin/layar -p 0 -s mc-%i -x eval 'stuff "stop" \\ 015' [install] wantedby = multi -pengguna.target
Menyalin

File di atas hanya berfungsi sebagai contoh. Untuk meningkatkan RAM dari 2GB ke perubahan 4GB:

Dari: execStart =/usr/bin/screen -dms mc-%i/usr/bin/java -xmx2g -jar minecraft_server.JAR NOGUI TO: execStart =/usr/bin/screen -dms mc-%i/usr/bin/java -xmx4g -jar minecraft_server.Jar Nogui 

Mulai Server Minecraft

Selanjutnya, gunakan Systemctl Perintah untuk memulai server Minecraft baru Anda:

$ sudo systemctl mulai minecraft@survival 

Konfirmasikan bahwa server Minecraft baru sudah berjalan dan berjalan:

$ sudo Systemctl status minecraft@survival ● [email protected] - Minecraft Server: Survival Loaded: Loaded (/etc/systemd/system/[email protected]; dengan disabilitas; Preset Vendor: Diaktifkan) Aktif: Aktif (Berjalan) Sejak Sen 2018-01-22 12:46:37 AEDT; 16S lalu PID Utama: 7751 (Layar) Tugas: 21 (Batas: 4915) CGroup: /Sistem.Slice/System-Minecraft.Slice/[email protected] ├─7751/usr/bin/layar -dms mc -survival/usr/bin/java -xmx2g -jar minecraft_server.Jar nogui └─7757/usr/bin/java -xmx2g -jar minecraft_server.Jar Nogui 22 Jan 12:46:37 Ubuntu Systemd [1]: Memulai server Minecraft: Survival. 

Untuk memastikan bahwa server Minecraft dimulai setelah reboot dieksekusi:

$ sudo systemctl mengaktifkan minecraft@survival 

Jika semua berjalan sesuai rencana, Anda harus sekarang dapat menggunakan nmap Perintah untuk memeriksa port minecraft default 25565:

$ nmap -p 25565 localhost memulai nmap 7.60 (https: // nmap.org) Laporan Pemindaian NMAP untuk LocalHost (127.0.0.1) Host sudah habis (0.00054S latensi). Alamat lain untuk LocalHost (tidak dipindai): :: 1 Port State Service 25565/TCP Open Minecraft NMAP Dilakukan: 1 Alamat IP (1 Host UP) dipindai dalam 0.06 detik 

Semua selesai. Untuk menyediakan contoh server Minecraft lain di server yang sama terus membaca bagian berikutnya.



Instance Minecraft Server baru di host yang sama

Perintah Linux berikut akan mengkonfigurasi server Minecraft baru bernama LinuxConfig di port 25566. Lihat lampiran di bawah ini untuk konfigurasi server tambahan yang akan diimplementasikan di dalam/opt/minecraft/linuxconfig/server.properti. Menggunakan skrip SystemD kami yang ada untuk menggunakan contoh lain dari server Minecraft mudah seperti:

$ sudo mkdir/opt/minecraft/linuxconfig $ sudo cp/opt/minecraft/survival/minecraft_server.Jar/opt/minecraft/linuxconfig/$ sudo bash -c "echo eula = true>/opt/minecraft/linuxconfig/eula.txt "$ sudo bash -c" echo server -port = 25566>/opt/minecraft/linuxconfig/server.properti "$ sudo chown -r minecraft/opt/minecraft/linuxconfig/ 

Aktifkan server Minecraft untuk memulai setelah reboot dan mulai server:

$ sudo systemctl aktifkan minecraft@linuxconfig $ sudo systemctl start minecraft@linuxconfig 

Terakhir, periksa status:

$ sudo Systemctl status minecraft@linuxconfig 

Lampiran

Minecraft default server.properti Pengaturan:

Max-Tick-Time = 60000 Generator-Settings = Allow-Nether = True Force-Gamemode = False Gamemode = 0 Enable-Query = False Player-Idle-Timeout = 0 Kesulitan = 1 Spawn-Monsters = TRUE OP-PERSISSION-LEVEL = 4 pvp = true snooper-enabled = true level-type = default hardcore = false enable-command-block = false max-players = 20 jaringan-kompresi-threshold = 256 server sumber daya-pack-sha1 = max-world = 29999984 Server = 2999984 -port = 25565 server-IP = spawn-npcs = true allow-flight = false level-name = Dunia tampilan-jarak = 10 sumber daya-pack = spawn-animals = list putih true = false generate-struktur = mode online true true-mode = true max-build-height = 256 level-seed = prevent-proxy-connection = false use-native-transport = true motd = server minecraft mengaktifkan-rcon = false 

Tutorial Linux Terkait:

  • Hal -hal yang harus diinstal pada ubuntu 20.04
  • Hal -hal yang harus dilakukan setelah menginstal ubuntu 20.04 FOSSA FOSSA Linux
  • Ubuntu 20.04 Pengaturan Server Minecraft
  • Ubuntu 22.04 Pengaturan Server Minecraft
  • Ubuntu 20.04 trik dan hal -hal yang mungkin tidak Anda ketahui
  • Ubuntu 20.04 Panduan
  • Hal -hal yang harus diinstal pada Ubuntu 22.04
  • Hal -hal yang harus dilakukan setelah menginstal ubuntu 22.04 Jammy Jellyfish…
  • Cara menginstal minecraft di manjaro
  • Ubuntu 20.04 Hadoop