GNU/Linux >> Belajar Linux >  >> Cent OS

Cara Membangun Server Minecraft di CentOS 7 Anda

MINECRAFT adalah gim video dunia terbuka yang dikembangkan di Jawa, awalnya dibuat oleh Markus "Notch" Persson dan dikelola oleh Mojang AB. Saat ini dimiliki oleh studio Microsoft juga. Permainan ini melibatkan pemain yang berinteraksi di dalam dengan menempatkan dan memecahkan berbagai jenis balok dalam lingkungan tiga dimensi. Para pemain bahkan dapat mengumpulkan sumber daya, membangun struktur, melawan massa, mengelola kelaparan, menjelajahi daratan dengan sederhana, membuat &menghancurkan struktur di server multipemain dan dunia pemain tunggal di berbagai mode permainan. Ini adalah enam mode permainan yang tersedia seperti di bawah ini:

  • Kelangsungan Hidup
  • Kreatif
  • Kasar
  • Petualangan
  • Penonton
  • Demo

Dalam artikel ini, saya membahas tentang cara menyiapkan server Minecraft di build CentOS 7.

Pertama-tama, izinkan saya membahas persyaratan penginstalan.

Prasyarat

  • VPS atau Server khusus dengan akses SSH
  • RAM :1GB atau lebih
  • Ruang Disk :5GB atau lebih
  • Instal Java terbaru yang kompatibel dengan arsitektur OS.
  • Nonaktifkan Selinux

Mari kita mulai dengan prosedur instalasi. Kita perlu menginstal versi Java terbaru untuk server tergantung pada arsitekturnya.

Instal JAVA

Server Minecraft membutuhkan JAVA terbaru versi yang akan diinstal dan dijalankan.

root@server1 ~]#yum install java-1.6.0-openjdk

===============================================================================================================================================
Package Arch Version Repository Size
===============================================================================================================================================
Installing:
java-1.6.0-openjdk x86_64 1:1.6.0.38-1.13.10.0.el7_2 updates 42 M
Installing for dependencies:
alsa-lib x86_64 1.0.28-2.el7 base 391 k
flac-libs x86_64 1.3.0-5.el7_1 base 169 k
fontconfig x86_64 2.10.95-7.el7 base 228 k
fontpackages-filesystem noarch 1.44-8.el7 base 9.9 k
giflib x86_64 4.1.6-9.el7 base 40 k
gsm x86_64 1.0.13-11.el7 base 30 k
javapackages-tools noarch 3.4.1-11.el7 base 73 k
libICE x86_64 1.0.9-2.el7 base 65 k
libSM x86_64 1.2.2-2.el7 base 39 k
libX11 x86_64 1.6.3-2.el7 base 605 k
libX11-common noarch 1.6.3-2.el7 base 162 k
libXau x86_64 1.0.8-2.1.el7 base 29 k
libXext x86_64 1.3.3-3.el7 base 39 k
libXi x86_64 1.7.4-2.el7 base 40 k
libXrender x86_64 0.9.8-2.1.el7 base 25 k
libXtst x86_64 1.2.2-2.1.el7 base 20 k
libasyncns x86_64 0.8-7.el7 base 26 k
libjpeg-turbo x86_64 1.2.90-5.el7 base 134 k
libogg x86_64 2:1.3.0-7.el7 base 24 k
libpng x86_64 2:1.5.13-7.el7_2 updates 213 k
libsndfile x86_64 1.0.25-10.el7 base 149 k
libvorbis x86_64 1:1.3.3-8.el7 base 204 k
libxcb x86_64 1.11-4.el7 base 189 k
libxslt x86_64 1.1.28-5.el7 base 242 k
pulseaudio-libs x86_64 6.0-7.el7 base 576 k
python-javapackages noarch 3.4.1-11.el7 base 31 k
python-lxml x86_64 3.2.1-4.el7 base 758 k
tzdata-java noarch 2016a-1.el7 updates 176 k

Banyak paket ini akan diinstal. Sekarang kita perlu mengunduh paket server Minecraft dari situs web di sana ke dalam folder "minecraft".

Buat folder MINECRAFT

Buat folder minecraft untuk instalasi dan file game lainnya. Itu selalu disarankan untuk menjalankan executable ini di dalam folder khusus, karena membuat beberapa file konfigurasi. Ini akan memudahkan Anda untuk mengatur dan menemukan semua file.

root@server1 ~]#mkdir minecraft
[root@server1 ~]# cd minecraft

Unduh file jar server Minecraft

Unduh file .jar minecraft ke minecraft folder dan ubah .jar izin file untuk membuatnya dapat dieksekusi.

[root@server1 minecraft]# wget https://minecraft.net/download/minecraft_server.jar
--2016-03-09 07:28:39-- https://minecraft.net/download/minecraft_server.jar
Connecting to minecraft.net (minecraft.net)|54.192.151.239|:443... connected.
HTTP request sent, awaiting response... 302 Moved Temporarily
Location: https://s3.amazonaws.com/MinecraftDownload/launcher/minecraft_server.jar [following]
--2016-03-09 07:28:39-- https://s3.amazonaws.com/MinecraftDownload/launcher/minecraft_server.jar
Resolving s3.amazonaws.com (s3.amazonaws.com)... 54.231.81.212
Connecting to s3.amazonaws.com (s3.amazonaws.com)|54.231.81.212|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 2360903 (2.3M) [application/octet-stream]
Saving to: ‘minecraft_server.jar’

100%[=====================================================================================================>] 23,60,903 84.3KB/s in 28s

