A Sponge és a Minecraft Forge telepítése Debian 9-re

A Sponge egy nyílt forráskódú projekt, amely bővítményeken keresztül bővíti a Minecraft szerverek képességeit. A módosító API Forge-val kombinálva a szervergazdagépek rendkívül egyedi élményt teremthetnek játékosaik számára. Ebben az oktatóanyagban megtudhatja, hogyan állíthat be Minecraft szervert Forge és Sponge használatával egy Vultr példányon.

Megjegyzés: Míg a Sponge beépülő modulokat csak a kiszolgálóra kell telepíteni, a Forge modok gyakran megkövetelik, hogy a szerveren lévő játékosok telepítsék a modot. Ha úgy dönt, hogy ilyen modokat telepít, feltétlenül tájékoztassa játékosait.

Követelmények

Java és Screen telepítése

A Minecraft szerver működéséhez Java-ra lesz szükségünk. Szükségünk van egy olyan eszközre screenis, amelyet később használni fogunk. Mindkettő egyszerre történő telepítéséhez a Debian aptparancsát fogjuk használni . Amíg itt tartunk, frissítjük az egész rendszert is.

Megjegyzés: A sorok elején található #és $szimbólumok nem gépelésre szolgálnak, hanem a parancssor vizuális jelzései.

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

Amikor megkérdezi, hogy szeretné-e folytatni, írja be a " y" szót, és nyomja meg a " Enter" gombot .

Új felhasználó létrehozása (opcionális)

Általában jó ötlet nem privilegizált felhasználót létrehozni szerverek futtatásakor. Bár ez nem kötelező, ajánlott a károk mérséklése biztonsági kizsákmányolás esetén.

Először létrehozzuk az új felhasználónkat, melynek neve minecraft.

# adduser minecraft

Hozzon létre egy jelszót, és haladjon végig az utasításokon.

Miután ez megtörtént, jelentkezzen ki az SSH-kliensből, és csatlakozzon újra az új felhasználónevével és jelszavával. A felszólítás most valahogy így fog kinézni.

minecraft@my-server:~$

Sponge letöltése

Hozzon létre egy új mappát a kiszolgáló fájljainak a mkdirparanccsal és cdabba.

$ mkdir minecraft && cd minecraft

Hozzon létre egy másik mappát modsés cdebbe.

$ mkdir mods && cd mods

Látogassa meg a SpongeForge letöltési oldalát, és találjon egy olyan buildet, amely megfelel a szerveréhez használt Minecraft verziónak. Ebben az oktatóanyagban a verziót fogjuk használni 1.10.2.

A fájl letöltése helyett kattintson jobb gombbal a letöltési hivatkozásra, majd kattintson a " Copy Link Location" gombra . Menjen vissza az SSH-munkamenetbe, és illessze be az URL-t egy wgetparancsba.

$ 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

Vegye figyelembe az URL- ben a Minecraft verzió utáni számot . Ez a Forge build száma. Ebben az esetben ez 2477. Erre lesz szükségünk a következő lépésben.

Ha ezzel végzett, térjen vissza az előző mappához.

$ cd ..

A Forge telepítése

Nyissa meg a Forge letöltési oldalát , válassza ki a Minecraft verzióját, és keresse meg az utolsó lépésben talált buildszámot. Az utolsó " ." után lesz a Forge teljes verziószámában. Például 12.18.3. 2477a mi esetünkben. " Click Installer".

Még egyszer kattintson a jobb gombbal a " Skip" gombra, miután lejárt az időzítő, és használja a " Copy Link Location" gombot. Illessze be ezt egy wgetparancsba.

$ 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

Ezt a fájlt Java nyelven kell futtatnunk. Írja be java -jar forgeés nyomja meg a " Tab" gombot a fájlnév automatikus befejezéséhez. Írja --installServerbe a parancs befejezéséhez.

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

Jegyezze fel a Forge telepítő fájlnevét, mivel a következő lépésben annak egy részét fogjuk használni.

Szkript írása a szerver indításához

Ezután írunk egy szkriptet, amely elindítja a szervert. Ezt meg fogjuk nanotenni.

$ nano start.sh

Innentől kezdve írja be a következő sorokat.

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

Cserélje [memory]le a megabájtban megadott kupacmemóriával, amelyet a Minecraft szervernek használni szeretne. Ne felejtsen el néhányat hagyni az operációs rendszer számára. 1 GB-os szerveren használjon 768 MB körüli értéket.

Cserélje [filename]a fájlnév a korábbi, de helyettesíti -installer.jaraz -universal.jar.

Íme egy példa arra, hogyan kell kinéznie.

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

Használja a " Control+X" gombot, nyomja meg a " y" gombot , és nyomja meg a " Enter" gombot a mentéshez és a kilépéshez.

Ezután meg kell jelölnie a fájlt végrehajthatóként.

$ chmod +x start.sh

Az EULA elfogadása

Most már futtathatja a szkriptet.

$ ./start.sh

A szerver futni fog egy ideig, és hibával kilép. Ennek az az oka, hogy a Minecraft megköveteli a szervertulajdonosoktól, hogy fogadják el a végfelhasználói licencszerződést . Elfogadhatja ezeket a feltételeket, ha megnyitja az újonnan létrehozott fájlt, eula.txtés a következőre falsevált true.

$ nano eula.txt

