Cara Menjalankan Minecraft Berbiaya Rendah di Raspberry Pi untuk Blok Bangunan dengan Harga Murah
Kami telah menunjukkan kepada Anda cara menjalankan server Minecraft blocktastic pribadi Anda pada kotak Windows / OSX, tetapi bagaimana jika Anda menginginkan sesuatu yang lebih ringan, lebih hemat energi, dan selalu siap untuk teman-teman Anda? Baca terus saat kami mengubah mesin Raspberry Pi kecil menjadi server Minecraft berbiaya rendah yang dapat Anda gunakan 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 di Raspberry Pi. Mengapa Anda ingin menjalankan server Minecraft Anda sendiri? Ini adalah cara yang hebat untuk memperluas dan membangun pengalaman bermain Minecraft. Anda dapat membiarkan server tetap berjalan saat Anda tidak bermain sehingga teman dan keluarga dapat bergabung dan terus membangun dunia Anda. Anda bisa dipusingkan dengan variabel game dan memperkenalkan mod dengan cara yang tidak mungkin saat Anda memainkan game yang berdiri sendiri. Ini juga memberi Anda jenis kontrol atas pengalaman multipemain 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 mungil ini menggunakan sumber daya yang sangat sedikit sehingga Anda dapat membiarkan server Minecraft Anda beroperasi 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 tolol.
Apa Yang Saya Butuhkan??
Untuk tutorial ini, Anda akan memerlukan campuran perangkat keras dan perangkat lunak; selain dari kartu Raspberry Pi dan SD yang sebenarnya, semuanya gratis.
- 1 Raspberry Pi (lebih disukai model 512MB)
- 1 4GB + kartu SD
Tutorial ini mengasumsikan bahwa Anda telah membiasakan diri dengan Raspberry Pi dan telah menginstal salinan Raspbian turunan-Debian pada perangkat. Jika Anda belum bangun dan berlari, jangan khawatir! Lihatlah panduan kami, Panduan HTG untuk Memulai dengan Raspberry Pi, untuk mempercepat.
Mengoptimalkan Raspbian untuk Server Minecraft
Tidak seperti build lain yang telah kami bagikan di mana Anda dapat melapisi beberapa proyek satu sama lain (mis. Pi lebih dari cukup kuat untuk berfungsi sebagai indikator cuaca / email dan server Google Cloud Print pada saat bersamaan), menjalankan server Minecraft adalah operasi yang cukup intens untuk Pi kecil dan kami sangat merekomendasikan mendedikasikan seluruh Pi untuk proses. Minecraft sepertinya seperti gim sederhana, dengan segala kebodohannya dan apa yang tidak, tetapi sebenarnya gim ini cukup rumit di bawah kulitnya yang sederhana dan membutuhkan banyak kekuatan pemrosesan.
Dengan demikian, kita akan mengubah file konfigurasi dan pengaturan lain untuk mengoptimalkan Rasbian untuk pekerjaan itu. Hal pertama yang perlu 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, pergi ke terminal dan ketik "sudo raspi-config" untuk meluncurkannya lagi.
Salah satu hal pertama dan terpenting yang perlu kita perhatikan adalah mengatur pengaturan overclock. Kita membutuhkan semua kekuatan yang bisa kita dapatkan untuk membuat pengalaman Minecraft kita menyenangkan. Di Raspi-Config, pilih opsi nomor 7 "Overclock".
Bersiaplah untuk beberapa peringatan keras tentang overclocking, tetapi tenang mengetahui bahwa overclocking didukung langsung oleh yayasan Raspberry Pi dan telah dimasukkan dalam opsi konfigurasi sejak akhir 2012. Setelah Anda berada di layar pemilihan aktual, pilih "Turbo 1000MhHz" . Sekali lagi, Anda akan diperingatkan bahwa tingkat overclocking yang Anda pilih memiliki risiko (khususnya, potensi kerusakan kartu SD, tetapi tidak ada risiko kerusakan perangkat keras yang sebenarnya). Klik OK dan tunggu hingga perangkat mereset.
Selanjutnya, pastikan Anda diatur untuk boot ke command prompt, bukan desktop. Pilih nomor 3 "Aktifkan Boot ke Desktop / Gores" dan pastikan "Konsol Teks konsol" dipilih.
Kembali ke menu Raspi-Config, pilih angka 8 “Opsi Lanjutan '. Ada dua perubahan penting yang perlu kita lakukan di sini dan satu perubahan opsional. Pertama, perubahan kritis. Pilih A3 "Memory Split".
Ubah jumlah memori yang tersedia untuk GPU menjadi 16MB (turun dari 64MB default). Server Minecraft kami akan berjalan di lingkungan tanpa GUI; tidak ada alasan untuk mengalokasikan lebih dari minimum untuk GPU.
Setelah memilih memori GPU, Anda akan kembali ke menu utama. Pilih "Opsi Lanjutan" lagi dan kemudian pilih A4 "SSH". Dalam sub-menu, aktifkan SSH. Ada sedikit alasan untuk menjaga Pi ini terhubung ke monitor dan keyboard, dan dengan mengaktifkan SSH kita dapat mengakses mesin dari jarak jauh dari mana saja di jaringan.
Terakhir (dan opsional), kembali lagi ke menu "Opsi Lanjut" dan pilih A2 "Nama Host". Di sini Anda dapat mengubah nama host Anda dari "raspberrypi" menjadi nama Minecraft yang lebih pas. Kami memilih nama host "minecraft" yang sangat kreatif, tetapi jangan ragu untuk menambahkannya dengan apa pun yang Anda suka: creepertown, minecraft4life, atau miner-box adalah semua nama server minecraft yang hebat.
Itu untuk konfigurasi Raspbian. Tab ke bawah ke bagian 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 untuk dengan mudah memotong dan menempelkan perintah). Jika Anda belum pernah menggunakan SSH sebelumnya, lihat cara menggunakan Putty dengan Pi Anda di sini.
Menginstal Java pada Pi
Server Minecraft berjalan di Jawa, jadi hal pertama yang perlu kita lakukan pada Pi yang baru dikonfigurasi adalah menginstalnya. Masuk ke Pi Anda melalui SSH dan kemudian, pada command prompt, masukkan perintah berikut untuk membuat direktori untuk instalasi:
sudo mkdir / java /
Sekarang kita perlu mengunduh Java versi terbaru. Pada saat publikasi ini, rilis terbaru adalah pembaruan OCT 2013 dan tautan / nama file yang kami gunakan akan mencerminkan hal itu. Silakan periksa versi terbaru dari rilis Java ARMv6 / 7 Linux pada halaman unduhan Java dan perbarui tautan / nama file sesuai dengan itu ketika mengikuti instruksi kami.
Pada prompt perintah, masukkan perintah berikut:
sudo wget --tidak-periksa-sertifikat http://www.java.net/download/jdk8/archive/b111/binaries/jdk-8-ea-b111-linux-arm-vfp-hflt-09_oct_2013.tar.gz
Setelah unduhan selesai dengan sukses, masukkan perintah berikut:
sudo tar zxvf jdk-8-ea-b111-linux-arm-vfp-hflt-09_oct_2013.tar.gz -C / opt /
Fakta menyenangkan: skema / opt / direktori nama adalah sisa dari desain Unix awal di mana direktori / opt / adalah untuk perangkat lunak "opsional" yang diinstal setelah sistem operasi utama; itu adalah / Program Files / dari dunia Unix.
Setelah file selesai diekstraksi, masukkan:
sudo /opt/jdk1.8.0/bin/java -versi
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 cetakan di atas (atau variasi daripadanya jika Anda menggunakan versi Java yang lebih baru), cobalah untuk mengekstrak arsip lagi. Jika Anda melihat pembacaan, masukkan perintah berikut untuk membereskan diri sendiri:
sudo rm jdk-8-ea-b111-linux-arm-vfp-hflt-09_oct_2013.tar.gz
Pada titik ini Java diinstal dan kami siap untuk pindah ke menginstal server Minecraft kami!
Menginstal dan Mengonfigurasi Server Minecraft
Sekarang kami memiliki dasar untuk server Minecraft kami, saatnya untuk menginstal bagian-bagian yang penting. Kami akan menggunakan SpigotMC, 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 menunjuk langsung ke rilis stabil Spigot terkini, tetapi jika Anda memiliki masalah, Anda selalu dapat merujuk halaman 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, ubah 256 dan 496 pada perintah di atas menjadi 128 dan 256, secara berurutan.
Server Anda akan diluncurkan dan kesibukan aktivitas di layar akan mengikuti. Bersiaplah untuk menunggu sekitar 3-6 menit untuk proses pengaturan server dan membuat peta untuk menyelesaikan. Startup masa depan akan memakan waktu lebih sedikit, sekitar 20-30 detik.
Catatan: Jika pada suatu saat selama konfigurasi atau proses bermain, semuanya menjadi sangat aneh (mis. Server Minecraft baru Anda aneh dan mulai memunculkan Anda di Nether dan membunuh Anda secara instan), gunakan perintah "stop" pada command prompt untuk mematikan server dengan anggun sehingga Anda dapat memulai kembali dan memecahkan masalah.
Setelah proses selesai, buka komputer tempat Anda bermain Minecraft, jalankan, dan klik Multiplayer. Anda harus melihat server Anda:
Jika dunia Anda tidak langsung muncul selama 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, kami dalam game. Menurut aplikasi Minecraft yang sebenarnya, kami juga ada dalam game, tapi ini tengah malam dalam mode bertahan hidup:
Boo! Memijah di tengah malam, tanpa senjata dan tanpa perlindungan bukanlah cara untuk memulai sesuatu. Jangan khawatir, kita perlu melakukan beberapa konfigurasi lagi; tidak ada waktu untuk duduk dan tertembak oleh kerangka. Selain itu, jika Anda mencoba dan memainkannya tanpa beberapa konfigurasi tweak terlebih dahulu, Anda mungkin akan merasa sangat tidak stabil. Kami di sini hanya untuk mengkonfirmasi server sudah aktif, berjalan, dan menerima koneksi masuk.
Setelah kami mengkonfirmasi server sedang berjalan dan terhubung (walaupun belum bisa dimainkan), sekarang saatnya untuk mematikan server. Melalui konsol server, masukkan perintah "berhenti" untuk mematikan semuanya.
Saat 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 config kami minus dua baris pertama dengan cap nama dan tanggal):
Properti server #Minecraft
#Thu 17 Okt 22:53:51 UTC 2013
generator-pengaturan =
# Kesalahan benar, beralih ke 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
level-seed =
server-ip =
max-build-height = 256
spawn-npcs = true
daftar putih = salah
spawn-animals = true
paket tekstur =
snooper-enabled = true
hardcore = salah
online-mode = true
pvp = true
kesulitan = 1
player-idle-timeout = 0
gamemode = 0
# Kesalahan 20; Anda hanya perlu menurunkan ini jika Anda menjalankan
#a server publik dan khawatir tentang banyak hal.
maks-pemain = 20
spawn-monster = true
Kerusakan adalah 10, 3-5 ideal untuk Pi
view-distance = 5
menghasilkan-struktur = benar
perlindungan spawn = 16
motd = Server Minecraft
Di jendela status server, terlihat 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 kami masih memiliki sedikit penyesuaian yang harus dilakukan sebelum server benar-benar menyenangkan. Untuk itu, mari kita instal beberapa plugin.
Plugin pertama, dan yang harus Anda instal di atas yang lainnya, 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 ke command prompt (command prompt 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 di command prompt:
sudo wget http://dev.bukkit.org/media/files/743/213/Clearlag.jar
Karena file tidak dikompres dalam .ZIP atau wadah serupa, itu saja yang ada di sana: plugin diparkir di direktori plugin. .
Mulai 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 perlu satu menit untuk memijat semuanya. Setelah proses spawn selesai, ketikkan yang berikut ini di konsol server:
plugin
Ini mencantumkan semua plugin yang saat ini aktif di server. Anda harus melihat sesuatu seperti ini:
Jika plugin tidak dimuat, Anda mungkin harus berhenti dan me-restart server.
Setelah mengonfirmasi plugin Anda dimuat, lanjutkan dan bergabunglah dengan game. Anda harus memperhatikan permainan yang lebih tajam. Selain itu, Anda akan mendapatkan pesan sesekali dari plugin yang menunjukkan mereka aktif, seperti yang terlihat di bawah ini:
Pada titik ini Java diinstal, server diinstal, dan kami telah mengubah pengaturan kami untuk untuk Pi. Sudah waktunya untuk mulai membangun dengan teman-teman!
Catatan: situs web di internet membahas beberapa langkah untuk menginstal Java dan Spigot sebelum kami, dan mungkin saja kami menggunakan artikel itu untuk referensi dan lupa menautkannya. Jika Anda ingin membaca artikel itu, Anda dapat melakukannya dengan mengklik tautan ini.