Inštalácia Sponge a Minecraft Forge na Debian 9

Sponge je projekt s otvoreným zdrojom, ktorý rozširuje možnosti serverov Minecraft prostredníctvom doplnkov. V kombinácii s modifikačným API Forge môžu serveroví hostitelia vytvoriť pre svojich hráčov veľmi jedinečný zážitok. V tomto návode sa naučíte nastaviť Minecraft server s Forge aj Sponge na inštancii Vultr.

Poznámka: Zatiaľ čo doplnky Sponge musia byť nainštalované iba na server, Forge mody budú často vyžadovať, aby všetci hráči na vašom serveri mali nainštalovaný mod. Ak sa rozhodnete nainštalovať akékoľvek takéto mody, nezabudnite o tom svojich hráčov informovať.

Požiadavky

Inštalácia Java a obrazovky

Aby server Minecraft fungoval, budeme potrebovať Java. Potrebujeme tiež nástroj s názvom, screenktorý budeme používať neskôr. Na inštaláciu oboch naraz použijeme aptpríkaz Debianu . Keď už sme pri tom, aktualizujeme aj celý systém.

Poznámka: a symboly na začiatku týchto riadkov nie sú určené na zadali, sú vizuálne indikátory príkazového riadku.#$

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

Na otázku, či chcete pokračovať, napíšte „ y“ a stlačte „ Enter“.

Vytvorenie nového používateľa (voliteľné)

Pri spúšťaní serverov je vo všeobecnosti dobrý nápad vytvoriť neprivilegovaného používateľa. Aj keď sa to nevyžaduje, odporúča sa zmierniť škody v prípade zneužitia zabezpečenia.

Najprv vytvoríme nového používateľa s názvom minecraft.

# adduser minecraft

Vytvorte si heslo a postupujte podľa pokynov.

Po dokončení sa odhláste z klienta SSH a znova sa pripojte pomocou svojho nového používateľského mena a hesla. Vaša výzva bude teraz vyzerať asi takto.

minecraft@my-server:~$

Sťahovanie Sponge

Vytvorte nový priečinok pre súbory servera pomocou mkdirpríkazu a cddo neho.

$ mkdir minecraft && cd minecraft

Vytvorte ďalší priečinok s názvom modsa cddo neho.

$ mkdir mods && cd mods

Navštívte stránku na stiahnutie SpongeForge a nájdite zostavu, ktorá zodpovedá verzii Minecraftu, ktorú budete používať pre svoj server. V tomto návode budeme používať verziu 1.10.2.

Namiesto sťahovania súboru kliknite pravým tlačidlom myši na odkaz na stiahnutie a kliknite na „ Copy Link Location“. Vráťte sa do svojej relácie SSH a vložte adresu URL do wgetpríkazu.

$ 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

Všimnite si číslo za verziou Minecraft v URL. Toto je číslo zostavy Forge. V tomto prípade je to 2477. Budeme to potrebovať v ďalšom kroku.

Po dokončení sa vráťte do predchádzajúceho priečinka.

$ cd ..

Inštalácia Forge

Prejdite na stránku sťahovania Forge , vyberte svoju verziu Minecraftu a vyhľadajte číslo zostavy nájdené v poslednom kroku. V .úplných číslach verzií Forge to bude za posledným „ “. Napríklad 18.12.3. 2477v našom prípade. " Click Installer".

Po Skipuplynutí časovača znova kliknite pravým tlačidlom na tlačidlo „ “ a použite „ Copy Link Location“. Vložte to do wgetpríkazu.

$ 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

Tento súbor budeme musieť spustiť v jazyku Java. Napíšte java -jar forgea stlačte kláves " Tab", čím sa názov súboru automaticky dokončí. Zadajte --installServerna dokončenie príkazu.

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

Poznamenajte si názov súboru inštalačného programu Forge, pretože jeho časť použijeme v ďalšom kroku.

Napísanie skriptu na spustenie servera

Ďalej napíšeme skript, ktorý dokáže spustiť server. Použijeme nanona to.

$ nano start.sh

Odtiaľ píšte nasledujúce riadky.

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

Nahraďte [memory]ho množstvom pamäte haldy v megabajtoch, ktoré chcete, aby server Minecraft používal. Nezabudnite nechať nejaké pre OS. Na serveri s kapacitou 1 GB použite niečo okolo 768 MB.

Nahradiť [filename]s názvom súboru z predtým, ale striedať -installer.jarpre -universal.jar.

Tu je príklad, ako by to malo vyzerať.

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

Použite " Control+X", stlačte " y" a stlačte " Enter" na uloženie a ukončenie.

Ďalej musíte súbor označiť ako spustiteľný.

$ chmod +x start.sh

Súhlas s EULA

Teraz budete môcť spustiť skript.

$ ./start.sh

Server bude chvíľu bežať a skončí s chybou. Dôvodom je skutočnosť, že Minecraft vyžaduje, aby vlastníci servera súhlasili s licenčnou zmluvou koncového používateľa . Tieto podmienky môžete prijať otvorením novovytvorenej eula.txta zmenou falsena true.

$ nano eula.txt

Po vykonaní zmien znova použite „ Control+X“, stlačte „ y“ a stlačením „ Enter“ ich uložte.

