Anasayfa » nasıl » Ucuz bir ahududu Pi düşük maliyetli Minecraft çalıştırmak için nasıl ucuz blok bina

    Ucuz bir ahududu Pi düşük maliyetli Minecraft çalıştırmak için nasıl ucuz blok bina

    Size kendi Blocktastic kişisel Minecraft sunucunuzu bir Windows / OSX kutusundan nasıl çalıştıracağınızı gösterdik, fakat ya daha hafif, daha enerji verimli ve her zaman arkadaşlarınız için hazır olan bir şeyi arzu ederseniz? Küçük bir Raspberry Pi makinesini günde bir kuruş için 7 gün 24 saat bırakabileceğiniz düşük maliyetli Minecraft sunucusuna dönüştürdüğümüzde okumaya devam edin.

    Neden Bunu Yapmak İstiyorum??

    Bu öğreticinin iki yönü vardır: kendi Minecraft sunucunuzu çalıştırmak ve özellikle de bu Minecraft sunucusunu bir Ahududu Pi'de çalıştırmak. Neden kendi Minecraft sunucunuzu çalıştırmak istiyorsunuz? Minecraft oyun deneyimini geliştirmek ve geliştirmek için gerçekten harika bir yol. Oynamadığınız zamanlarda sunucuyu çalışır durumda bırakarak arkadaşlarınızın ve ailenizin katılıp dünyanızı oluşturmaya devam etmesini sağlayabilirsiniz. Tek başına oyun oynarken, oyun değişkenleriyle uğraşabilir ve modları mümkün olmayan bir şekilde tanıtabilirsiniz. Ayrıca, çok oyunculu deneyiminiz üzerinde, genel sunucuları kullanmanın, uzaktaki bir ana bilgisayarda özel bir sunucuyu barındırmanın maliyetine maruz kalmadan yapmaması gibi bir kontrol de sağlar..

    Bir Minecraft sunucusunu kendi başına çalıştırmak, özel bir Minecraft hayranına yeterince çekici gelse de, bunu Raspberry Pi'de çalıştırmak daha da caziptir. Küçük minik Pi o kadar az kaynak kullanıyor ki Minecraft sunucunuzu yılda 7 gün 24 saat çalışır halde bırakabilirsiniz. Pi'nin başlangıçtaki maliyetinin yanı sıra, bir SD kart ve bir miktar zaman ayarının yanı sıra, her zaman açık olan bir Minecraft sunucusuna aylık olarak yaklaşık bir sakız maliyetine sahip olacaksınız..

    Neye ihtiyacım var?

    Bu eğitim için donanım ve yazılım araçları karışımına ihtiyacınız olacak; Gerçek Ahududu Pi ve SD kart dışında, her şey ücretsiz.

    • 1 Ahududu Pi (tercihen 512 MB model)
    • 1 4GB + SD kart

    Bu eğitici yazı, Raspberry Pi'yi zaten tanıdığınızı ve cihaza Debian türevi Raspbian'ın bir kopyasını yüklediğinizi varsaymaktadır. Pi'nizi henüz çalıştırmadıysanız, endişelenmeyin! Hızlanmak için kılavuzumuz olan Ahududu Pi ile Başlarken HTG Kılavuzu'nu inceleyin.

    Minecraft Sunucusu İçin Raspbian'ı Optimize Etme

    Diğer yapıların aksine, birden fazla projeyi birbiri üzerine katmanlandırabileceğiniz yerleri paylaştık (örn. Pi, aynı anda bir hava durumu / e-posta göstergesi ve bir Google Cloud Print sunucusu olarak hizmet edecek kadar güçlüdür), bir Minecraft sunucusu çalıştırmak küçük Pi için oldukça yoğun bir operasyon ve tüm Pi'yi sürece ayırmayı şiddetle tavsiye ediyoruz. Minecraft görünüyor Basit bir oyun gibi, tüm blokajı ve ne ile olmasın, ama aslında basit derinin altında oldukça karmaşık bir oyundur ve çok fazla işlem gücü gerektirir.

    Bu nedenle, Rasbian'ı iş için optimize etmek üzere yapılandırma dosyasını ve diğer ayarları değiştireceğiz. Yapmanız gereken ilk şey, birkaç küçük değişiklik yapmak için Raspi-Config uygulamasına kazmak. Eğer Raspbian fresh'i kuruyorsanız, son adımı (Raspi-Config olan) bekleyin, daha önceden kurduysanız, terminale gidin ve tekrar başlatmak için “sudo raspi-config” yazın..

    Katılmamız gereken ilk ve en önemli şeylerden biri overclock ayarını yükseltiyor. Minecraft deneyimimizi eğlenceli hale getirmek için alabileceğimiz tüm güce ihtiyacımız var. Raspi-Config'de, 7 numaralı “Overclock” seçeneğini seçin..

    Hızaşırtma hakkında bazı sert uyarılar için hazırlıklı olun, ancak hız aşırtmanın doğrudan Raspberry Pi temeli tarafından desteklendiğini ve 2012'nin sonundan bu yana yapılandırma seçeneklerine dahil edildiğini bilerek kolayca dinlenin. Gerçek seçim ekranına geldiğinizde, “Turbo 1000MhHz” seçeneğini seçin. . Yine, seçtiğiniz hız aşırtma derecesinin risk taşıdığı (özellikle SD kartın olası bozulması, ancak gerçek donanım hasarı riski olmaması) konusunda uyarılacağınız bildirilir. Tamam'ı tıklayın ve cihazın sıfırlanmasını bekleyin..

    Ardından, masaüstüne değil, komut istemine önyüklemeye ayarlı olduğunuzdan emin olun. “Masaüstünde / Çizilmeye Etkinleştir” sayısını seçin ve “Konsol Metin konsolu” öğesinin seçili olduğundan emin olun.

    Raspi-Config menüsünde, 8 “Advanced Options” sayısını seçin. Burada yapmamız gereken iki kritik değişiklik ve bir isteğe bağlı değişiklik var. İlk olarak, kritik değişiklikler. A3 “Memory Split” seçeneğini seçin.

    GPU'da kullanılabilir olan bellek miktarını 16 MB olarak değiştirin (varsayılan 64 MB'den aşağı). Minecraft sunucumuz GUI'siz bir ortamda çalışacak; GPU’ya minimumdan daha fazla ayırmak için hiçbir sebep yoktur..

    GPU hafızasını seçtikten sonra, ana menüye dönersiniz. “Gelişmiş Seçenekler” i tekrar seçin ve sonra A4 "SSH" seçeneğini seçin. Alt menüde SSH'yi etkinleştirin. Bu Pi'yi bir monitöre ve klavyeye bağlı tutmak için çok az neden var ve SSH'yi etkinleştirerek makineye ağdaki herhangi bir yerden uzaktan erişebiliyoruz.

    Sonunda (ve isteğe bağlı olarak), tekrar “Gelişmiş Seçenekler” menüsüne dönün ve A2 “Ana Bilgisayar Adı” öğesini seçin. Burada, ana bilgisayar adınızı "raspberrypi" den daha uygun bir Minecraft adı olarak değiştirebilirsiniz. Oldukça yaratıcı ana bilgisayar adı “minecraft” ı seçtik, ancak ne hissederseniz hissetmek için biraz tereddüt etmekten çekinmeyin: creepertown, minecraft4life veya miner-box hepsi harika minecraft sunucu adlarıdır.

    Raspbian yapılandırması için bu kadar. Ana ekranın altına doğru ilerleyin ve yeniden başlatmak için “Son” seçeneğini seçin. Yeniden başlattıktan sonra, şimdi SSH'yi terminalinize döndürebilir veya Pi'nize bağlı olan klavyeden çalışmaya devam edebilirsiniz (komutları kolayca kesmenize ve yapıştırmanıza izin verdiği için SSH'ye geçmenizi şiddetle öneririz). Daha önce hiç SSH kullanmadıysanız, PuTTY'yi Pi'nizle nasıl kullanacağınızı öğrenin..

    Pi’ye Java’yı Kurmak

    Minecraft sunucusu Java üzerinde çalışıyor, bu nedenle yeni yapılandırılmış Pi'mizde yapmanız gereken ilk şey onu yüklemek. Pi'nize SSH ile giriş yapın ve komut isteminde kurulum için bir dizin oluşturmak için aşağıdaki komutu girin:

    sudo mkdir / java /

    Şimdi Java'nın en yeni sürümünü indirmemiz gerekiyor. Bu yayının zamanında, en yeni sürüm OCT 2013 güncellemesidir ve kullandığımız link / dosya adı bunu yansıtacaktır. Lütfen Java indirme sayfasındaki Linux ARMv6 / 7 Java sürümünün daha güncel bir versiyonunu kontrol edin ve talimatlarımızı uygularken link / dosya adını uygun şekilde güncelleyin..

    Komut istemine aşağıdaki komutu girin:

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

    İndirme başarıyla tamamlandıktan sonra aşağıdaki komutu girin:

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

    Eğlenceli gerçek: / opt / dizin adı şeması, Unix tasarımının bir kalıntısıdır; burada / opt / dizin, ana işletim sisteminden sonra kurulan “isteğe bağlı” yazılım içindi; Unix dünyasının / Program Dosyaları /.

    Dosya ayıklamayı bitirdikten sonra, şunu girin:

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

    Bu komut, yeni Java kurulumunuzun sürüm numarasını şöyle döndürür:

    java sürümü "1.8.0-ea"
    Java (TM) SE Çalışma Zamanı Ortamı (derleme 1.8.0-ea-b111)
    Java HotSpot (TM) İstemci VM'si (derleme 25.0-b53, karma mod)

    Yukarıdaki çıktıyı göremiyorsanız (veya daha yeni bir Java sürümü kullanıyorsanız bunun bir varyasyonunu), arşivi tekrar açmayı deneyin. Eğer okumayı görürseniz, kendinizden sonra toparlamak için aşağıdaki komutu girin:

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

    Bu noktada Java yüklenmiştir ve Minecraft sunucumuzu kurmaya devam etmeye hazırız!

    Minecraft Sunucusunu Kurmak ve Konfigüre Etmek

    Artık Minecraft sunucumuz için bir temeli olduğumuza göre, önemli parçaları kurmanın zamanı geldi. Pi'de harika çalışan, hafif ve kararlı bir Minecraft sunucusu olan SpigotMC'yi kullanacağız..

    İlk önce, aşağıdaki komutla kodun bir kopyasını alın:

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

    Bu bağlantı, Spigot'un en güncel kararlı sürümüne doğrudan işaret ettiği için zaman içinde sabit kalmalıdır, ancak herhangi bir sorun yaşarsanız, SpigotMC indirme sayfasına her zaman buradan başvurabilirsiniz..

    İndirme başarıyla tamamlandıktan sonra, aşağıdaki komutu girin:

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

    Not: Bir 256 MB Pi'de komut çalıştırıyorsanız, yukarıdaki komuttaki 256 ve 496'ları sırasıyla 128 ve 256 olarak değiştirin..

    Sunucunuz başlatılacak ve ekrandaki etkinlik telaşı oluşacaktır. Sunucuyu kurma ve haritanın bitmesini sağlamak için 3-6 dakika kadar beklemeye hazırlıklı olun. Gelecek başlangıçlar 20-30 saniye civarında daha az zaman alacaktır.

    Not: Yapılandırma veya oynatma işlemi sırasında herhangi bir noktada işler gerçekten garipleşir (ör. Yeni Minecraft sunucunuz) hilkat garibesi ve Nether içinde üremeye başlar ve anında sizi öldürür), sunucuyu zarif bir şekilde kapatmak için komut isteminde “stop” komutunu kullanın, böylece onu yeniden başlatabilir ve giderebilirsiniz.

    İşlem bittikten sonra normalde Minecraft'ı oynadığınız bilgisayara gidin, ateşleyin ve Multiplayer'a tıklayın. Sunucunuzu görmelisiniz:

    Dünyanız ağ taraması sırasında hemen açılmazsa, Ekle düğmesine basın ve Pi'nizin adresini manuel olarak girin.

    Sunucuya bağlandığınızda, sunucu durum penceresinde durum değişikliğini göreceksiniz:

    Sunucuya göre oyundayız. Asıl Minecraft uygulamasına göre, biz de oyundayız, ancak hayatta kalma modunda gecenin ortasında:

    Çok kötü! Gecenin ölülerinde yumurtlama, silahsız ve barınak olmadan işleri başlatmanın yolu yoktur. Endişelenmenize gerek yok, biraz daha yapılandırma yapmamız gerekiyor; Oturup iskeletler tarafından vurulmaya zaman yok. Ayrıca, önce bazı yapılandırma ayarlamalar yapmadan oynarsanız ve oynarsanız, muhtemelen oldukça dengesiz bulacaksınız. Sunucunun çalıştığını, çalıştığını ve gelen bağlantıları kabul ettiğini doğrulamak için buradayız..

    Sunucunun çalıştığını ve bağlanabildiğini doğruladıktan sonra (henüz çok oynanabilir olmasa da), sunucuyu kapatma zamanı. Sunucu konsolu üzerinden, her şeyi kapatmak için “dur” komutunu girin.

    Komut istemine geri döndüğünüzde aşağıdaki komutu girin:

    sudo nano server.properties

    Konfigürasyon dosyası açıldığında, aşağıdaki değişiklikleri yapın (ya da sadece bizim yapılandırma dosya eksi isim ve tarih damgalı ilk iki satırı kesip yapıştırın):

    #Minecraft sunucusu özellikleri
    #Thu 17 Ekim 22:53:51 UTC 2013
    jeneratör-settings =
    #Default true, false değerine geçiş
    izin-nether = yanlış
    seviye-name = world
    etkinleştirmek sorgu = yanlış
    = False-uçuş izin
    sunucu noktası = 25565
    düzeyi tipi = STANDART
    etkinleştirmek-rcon = yanlış
    kuvvet-gamemode = yanlış
    düzeyi tohumu =
    Sunucu ip =
    Max-yapı yüksekliği = 256
    yumurtlamaya-NPC = Gerçek
    beyaz liste = false
    yumurtlamaya-hayvanlar = Gerçek
    doku paketi =
    snooper özellikli = true
    Hardcore = false
    Online mod = true
    pvp = true
    Zorluk = 1
    oyuncu-idle-timeout = 0
    gamemode = 0
    #Default 20; sadece koşuyorsanız indirmeniz gerekir
    # bir ortak sunucu ve yükler için endişeli.
    max-çalarlar = 20
    yumurtlamaya-canavar = Gerçek
    #Default 10, 3-5 Pi için idealdir
    görünüşüdür mesafeli = 5
    -Yapıları oluşturmak = Gerçek
    yumurtlamaya koruması = 16
    motd = Bir Minecraft Sunucusu

    Pi'ye SSH bağlantınızla görülen sunucu durum penceresinde Minecraft sunucunuzda kendinize operatör durumu vermek için aşağıdaki komutu girin (böylelikle oyunda her zaman sunucu durum penceresine dönmeden daha güçlü komutlar kullanabilirsiniz).

    op [minecraft takma adınız]

    Bu noktada işler daha iyi görünüyor, ancak sunucu gerçekten zevkli hale gelmeden önce hala yapacağımız biraz ayarlamalar var. Bunun için bazı eklentiler yükleyelim..

    İlk eklenti ve diğerlerinin üstüne yüklemelisiniz, NoSpawnChunks. Eklentiyi yüklemek için, önce NoSpawnChunks web sayfasını ziyaret edin ve en güncel sürüm için indirme bağlantısını alın. Bu yazı itibariyle güncel sürüm v0.3'tür..

    Komut istemine geri döndüğünüzde (Pi'nizin komut istemi (sunucu konsolunuz değil, sunucunuz hala etkinse kapatın)) aşağıdaki komutları girin:

    cd / ev / pi / eklentiler

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

    Ardından, ClearLag eklenti sayfasını ziyaret edin ve en son bağlantıyı alın (bu eğitimden itibaren v2.6.0'dır). Komut istemine aşağıdakini girin:

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

    Dosyalar bir .ZIP veya benzeri bir kap içinde sıkıştırılmadığından, hepsi bu: eklentiler eklenti dizinine park edilmiş. (Gelecekteki eklenti indirmeleri için bunu hatırlayın, dosyanın whateverplugin.jar olması gerekir, bu nedenle sıkıştırılmışsa eklenti dizininde sıkıştırmasını kaldırmanız gerekir.)

    Sunucuyu yeniden gönderin:

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

    Eklentiler dünya haritasını etkilediğinden ve her şeye masaj yapmak için bir dakikaya ihtiyaç duyduğundan biraz daha uzun bir başlangıç ​​süresi için hazırlıklı olun (3-6 dakikaya yakın ve az önce deneyimlediğiniz 30 saniyeden çok daha uzun). Açılış işlemi bittikten sonra, sunucu konsoluna aşağıdakini yazın:

    eklentileri

    Bu sunucuda etkin olan tüm eklentileri listeler. Böyle bir şey görmelisin:

    Eklentiler yüklü değilse, sunucuyu durdurmanız ve yeniden başlatmanız gerekebilir..

    Eklentilerinizin yüklü olduğunu onayladıktan sonra, devam edin ve oyuna katılın. Önemli ölçüde keskin bir oyun fark etmelisiniz. Ek olarak, eklentilerden, aktif olduklarını belirten ve aşağıda gösterildiği gibi ara sıra mesajlar alacaksınız:

    Bu noktada Java yüklenir, sunucu kurulur ve Pi için ayarlarımızı değiştirdik. Arkadaşlarla inşa etmeye başlamanın zamanı geldi!

    Not: İnternetteki bir web sitesi, bizden önce Java ve Spigot'u yüklemek için gerekli adımların bir kısmını kapsıyordu ve bu makaleyi referans olarak kullandık ve bağlantı vermeyi unuttuk. Bu makaleyi okumak istiyorsanız, bu linke tıklayarak yapabilirsiniz..