If-Koubou

Cara Menjalankan Minecraft Biaya Rendah pada Raspberry Pi untuk Blokir Bangunan dengan Murah

Cara Menjalankan Minecraft Biaya Rendah pada Raspberry Pi untuk Blokir Bangunan dengan Murah (Bagaimana caranya)

Kami telah menunjukkan kepada Anda cara menjalankan server pribadi Minecraft blocktastic Anda sendiri pada kotak Windows / OSX, tetapi bagaimana jika Anda mendambakan sesuatu yang lebih ringan, lebih hemat energi, dan selalu siap untuk teman-teman Anda? Baca terus karena kami mengubah mesin Raspberry Pi kecil menjadi server Minecraft yang murah, Anda dapat berangkat 24/7 selama sekitar satu sen sehari.

Mengapa Saya Ingin Melakukan Ini?

Ada dua aspek dalam tutorial ini: menjalankan server Minecraft Anda sendiri dan secara khusus menjalankan server Minecraft pada Raspberry Pi. Mengapa Anda ingin menjalankan server Minecraft Anda sendiri? Ini adalah cara yang hebat untuk memperluas dan membangun pengalaman bermain Minecraft. Anda dapat meninggalkan server berjalan ketika Anda tidak bermain sehingga teman dan keluarga dapat bergabung dan terus membangun dunia Anda. Anda dapat mengotak-atik variabel permainan dan memperkenalkan mod dengan cara yang tidak mungkin ketika Anda memainkan game yang berdiri sendiri. Ini juga memberi Anda jenis kontrol atas pengalaman multiplayer Anda yang menggunakan server publik tidak, tanpa menimbulkan biaya hosting server pribadi pada host jarak jauh.

Saat menjalankan server Minecraft sendiri cukup menarik bagi penggemar Minecraft yang berdedikasi, menjalankannya di Raspberry Pi bahkan lebih menarik. Pi kecil kecil menggunakan begitu sedikit sumber daya sehingga Anda dapat meninggalkan server Minecraft Anda berjalan 24/7 selama beberapa dolar setahun. Selain pengeluaran biaya awal Pi, kartu SD, dan sedikit waktu untuk menyiapkannya, Anda akan memiliki server Minecraft yang selalu aktif dengan biaya bulanan sekitar satu gumball.

Apa yang Saya Butuhkan?

Untuk tutorial ini, Anda memerlukan campuran perangkat keras dan perangkat lunak; Selain Raspberry Pi dan SD card, semuanya gratis.

  • 1 Raspberry Pi (sebaiknya model 512MB)
  • 1 kartu 4GB + SD

Tutorial ini mengasumsikan bahwa Anda telah membiasakan diri dengan Raspberry Pi dan telah menginstal salinan Raspbian Debian-derivatif pada perangkat. Jika Anda belum menyiapkan dan menjalankannya, jangan khawatir! Lihat panduan kami, Panduan HTG untuk Memulai Raspberry Pi, untuk mendapatkan kecepatan.

Mengoptimalkan Raspbian untuk Server Minecraft

Tidak seperti build lain yang telah kami bagikan di mana Anda dapat melapisi beberapa proyek lebih dari satu sama lain (misalnya Pi lebih dari cukup kuat untuk melayani sebagai cuaca / indikator email dan server Google Cloud Print pada saat yang sama), menjalankan server Minecraft adalah operasi yang cukup intens untuk Pi kecil dan kami sangat menyarankan untuk mendedikasikan seluruh Pi untuk prosesnya. Minecrafttampaknya seperti permainan sederhana, dengan semua hal yang sulit dan apa yang tidak, tetapi sebenarnya ini adalah permainan yang cukup rumit di bawah kulit sederhana dan membutuhkan banyak kekuatan pemrosesan.

Dengan demikian, kita akan men-tweak file konfigurasi dan pengaturan lain untuk mengoptimalkan Rasbian untuk pekerjaan itu. Hal pertama yang harus Anda lakukan adalah menggali aplikasi Raspi-Config untuk membuat beberapa perubahan kecil. Jika Anda menginstal Raspbian segar, tunggu langkah terakhir (yang merupakan Raspi-Config), jika Anda sudah menginstalnya, menuju ke terminal dan ketik "sudo raspi-config" untuk meluncurkannya lagi.