A módosítások elvégzése után ismét használja a " Control+X" gombot, nyomja meg a " y" gombot, majd Entera mentéshez nyomja meg a " " gombot .

A szerver lépésben tartása a Screen segítségével

Annak érdekében, hogy a kiszolgáló az SSH ablak bezárása után is működjön, egy segédprogramot használunk screen.

$ screen

Nyomja meg a " Spacebar" gombot , hogy túllépjen az információs képernyőn, majd futtassa újra a szkriptfájlt.

$ ./start.sh

A Minecraft szerver most sikeresen elindul.

Végül használja a " Control+A" parancsot, majd nyomja meg a " D" gombot screenaz SSH kliens felfüggesztéséhez , majd kijelentkezéséhez. Mostantól a Minecrafton keresztül csatlakozhat a Vultr szerver IP-címével.

Ha újra el kell érnie a Minecraft szervert (pl. újra kell indítania a modok/bővítmények telepítése vagy a Minecraft parancsok, például a futtatása után op), jelentkezzen be újra az SSH-kliensbe, és használja a parancsot screen -ra screenmunkamenet folytatásához .

Következtetés

Ebben az oktatóanyagban megtanultad, hogyan állíts be Minecraft szervert a Minecraft Forge és Sponge segítségével. Ebben a pillanatban azonban ez még mindig egy vanília Minecraft élmény. A Minecraft funkcionalitásának bővítéséhez nézze meg a Forge modokat a CurseForge-ban és a Sponge bővítményeket az Ore-ban .

Használjon SFTP-klienst vagy a wgetkorábban leírt technikát ezek hozzáadásához a kiszolgálóhoz. A Forge modok telepítéséhez csak helyezze őket a modsmappába. A Sponge pluginek a pluginsalmappájába tartoznak mods. Előfordulhat azonban, hogy el kell készítenie ezt a mappát.

$ mkdir ~/minecraft/mods/plugins

Hagyj kommentárt

Egyéni Windows ISO létrehozása frissítésekkel az NTLite használatával

Egyéni Windows ISO létrehozása frissítésekkel az NTLite használatával

Ez az oktatóanyag végigvezeti Önt a Vultrs rendszerekkel kompatibilis Windows ISO létrehozásának folyamatán. Itt megtanulhatja az <>Windows ISO<> előállításának lépéseit az NTLite segítségével.

A gépek felemelkedése: Az AI valós világbeli alkalmazásai

A gépek felemelkedése: Az AI valós világbeli alkalmazásai

A mesterséges intelligencia nem a jövőben, hanem itt a jelenben. Ebben a blogban Olvassa el, hogyan hatott a mesterséges intelligencia alkalmazások különböző ágazatokra.

DDOS támadások: Rövid áttekintés

DDOS támadások: Rövid áttekintés

Ön is DDOS támadások áldozata, és tanácstalan a megelőzési módszereket illetően? Olvassa el ezt a cikket a kérdések megoldásához.

Gondolkozott már azon, hogyan keresnek pénzt a hackerek?

Gondolkozott már azon, hogyan keresnek pénzt a hackerek?

Talán hallottál már arról, hogy a hackerek sok pénzt keresnek, de elgondolkodtál már azon, hogyan kereshetnek ennyi pénzt? beszéljük meg.

A Google forradalmi találmányai, amelyek megkönnyítik az életét.

A Google forradalmi találmányai, amelyek megkönnyítik az életét.

Szeretné látni a Google forradalmi találmányait, és azt, hogy ezek a találmányok hogyan változtatták meg minden mai ember életét? Ezután olvassa el a blogot, és nézze meg a Google találmányait.

Essential péntek: Mi történt az AI-vezérelt autókkal?

Essential péntek: Mi történt az AI-vezérelt autókkal?

Az önvezető autók koncepciója, hogy mesterséges intelligencia segítségével kerüljenek az utakra, már egy ideje álmunk. De számos ígéret ellenére sehol sem látszanak. Olvassa el ezt a blogot, hogy többet megtudjon…

Technológiai szingularitás: az emberi civilizáció távoli jövője?

Technológiai szingularitás: az emberi civilizáció távoli jövője?

Ahogy a tudomány gyors ütemben fejlődik, átveszi erőfeszítéseink nagy részét, megnő annak a kockázata is, hogy alávetjük magunkat egy megmagyarázhatatlan szingularitásnak. Olvassa el, mit jelenthet számunkra a szingularitás.

A Big Data Reference Architecture Layerek funkciói

A Big Data Reference Architecture Layerek funkciói

Olvassa el a blogot, hogy a legegyszerűbb módon ismerje meg a Big Data Architecture különböző rétegeit és azok funkcióit.

Az adattárolás fejlődése – Infografika

Az adattárolás fejlődése – Infografika

Az adatok tárolási módjai az Adatok születése óta alakulhatnak. Ez a blog egy infografika alapján mutatja be az adattárolás fejlődését.

Az okosotthoni eszközök 6 lenyűgöző előnye az életünkben

Az okosotthoni eszközök 6 lenyűgöző előnye az életünkben

Ebben a digitálisan vezérelt világban az intelligens otthoni eszközök az élet döntő részévé váltak. Íme az intelligens otthoni eszközök néhány elképesztő előnye, hogyan teszik életünket érdemessé és egyszerűbbé.