Debian 9a Sünger ve Minecraft Forge Kurulumu

Sponge, Minecraft sunucularının yeteneklerini eklentilerle genişleten açık kaynaklı bir projedir. Modding API Forge ile birlikte, sunucu ana bilgisayarları oyuncuları için son derece benzersiz bir deneyim yaratabilir. Bu öğreticide, Vultr örneğinde hem Forge hem de Sponge ile bir Minecraft sunucusu kurmayı öğreneceksiniz.

Not: Sponge eklentilerinin sadece sunucuya kurulması gerekirken, Forge modları genellikle sunucunuzdaki oyuncuların da modun yüklü olmasını gerektirir. Bunun gibi modlar kurmayı seçerseniz, oyuncularınıza dikkat edin.

Gereksinimler

  • Debian 9 x64 ile 1 GB RAM VPS veya üstü
  • Bir SSH istemcisi ve isteğe bağlı olarak bir SFTP istemcisi ( Talimatlar için buraya bakın )

Java ve Screen Kurulumu

Minecraft sunucusunun çalışması için Java'ya ihtiyacımız olacak. Daha screensonra kullanacağımız adlı bir araca da ihtiyacımız var . Her ikisini birden yüklemek için Debian'ın aptkomutunu kullanacağız . Biz oradayken, tüm sistemi de güncelleyeceğiz.

Not: ve bu satırların başında sembolleri yazılması anlamına gelmez, onlar istemi komuta görsel göstergelerdir.#$

# apt update && apt upgrade && apt install default-jre screen

Devam etmek isteyip istemediğiniz sorulduğunda, " y" yazın ve " Enter" tuşuna basın .

Yeni bir kullanıcı oluşturma (İsteğe bağlı)

Sunucuları çalıştırırken ayrıcalıklı olmayan bir kullanıcı oluşturmak genellikle iyi bir fikirdir. Bu gerekli olmasa da, bir güvenlik açığı durumunda hasarı azaltmak önerilir.

İlk olarak, adlı yeni kullanıcımızı oluşturacağız minecraft.

# adduser minecraft

Bir parola oluşturun ve bilgi istemlerini kullanın.

Bu yapıldıktan sonra, SSH istemcisinin oturumunu kapatın ve yeni kullanıcı adınızı ve şifrenizi kullanarak yeniden bağlanın. İsteminiz şimdi böyle bir şey olacak.

minecraft@my-server:~$

Sünger İndiriliyor

mkdirKomut ile ve cdiçine sunucu dosyaları için yeni bir klasör oluşturun .

$ mkdir minecraft && cd minecraft

modsVe cdiçine başka bir klasör oluşturun .

$ mkdir mods && cd mods

SpongeForge indirme sayfasını ziyaret edin ve sunucunuz için kullanacağınız Minecraft sürümüyle eşleşen bir yapı bulun. Bu eğitim için sürümü kullanacağız 1.10.2.

Dosyayı indirmek yerine, indirme bağlantısını sağ tıklayın ve " Copy Link Location" düğmesini tıklayın . SSH oturumunuza geri dönün ve URL'yi bir wgetkomuta yapıştırın .

$ wget https://repo.spongepowered.org/maven/org/spongepowered/spongeforge/1.10.2-2477-5.2.0-BETA-2731/spongeforge-1.10.2-2477-5.2.0-BETA-2731.jar

URL'deki Minecraft sürümünden sonraki sayıyı not edin . Bu Forge derleme numarasıdır. Bu durumda, öyle 2477. Bir sonraki adımda buna ihtiyacımız olacak.

Bunu bitirdikten sonra, önceki klasöre geri dönün.

$ cd ..

Forge Kurulumu

Git Forge indirme sayfasına , son adımda bulunan yapı numarası aşağı Minecraft sürümünü ve avı seçin. .Forge'ın tam sürüm numaralarındaki son " " karakterinden sonra olacak . Örneğin, 12.18.3. 2477bizim durumumuzda. " Click Installer".