Salah satu hal pertama dan terpenting yang perlu kita hadiri adalah menjalankan pengaturan overclock. Kita membutuhkan semua kekuatan yang kita dapat untuk membuat pengalaman Minecraft kita menyenangkan. Di Raspi-Config, pilih opsi nomor 7 "Overclock".

Bersiaplah untuk beberapa peringatan keras tentang overclocking, tetapi tenanglah mengetahui bahwa overclocking didukung langsung oleh yayasan Raspberry Pi dan telah dimasukkan dalam opsi konfigurasi sejak akhir 2012. Setelah Anda berada di layar pemilihan yang sebenarnya, pilih "Turbo 1000MhHz" . Sekali lagi, Anda akan diperingatkan bahwa tingkat overclock yang Anda pilih membawa risiko (khususnya, potensi korupsi kartu SD, tetapi tidak ada risiko kerusakan perangkat keras yang sebenarnya). Klik OK dan tunggu perangkat untuk mereset.

Selanjutnya, pastikan Anda siap untuk boot ke command prompt, bukan desktop. Pilih nomor 3 "Aktifkan Boot ke Desktop / Scratch" dan pastikan "Konsol Konsol Teks" dipilih.

Kembali ke menu Raspi-Config, pilih nomor 8 "Opsi Lanjutan". Ada dua perubahan penting yang perlu kita lakukan di sini dan satu perubahan opsional. Pertama, perubahan-perubahan penting. Pilih A3 "Memory Split".

Ubah jumlah memori yang tersedia ke GPU menjadi 16 MB (turun dari default 64MB). Server Minecraft kami akan berjalan di lingkungan GUI-kurang; tidak ada alasan untuk mengalokasikan lebih dari minimal untuk GPU.

Setelah memilih memori GPU, Anda akan kembali ke menu utama. Pilih "Opsi Lanjutan" lagi dan kemudian pilih A4 "SSH". Di dalam sub-menu, aktifkan SSH. Ada sangat sedikit alasan untuk menjaga Pi ini terhubung ke monitor dan keyboard, dan dengan mengaktifkan SSH kita dapat mengakses mesin dari mana saja di jaringan dari jarak jauh.

Terakhir (dan opsional), kembali lagi ke menu "Opsi Lanjutan" dan pilih A2 "Nama Inang". Di sini Anda dapat mengubah nama host Anda dari "raspberrypi" menjadi nama Minecraft yang lebih pas. Kami memilih nama host yang sangat kreatif "minecraft", tetapi merasa bebas untuk membumbuinya sedikit dengan apa pun yang Anda inginkan: creepertown, minecraft4life, atau miner-box adalah nama server minecraft yang hebat.

Itu saja untuk konfigurasi Raspbian. Tab ke bawah layar utama dan pilih "Selesai" untuk reboot. Setelah reboot, Anda sekarang dapat SSH ke terminal Anda, atau terus bekerja dari keyboard yang terhubung ke Pi Anda (kami sangat menyarankan beralih ke SSH karena memungkinkan Anda dengan mudah memotong dan menempelkan perintah).Jika Anda belum pernah menggunakan SSH sebelumnya, periksa cara menggunakan Putty dengan Pi Anda di sini.

Memasang Java di Pi

Server Minecraft berjalan di Java, jadi hal pertama yang perlu kita lakukan pada Pi kami yang baru dikonfigurasi adalah menginstalnya. Masuk ke Pi Anda melalui SSH dan kemudian, pada prompt perintah, masukkan perintah berikut untuk membuat direktori untuk instalasi:

sudo mkdir / java /

Sekarang kita perlu mengunduh versi terbaru Java. Pada saat publikasi ini, rilis terbaru adalah pembaruan Oktober 2013 dan tautan / nama file yang kami gunakan akan mencerminkan itu. Silakan periksa versi terbaru dari rilis Linux ARMv6 / 7 Java di halaman unduh Java dan perbarui tautan / nama file yang sesuai ketika mengikuti instruksi kami.

Pada prompt perintah, masukkan perintah berikut:

sudo wget --no-cek-sertifikat http://www.java.net/download/jdk8/archive/b111/binaries/jdk-8-ea-b111-linux-arm-vfp-hflt-09_oct_2013.tar.gz

Setelah pengunduhan selesai, masukkan perintah berikut:

sudo tar zxvf jdk-8-ea-b111-linux-arm-vfp-hflt-09_oct_2013.tar.gz -C / opt /

