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

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

Ako nastaviť bezobslužné aktualizácie na Debian 9 (Stretch)

Ako nastaviť bezobslužné aktualizácie na Debian 9 (Stretch)

Používate iný systém? Ak si zakúpite server Debian, mali by ste mať vždy najnovšie bezpečnostné záplaty a aktualizácie, či už spíte alebo nie

Nastavte si svoj vlastný DNS server na Debian/Ubuntu

Nastavte si svoj vlastný DNS server na Debian/Ubuntu

Tento tutoriál vysvetľuje, ako nastaviť server DNS pomocou Bind9 na Debiane alebo Ubuntu. V celom článku podľa toho nahraďte názov vašej-domény.com. Pri th

Kompilujte a nainštalujte Nginx pomocou modulu PageSpeed ​​na Debian 8

Kompilujte a nainštalujte Nginx pomocou modulu PageSpeed ​​na Debian 8

V tomto článku uvidíme, ako skompilovať a nainštalovať hlavnú líniu Nginx z oficiálnych zdrojov Nginx pomocou modulu PageSpeed, ktorý vám umožňuje t

Ako nainštalovať Kanboard na Debian 9

Ako nainštalovať Kanboard na Debian 9

Používate iný systém? Úvod Kanboard je bezplatný a otvorený softvérový program na riadenie projektov, ktorý je navrhnutý tak, aby uľahčil a vizualizoval

Ako nainštalovať Gitea na Debian 9

Ako nainštalovať Gitea na Debian 9

Používate iný systém? Gitea je alternatívny open source systém na správu verzií s vlastným hosťovaním, ktorý používa Git. Gitea je napísaná v Golangu a je

Nainštalujte Lynis na Debian 8

Nainštalujte Lynis na Debian 8

Úvod Lynis je bezplatný nástroj na auditovanie systému s otvoreným zdrojovým kódom, ktorý používajú mnohí správcovia systému na overenie integrity a posilnenie svojich systémov. ja

Ako nainštalovať Thelia 2.3 na Debian 9

Ako nainštalovať Thelia 2.3 na Debian 9

Používate iný systém? Thelia je open source nástroj na vytváranie webových stránok elektronického podnikania a správu online obsahu napísaného v PHP. Zdrojový kód Thelia i

Vytvorenie siete serverov Minecraft pomocou BungeeCord na Debian 8, Debian 9 alebo CentOS 7

Vytvorenie siete serverov Minecraft pomocou BungeeCord na Debian 8, Debian 9 alebo CentOS 7

Čo budete potrebovať Vultr VPS s aspoň 1 GB RAM. Prístup SSH (s oprávneniami root/administrátor). Krok 1: Inštalácia BungeeCord Najprv veci

Ako nainštalovať Golang 1.8.3 na CentOS 7, Ubuntu 16.04 a Debian 9

Ako nainštalovať Golang 1.8.3 na CentOS 7, Ubuntu 16.04 a Debian 9

Golang je programovací jazyk vyvinutý spoločnosťou Google. Vďaka svojej všestrannosti, jednoduchosti a spoľahlivosti sa Golang stal jedným z najpopulárnejších

Obnovte koreňové heslo MySQL na Debian/Ubuntu

Obnovte koreňové heslo MySQL na Debian/Ubuntu

Ak ste zabudli svoje root heslo MySQL, môžete ho resetovať podľa krokov v tomto článku. Proces je pomerne jednoduchý a funguje na nich

Vytváranie sieťových zdieľaní pomocou Samby v Debiane

Vytváranie sieťových zdieľaní pomocou Samby v Debiane

Sú chvíle, keď potrebujeme zdieľať súbory, ktoré musia byť viditeľné pre klientov Windows. Keďže systémy založené na poistkách fungujú iba na Linuxe, predstavíme sa

Nastavenie Counter Strike: Zdroj na Debiane

Nastavenie Counter Strike: Zdroj na Debiane

V tejto príručke nastavíme herný server Counter Strike: Source na Debiane 7. Tieto príkazy boli testované na Debiane 7, ale mali by tiež fungovať

Ako nainštalovať Unturned 2.2.5 na Debian 8

Ako nainštalovať Unturned 2.2.5 na Debian 8

V tejto príručke sa dozviete, ako nastaviť server Unturned 2.2.5 na Vultr VPS so systémom Debian 8. Poznámka: Toto je upravená verzia Unturned, ktorá

Ako nainštalovať Cachet na Debian 8

Ako nainštalovať Cachet na Debian 8

V tomto návode sa naučíte, ako nainštalovať Cachet na Debian 8. Cachet je výkonný open source systém stavových stránok. Inštalácia Tento tutoriál práve pokračuje

Automaticky zálohujte viacero databáz MySQL alebo MariaDB

Automaticky zálohujte viacero databáz MySQL alebo MariaDB

Úvod V tomto článku si dobre prejdeme, ako zálohovať viacero databáz MySQL alebo MariaDB, ktoré sedia na rovnakom počítači pomocou vlastného bash skriptu.

Nastavenie Chroota v Debiane

Nastavenie Chroota v Debiane

Tento článok vás naučí, ako nastaviť chroot väzenie v Debiane. Predpokladám, že používate Debian 7.x. Ak používate Debian 6 alebo 8, môže to fungovať, ale

How to Install Reader Self 3.5 RSS Reader on a Debian 9 LAMP VPS

How to Install Reader Self 3.5 RSS Reader on a Debian 9 LAMP VPS

Using a Different System? Reader Self 3.5 is a simple and flexible, free and open source, self-hosted RSS reader and Google Reader alternative. Reader Sel

Ako nainštalovať Backdrop CMS 1.8.0 na Debian 9 LAMP VPS

Ako nainštalovať Backdrop CMS 1.8.0 na Debian 9 LAMP VPS

Používate iný systém? Backdrop CMS 1.8.0 je jednoduchý a flexibilný, mobilný, bezplatný a open source systém na správu obsahu (CMS), ktorý nám umožňuje

Ako nainštalovať SteamCMD na váš VPS

Ako nainštalovať SteamCMD na váš VPS

V tomto návode nainštalujeme SteamCMD. SteamCMD je možné použiť na stiahnutie a inštaláciu mnohých herných serverov Steam, ako je Counter-Strike: Global Offensiv

Aktualizujte Python na Debian

Aktualizujte Python na Debian

Ako možno viete, úložiská Debianu sa aktualizujú veľmi pomaly. V čase písania tohto článku sú verzie vydania Pythonu 2.7.12 a 3.5.2, ale v úložisku Debian 8

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.

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.

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.

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