Bir kez daha, Skipzamanlayıcı bittikten sonra " " düğmesine sağ tıklayın ve " " kullanın Copy Link Location. Bunu bir wgetkomuta yapıştırın .

$ wget http://files.minecraftforge.net/maven/net/minecraftforge/forge/1.10.2-12.18.3.2477/forge-1.10.2-12.18.3.2477-installer.jar

Bu dosyayı Java ile çalıştırmamız gerekecek. Tip java -jar forgeve "basın Tabotomatik dosya adını tamamlamak için" tuşuna. Tip --installServerkomutu tamamlayın.

$ java -jar forge-1.10.2-12.18.3.2477-installer.jar --installServer

Forge yükleyicisinin dosya adını bir sonraki adımda kullanacağımızdan not edin.

Sunucuyu başlatmak için bir komut dosyası yazma

Ardından, sunucuyu başlatabilecek bir komut dosyası yazacağız. Bunu nanoyapmak için kullanacağız .

$ nano start.sh

Buradan takip eden satırları yazın.

#!/bin/bash
java -Xmx[memory]M -jar [filename]

[memory]Minecraft sunucusunun kullanmasını istediğiniz megabayt cinsinden yığın bellek miktarıyla değiştirin . İşletim sistemine biraz bırakmayı unutmayın. 1 GB'lık bir sunucuda 768 MB civarında bir şey kullanın.

[filename]Daha önceki dosya adıyla değiştirin ancak yerine -installer.jarkoyun -universal.jar.

İşte neye benzemesi gerektiğini gösteren bir örnek.

#!/bin/bash
java -Xmx768M -jar forge-1.10.2-12.18.3.2477-universal.jar

" Control+X" Tuşunu kullanın, " " tuşuna basın yve Enterkaydetmek ve çıkmak için " " tuşuna basın .

Ardından, dosyayı yürütülebilir olarak işaretlemeniz gerekir.

$ chmod +x start.sh

EULA'yı kabul etmek

Artık betiği çalıştırabileceksiniz.

$ ./start.sh

Sunucu bir süre çalışacak ve bir hata ile çıkacaktır. Bunun nedeni Minecraft'ın sunucu sahiplerinin Son Kullanıcı Lisans Sözleşmesi'ni kabul etmesini gerektirmesidir . Yeni oluşturulan açarak bu şartları kabul edebilir eula.txtve değişen falseiçin true.

$ nano eula.txt

Değişikliklerinizi yaptıktan sonra bir kez daha " Control+X" tuşunu kullanın, " " tuşuna basın yve Enterkaydetmek için " " tuşuna basın .

Sunucuyu Screen ile takip etme

SSH penceresini kapattıktan sonra sunucunun çalışmasını sağlamak için adlı bir yardımcı programı kullanacağız screen.

$ screen

SpacebarBilgi ekranından geçmek için " " tuşuna basın ve ardından komut dosyasını tekrar çalıştırın.

$ ./start.sh

Minecraft sunucusu şimdi başarıyla başlayacak.

Son olarak, SSH istemcinizi askıya almak ve ardından oturumu kapatmak için Control+A" D" tuşunu kullanın ve " " tuşuna basın screen. Artık Vultr sunucusunun IP adresini kullanarak Minecraft üzerinden bağlanabileceksiniz.

Minecraft sunucusuna tekrar erişmeniz gerekiyorsa (örn. Mods / eklentileri yükledikten veya gibi Minecraft komutlarını çalıştırdıktan sonra yeniden başlatmak op), SSH istemcisinde screen -rtekrar screenoturum açın ve oturumu devam ettirmek için komutu kullanın .

Sonuç

Bu derste, Minecraft Forge ve Sponge ile bir Minecraft sunucusu kurmayı öğrendiniz. Ancak şu anda, hala çoğunlukla vanilya Minecraft deneyimi. , Minecraft işlevselliği uzanan başlamak kontrol etmek CurseForge de Forge mods ve Cevher de Sünger eklentileri .