Fakta menyenangkan: skema nama / opt / direktori adalah sisa dari desain awal Unix dimana direktori / opt / adalah untuk perangkat lunak “optional” yang dipasang setelah sistem operasi utama; itu adalah / Program Files / dari dunia Unix.

Setelah file selesai diekstraksi, masukkan:

sudo /opt/jdk1.8.0/bin/java -version

Perintah ini akan mengembalikan nomor versi instalasi Java baru Anda seperti:

versi java "1.8.0-ea"
Java (TM) SE Runtime Environment (build 1.8.0-ea-b111)
Java HotSpot (TM) Client VM (build 25.0-b53, mode campuran)

Jika Anda tidak melihat hasil cetak di atas (atau variasinya jika Anda menggunakan versi Java yang lebih baru), cobalah mengekstrak arsip lagi. Jika Anda melihat pembacaan, masukkan perintah berikut untuk merapikan sendiri:

sudo rm jdk-8-ea-b111-linux-arm-vfp-hflt-09_oct_2013.tar.gz

Pada titik ini Java telah terinstal dan kami siap untuk menginstal server Minecraft kami!

Menginstal dan Mengonfigurasi Server Minecraft

Sekarang kita memiliki landasan untuk server Minecraft kita, saatnya untuk menginstal bagian-bagian yang penting. Kami akan menggunakan SpigotMC, sebuah build server Minecraft yang ringan dan stabil yang bekerja sangat baik di Pi.

Pertama, ambil salinan kode dengan perintah berikut:

sudo wget http://ci.md-5.net/job/Spigot/lastSuccessfulBuild/artifact/Spigot-Server/target/spigot.jar

Tautan ini harus tetap stabil dari waktu ke waktu, karena mengarah langsung ke rilis stabil Spigot terkini, tetapi jika Anda memiliki masalah apa pun, Anda selalu dapat merujuk ke laman unduhan SpigotMC di sini.

Setelah pengunduhan selesai dengan sukses, masukkan perintah berikut:

sudo /opt/jdk1.8.0/bin/java -Xms256M -Xmx496M -jar /home/pi/spigot.jar nogui

Catatan: jika Anda menjalankan perintah pada 256MB Pi mengubah 256 dan 496 dalam perintah di atas menjadi 128 dan 256, masing-masing.

Server Anda akan diluncurkan dan kesibukan aktivitas di layar akan mengikuti. Bersiaplah untuk menunggu sekitar 3-6 menit atau lebih untuk proses menyiapkan server dan menghasilkan peta untuk selesai. Startup masa depan akan memakan waktu lebih sedikit, sekitar 20-30 detik.

Catatan: Jika pada suatu saat selama proses konfigurasi atau permainan, keadaan menjadi sangat aneh (misalnya server Minecraft baru Andaorang aneh dan mulai memijah Anda di Nether dan membunuh Anda secara instan), gunakan perintah “stop” pada prompt perintah untuk mematikan server dengan anggun sehingga Anda dapat memulai ulang dan memecahkan masalah.

Setelah proses selesai, buka komputer tempat Anda biasa memainkan Minecraft, nyalakan, dan klik Multiplayer. Anda harus melihat server Anda:

Jika dunia Anda tidak segera muncul saat pemindaian jaringan, tekan tombol Tambah dan masukkan alamat Pi Anda secara manual.

Setelah terhubung ke server, Anda akan melihat perubahan status di jendela status server:

Menurut server, kita ada di game. Menurut aplikasi Minecraft yang sebenarnya, kami juga ada dalam game, tetapi ini tengah malam dalam mode bertahan hidup:

Boo! Memijah di tengah malam, tanpa senjata dan tanpa naungan bukanlah cara untuk memulai sesuatu. Namun jangan khawatir, kita perlu melakukan beberapa konfigurasi lagi; tidak ada waktu untuk duduk-duduk dan tertembak oleh tulang belulang. Selain itu, jika Anda mencoba dan memainkannya tanpa konfigurasi tweak terlebih dahulu, kemungkinan besar Anda akan merasa tidak stabil. Kami hanya di sini untuk mengonfirmasi server sudah aktif, berjalan, dan menerima koneksi masuk.

Setelah kami mengkonfirmasi bahwa server berjalan dan dapat terhubung (meskipun belum dapat dimainkan), saatnya untuk mematikan server. Melalui konsol server, masukkan perintah ‚Ähentikan‚Äù untuk menutup semuanya.

Ketika Anda kembali ke prompt perintah, masukkan perintah berikut:

sudo nano server.properties