2016-03-09 07:29:09 (81.7 KB/s) - ‘minecraft_server.jar’ saved [2360903/2360903]

[root@server1 minecraft]# chmod +x minecraft_server.jar

Pastikan Layar diinstal di server Anda atau jalankan perintah ini untuk menginstal layar untuk server Anda.

[root@server1 minecraft]# yum install screen

Jalankan Aplikasi

Sekarang masuk ke sesi layar dan jalankan file .jar minecraft sesuai resolusi yang diperlukan dan pengaturan perangkat keras. Baik Java dan versi yang dapat dieksekusi dapat dijalankan dari baris perintah dengan parameter tambahan untuk dikonfigurasi tergantung pada memori, antarmuka grafis, mode, arsitektur, dll.

Bergantung pada kemampuan server saya, saya lebih suka menjalankan server Minecraft saya pada 512MB tanpa antarmuka grafis untuk menurunkan penggunaan sumber daya CPU dan memori.

root@server1 minecraft]# java -Xmx512M -Xms512M -jar minecraft_server.jar nogui

The launching text will look like this:
229 recipes
27 achievements
2016-03-09 07:30:09 [INFO] Starting minecraft server version 1.5.2
2016-03-09 07:30:09 [WARNING] To start the server with more ram, launch it as "java -Xmx1024M -Xms1024M -jar minecraft_server.jar"
2016-03-09 07:30:09 [INFO] Loading properties
2016-03-09 07:30:09 [WARNING] server.properties does not exist
2016-03-09 07:30:09 [INFO] Generating new properties file
2016-03-09 07:30:09 [INFO] Default game type: SURVIVAL
2016-03-09 07:30:09 [INFO] Generating keypair
2016-03-09 07:30:09 [INFO] Starting Minecraft server on *:25565
2016-03-09 07:30:09 [WARNING] Failed to load operators list: java.io.FileNotFoundException: ./ops.txt (No such file or directory)
2016-03-09 07:30:09 [WARNING] Failed to load white-list: java.io.FileNotFoundException: ./white-list.txt (No such file or directory)
2016-03-09 07:30:09 [INFO] Preparing level "world"
2016-03-09 07:30:10 [INFO] Preparing start region for level 0
2016-03-09 07:30:11 [INFO] Preparing spawn area: 4%
2016-03-09 07:30:12 [INFO] Preparing spawn area: 9%
2016-03-09 07:30:13 [INFO] Preparing spawn area: 16%
2016-03-09 07:30:14 [INFO] Preparing spawn area: 24%
2016-03-09 07:30:15 [INFO] Preparing spawn area: 35%
2016-03-09 07:30:16 [INFO] Preparing spawn area: 45%
2016-03-09 07:30:17 [INFO] Preparing spawn area: 55%
2016-03-09 07:30:18 [INFO] Preparing spawn area: 61%
2016-03-09 07:30:19 [INFO] Preparing spawn area: 70%
2016-03-09 07:30:20 [INFO] Preparing spawn area: 78%
2016-03-09 07:30:21 [INFO] Preparing spawn area: 84%
2016-03-09 07:30:22 [INFO] Preparing spawn area: 95%
2016-03-09 07:30:23 [INFO] Done (13.396s)! For help, type "help" or "?"

Anda dapat kembali ke layar normal dengan tekan ctrl +A +D

Anda dapat kembali ke layar tempat Minecraft berjalan dengan menggunakan perintah resume layar.
# layar -r (screenid)
Anda bahkan dapat menjalankan executable ini menggunakan memori 1GB atau lebih tergantung pada spesifikasi server Anda. Beginilah cara kami menjalankan penggunaan memori 1GB.

java -Xmx1024M -Xms1024M -jar minecraft_server.jar nogui
Tip: If you want to spare more memory, you may set the -Xms parameter with a lower value, say:

java -Xms512M -Xmx1024M -jar minecraft_server.jar nogui

Parameter mengontrol berapa banyak memori yang dicadangkan saat startup. Server Anda akan mulai dengan RAM 512MB dan kapan pun membutuhkan lebih banyak memori, server akan mengalokasikan sebagian hingga mencapai nilai maksimum yang ditentukan sebesar 1GB.

Hore!! Minecraft Anda sudah siap dan seharusnya berjalan dengan baik. Anda dapat meminta teman Anda masuk ke server Anda dan mulai membangun.

Anda dapat memiliki sejumlah pemain tergantung pada sumber daya server Anda. Ada perangkat lunak bernama Multicraft untuk mengelola server Minecraft Anda. Anda dapat mengunduh perangkat lunak ini dari situs web resmi mereka dan menggunakannya sebagai Panel kontrol yang ramah pengguna yang mengelola server MC Anda.
Saya harap Anda menikmati membaca artikel ini. Saya akan merekomendasikan saran dan komentar Anda yang berharga tentang ini.

Terima kasih dan semoga harimu menyenangkan :)


Cent OS
  1. Cara menetapkan IPv6 di server CentOS Anda

  2. Cara Menginstal Server Teamspeak 3 di CentOS 8

  3. Cara menginstal Roundcube di server ISPConfig3 Anda di CentOS 6

  1. Cara Memeriksa Versi CentOS Anda

  2. Cara Mengatur Server OpenVPN di CentOS 7

  3. Cara Menginstal Server Minecraft di CentOS 7

  1. Cara Menginstal Nginx di CentOS 8

  2. Cara Menginstal Go di CentOS 8

  3. Cara Menginstal PostgreSQL di CentOS 8