wgetBunları sunucuya eklemek için bir SFTP istemcisi veya daha önce açıklanan tekniği kullanın . Forge modlarını kurmak için bunları modsklasöre yerleştirin. Sünger eklentileri, pluginsalt klasörüne aittir mods. Ancak, bu klasörü oluşturmanız gerekebilir.

$ mkdir ~/minecraft/mods/plugins

Yorum bırak

CentOS 7de LibreNMS Kullanarak Cihazlarınızı İzleyin

CentOS 7de LibreNMS Kullanarak Cihazlarınızı İzleyin

CentOS 7 üzerinde LibreNMS kullanarak ağ cihazlarınızı etkili bir şekilde izleyin. Ağ izleme için gerekli adımları ve yapılandırmaları öğrenin.

Counter-Strike: Global Offensive Server Nasıl Kurulur?

Counter-Strike: Global Offensive Server Nasıl Kurulur?

Counter-Strike: Global Offensive sunucusu kurmak için gerekli adımlar. Gerekli araçlar ve yükleme süreci hakkında bilgi.

Ubuntu 16.04 LTS Üzerinde OpenNMS Kurulumu

Ubuntu 16.04 LTS Üzerinde OpenNMS Kurulumu

OpenNMS, çok sayıda cihazı izlemek ve yönetmek için kullanılabilen bir açık kaynak ağ yönetim platformudur. Ubuntu 16.04 LTS üzerinde OpenNMS kurulumu için tüm adımları keşfedin.

Ubuntu 16.04te LibreNMS Kullanarak Cihazlarınızı İzleyin

Ubuntu 16.04te LibreNMS Kullanarak Cihazlarınızı İzleyin

Farklı Bir Sistem mi Kullanıyorsunuz? LibreNMS tam özellikli bir açık kaynak ağ izleme sistemidir.

26 Büyük Veri Analitik Tekniğine Bir Bakış: 1. Bölüm

26 Büyük Veri Analitik Tekniğine Bir Bakış: 1. Bölüm

26 Büyük Veri Analitik Tekniğine Bir Bakış: 1. Bölüm

Büyük Veri Referans Mimarisi Katmanlarının İşlevleri

Büyük Veri Referans Mimarisi Katmanlarının İşlevleri

Büyük Veri Mimarisindeki farklı katmanları ve işlevlerini en basit şekilde öğrenmek için blogu okuyun.

Nintendo Switch Hakkında Son Derece Çılgın 6 Şey

Nintendo Switch Hakkında Son Derece Çılgın 6 Şey

Birçoğunuz Switch'in Mart 2017'de çıkacağını ve yeni özelliklerini biliyorsunuz. Bilmeyenler için, 'Switch'i 'olmazsa olmaz bir gadget' yapan özelliklerin bir listesini hazırladık.

Hala Teslim Edilmeyen Teknoloji Sözleri

Hala Teslim Edilmeyen Teknoloji Sözleri

Teknoloji devlerinin sözlerini yerine getirmesini mi bekliyorsunuz? teslim edilmeyenleri kontrol edin.

Yapay Zeka Süreç Otomasyonunu Nasıl Bir Sonraki Seviyeye Taşıyabilir?

Yapay Zeka Süreç Otomasyonunu Nasıl Bir Sonraki Seviyeye Taşıyabilir?

Yapay Zekanın küçük ölçekli şirketler arasında nasıl popüler hale geldiğini ve onları büyütme ve rakiplerine üstünlük sağlama olasılıklarını nasıl artırdığını öğrenmek için bunu okuyun.

Teknolojik Tekillik: İnsan Uygarlığının Uzak Bir Geleceği mi?

Teknolojik Tekillik: İnsan Uygarlığının Uzak Bir Geleceği mi?

Bilim hızla gelişip birçok çabamızı üstlendikçe, kendimizi açıklanamaz bir Tekilliğe maruz bırakmanın riskleri de artıyor. Okuyun, tekillik bizim için ne anlama gelebilir.