Ketika file konfigurasi terbuka, buat perubahan berikut (atau cukup potong dan tempel file konfigurasi kami dikurangi dua baris pertama dengan nama dan cap tanggal):

Properti #Minecraft server
#Thu Okt 17 22:53:51 UTC 2013
pengaturan generator =
#Default adalah true, toggle to false
allow-nether = false
level-name = dunia
enable-query = false
allow-flight = false
server-port = 25565
level-type = DEFAULT
enable-rcon = false
force-gamemode = false
tingkat-benih =
server-ip =
max-build-height = 256
spawn-npcs = true
daftar putih = salah
spawn-animals = true
texture-pack =
snooper-enabled = true
hardcore = salah
online-mode = true
pvp = true
kesulitan = 1
pemain-idle-timeout = 0
gamemode = 0
#Default 20; Anda hanya perlu menurunkan ini jika Anda berlari
#sebuah server publik dan mengkhawatirkan beban.
pemain max = 20
spawn-monster = true
#Default adalah 10, 3-5 ideal untuk Pi
jarak pandang = 5
generate-structures = true
perlindungan bertelur = 16
motd = Server Minecraft

Di jendela status server, lihat melalui koneksi SSH Anda ke pi, masukkan perintah berikut untuk memberi diri Anda status operator di server Minecraft Anda (sehingga Anda dapat menggunakan perintah yang lebih kuat dalam game, tanpa selalu kembali ke jendela status server).

op [nama panggilan minecraft Anda]

Pada titik ini semuanya terlihat lebih baik, tetapi kita masih harus melakukan sedikit tweaking sebelum server benar-benar menyenangkan. Untuk itu, mari instal beberapa plugin.

Plugin pertama, dan yang harus Anda instal di atas yang lain, adalah NoSpawnChunks. Untuk menginstal plugin, pertama-tama kunjungi halaman web NoSpawnChunks dan ambil tautan unduhan untuk versi terbaru. Pada tulisan ini rilis saat ini adalah v0.3.

Kembali pada prompt perintah (prompt perintah Pi Anda, bukan konsol server-jika server Anda masih aktif, matikan) masukkan perintah berikut:

cd / home / pi / plugins

sudo wget http://dev.bukkit.org/media/files/586/974/NoSpawnChunks.jar

Selanjutnya, kunjungi halaman plugin ClearLag, dan ambil tautan terbaru (pada tutorial ini, ini v2.6.0). Masukkan yang berikut ini pada prompt perintah:

sudo wget http://dev.bukkit.org/media/files/743/213/Clearlag.jar

Karena file tidak dikompresi dalam .ZIP atau wadah serupa, itu semua ada untuk itu: plugin diparkir di direktori plugin. (Ingat ini untuk pengunduhan plugin yang akan datang, file tersebut haruslah apa punplugin.jar, jadi jika itu dikompres Anda harus membukanya dalam direktori plugin.)

Kirim ulang server:

sudo /opt/jdk1.8.0/bin/java -Xms256M -Xmx496M -jar /home/pi/spigot.jar nogui

Bersiaplah untuk waktu startup yang sedikit lebih lama (lebih dekat ke 3-6 menit dan lebih lama dari 30 detik yang baru saja Anda alami) karena plugin mempengaruhi peta dunia dan membutuhkan satu menit untuk memijat semuanya. Setelah proses spawn selesai, ketikkan yang berikut di konsol server:

plugin

Ini mencantumkan semua plugin yang saat ini aktif di server. Anda akan melihat sesuatu seperti ini:

Jika plugin tidak dimuat, Anda mungkin perlu berhenti dan memulai ulang server.

Setelah mengonfirmasi plugin Anda dimuat, lanjutkan dan bergabunglah dengan gim. Anda harus memperhatikan bermain snappy secara signifikan. Selain itu, Anda akan mendapatkan pesan sesekali dari plugin yang menunjukkan bahwa mereka aktif, seperti yang terlihat di bawah ini:

Pada titik ini Java diinstal, server diinstal, dan kami telah menyesuaikan pengaturan untuk Pi. Saatnya mulai membangun dengan teman-teman!

Catatan: situs web di internet mencakup beberapa langkah untuk menginstal Java dan Spigot sebelum kami, dan mungkin kami menggunakan artikel itu untuk referensi dan lupa menautkannya. Jika Anda ingin membaca artikel itu, Anda dapat melakukannya dengan mengklik tautan ini.