Udržiavanie servera s obrazovkou

Aby sme zachovali chod servera aj po zatvorení okna SSH, použijeme nástroj s názvom screen.

$ screen

Stlačením „ Spacebar“ sa presuniete za informačnú obrazovku a potom znova spustite súbor skriptu.

$ ./start.sh

Server Minecraft sa teraz úspešne spustí.

Nakoniec použite „ Control+A“ a stlačte „ D“ na pozastavenie screena následné odhlásenie vášho klienta SSH. Teraz sa budete môcť pripojiť cez Minecraft pomocou adresy IP servera Vultr.

Ak potrebujete znova získať prístup k serveru Minecraft (napr. reštartovať ho po inštalácii modov/pluginov alebo spustení príkazov Minecraftu, ako je op), prihláste sa späť do klienta SSH a pomocou príkazu screen -robnovte screenreláciu.

Záver

V tomto návode ste sa naučili, ako nastaviť Minecraft server pomocou Minecraft Forge a Sponge. V tejto chvíli je to však stále prevažne vanilkový Minecraft zážitok. Ak chcete začať s rozširovaním funkcií Minecraftu, pozrite si Forge mods na CurseForge a Sponge pluginy na Ore .

wgetNa ich pridanie na server použite klienta SFTP alebo techniku ​​opísanú vyššie. Ak chcete nainštalovať moduly Forge, stačí ich umiestniť do modspriečinka. Zásuvné moduly Sponge patria do pluginspodpriečinka mods. Možno však budete musieť vytvoriť tento priečinok.

$ mkdir ~/minecraft/mods/plugins

Zanechať komentár

The Rise of Machines: Real World Applications of AI

The Rise of Machines: Real World Applications of AI

Umelá inteligencia nie je v budúcnosti, je tu priamo v súčasnosti V tomto blogu si prečítajte, ako aplikácie umelej inteligencie ovplyvnili rôzne sektory.

Útoky DDOS: Stručný prehľad

Útoky DDOS: Stručný prehľad

Ste aj vy obeťou DDOS útokov a máte zmätok ohľadom metód prevencie? Ak chcete vyriešiť svoje otázky, prečítajte si tento článok.

Zaujímalo vás niekedy, ako hackeri zarábajú peniaze?

Zaujímalo vás niekedy, ako hackeri zarábajú peniaze?

Možno ste už počuli, že hackeri zarábajú veľa peňazí, ale premýšľali ste niekedy nad tým, ako môžu zarábať také peniaze? poďme diskutovať.

Revolučné vynálezy od spoločnosti Google, ktoré vám uľahčia život.

Revolučné vynálezy od spoločnosti Google, ktoré vám uľahčia život.

Chcete vidieť revolučné vynálezy od Google a ako tieto vynálezy zmenili život každého dnešného človeka? Potom si prečítajte na blogu a pozrite si vynálezy spoločnosti Google.

Piatok Essential: Čo sa stalo s autami poháňanými AI?

Piatok Essential: Čo sa stalo s autami poháňanými AI?

Koncept samoriadených áut vyraziť na cesty s pomocou umelej inteligencie je snom, ktorý máme už nejaký čas. Ale napriek niekoľkým prísľubom ich nikde nevidno. Prečítajte si tento blog a dozviete sa viac…

Technologická singularita: vzdialená budúcnosť ľudskej civilizácie?

Technologická singularita: vzdialená budúcnosť ľudskej civilizácie?

Ako sa veda vyvíja rýchlym tempom a preberá veľa nášho úsilia, zvyšuje sa aj riziko, že sa vystavíme nevysvetliteľnej singularite. Prečítajte si, čo pre nás môže znamenať singularita.

Funkcionality vrstiev referenčnej architektúry veľkých dát

Funkcionality vrstiev referenčnej architektúry veľkých dát

Prečítajte si blog, aby ste čo najjednoduchším spôsobom spoznali rôzne vrstvy architektúry veľkých dát a ich funkcie.

Vývoj ukladania dát – Infografika

Vývoj ukladania dát – Infografika

Spôsoby ukladania údajov sa môžu vyvíjať už od zrodu údajov. Tento blog sa zaoberá vývojom ukladania údajov na základe infografiky.

6 úžasných výhod toho, že máme v živote inteligentné domáce zariadenia

6 úžasných výhod toho, že máme v živote inteligentné domáce zariadenia

V tomto digitálnom svete sa inteligentné domáce zariadenia stali kľúčovou súčasťou života. Tu je niekoľko úžasných výhod inteligentných domácich zariadení o tom, ako robia náš život, ktorý stojí za to žiť, a ktorý zjednodušujú.

Aktualizácia doplnku macOS Catalina 10.15.4 spôsobuje viac problémov, ako ich rieši

Aktualizácia doplnku macOS Catalina 10.15.4 spôsobuje viac problémov, ako ich rieši

Spoločnosť Apple nedávno vydala doplnkovú aktualizáciu macOS Catalina 10.15.4 na opravu problémov, ale zdá sa, že táto aktualizácia spôsobuje ďalšie problémy, ktoré vedú k blokovaniu počítačov Mac. Prečítajte si tento článok a dozviete sa viac