GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak nainstalovat Spigot na Ubuntu 20.04 LTS

V tomto tutoriálu vám ukážeme, jak nainstalovat Spigot na Ubuntu 20.04 LTS. Pro ty z vás, kteří to nevěděli, Spigot je modifikace serverového softwaru Minecraft, CraftBukkit. Spigot optimalizuje využití serverových zdrojů, zajišťuje vašim hráčům ty nejlepší zkušenosti a je také zpětně kompatibilní s většinou CraftBukkit.

Tento článek předpokládá, že máte alespoň základní znalosti Linuxu, víte, jak používat shell, a co je nejdůležitější, hostujete svůj web na vlastním VPS. Instalace je poměrně jednoduchá a předpokládá, že běží v účtu root, pokud ne, možná budete muset přidat 'sudo ‘ k příkazům pro získání oprávnění root. Ukážu vám krok za krokem instalaci Spigot na Ubuntu 20.04 (Focal Fossa). Můžete postupovat podle stejných pokynů pro Ubuntu 18.04, 16.04 a jakoukoli jinou distribuci založenou na Debianu, jako je Linux Mint.

Předpoklady

  • Server s jedním z následujících operačních systémů:Ubuntu 20.04, 18.04, 16.04 a jakoukoli jinou distribucí založenou na Debianu, jako je Linux Mint.
  • Abyste předešli případným problémům, doporučujeme použít novou instalaci operačního systému.
  • Přístup SSH k serveru (nebo stačí otevřít Terminál, pokud jste na počítači).
  • non-root sudo user nebo přístup k root user . Doporučujeme jednat jako non-root sudo user , protože však můžete poškodit svůj systém, pokud nebudete při jednání jako root opatrní.

Nainstalujte Spigot na Ubuntu 20.04 LTS Focal Fossa

Krok 1. Nejprve se ujistěte, že všechny vaše systémové balíčky jsou aktuální, spuštěním následujícího apt příkazy v terminálu.

sudo apt update
sudo apt upgrade
sudo apt install wget apt-transport-https gnupg

Krok 2. Instalace AdoptOpenJDK.

Nyní importujeme klíč AdoptOpenJDK GPG:

wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | sudo apt-key add -

Dále přidejte apt úložiště AdoptOpenJDK:

echo "deb https://adoptopenjdk.jfrog.io/adoptopenjdk/deb $(cat /etc/os-release | grep UBUNTU_CODENAME | cut -d = -f 2) main" | sudo tee /etc/apt/sources.list.d/adoptopenjdk.list

Poté spusťte následující příkazy k instalaci AdoptOpenJDK:

sudo apt update
sudo apt install adoptopenjdk-11-hotspot

Krok 3. Nakonfigurujte odkládací soubor.

Nyní vytvoříme odkládací soubor. V příkladu je přidělen soubor o velikosti 2 GB, ale hodnotu si můžete nastavit sami, jak chcete a využívat své zdroje:

fallocate -l 2G /swapfile

Nastavte oprávnění odkládacího souboru:

sudo chmod 600 /swapfile

Dále přidělte odkládací prostor:

sudo mkswap /swapfile
sudo swapon /swapfile

Udělejte svůj odkládací soubor trvalým úpravou fstab soubor:

nano /etc/fstab

Přidejte tento řádek na konec souboru:

/swapfile   none    swap    sw    0   0

Krok 4. Instalace Spigot na Ubuntu 20.04.

Nejprve vytvoříme vyhrazenou složku pro Spigot. Níže mluvíme o Spigotu, který je načten ve verzi 1.16.5:

cd ~
mkdir buildtools && cd buildtools
wget -O BuildTools.jar https://hub.spigotmc.org/jenkins/job/BuildTools/lastSuccessfulBuild/artifact/target/BuildTools.jar
java -jar BuildTools.jar --rev 1.16.5

Poznamenejte si název souboru nádoby na čepu. Například spigot-1.16.5.jar :

ls

Dále vytvořte adresář pro váš server Ubuntu:

cd ~ && mkdir server && cd server

Potom přesuňte svůj spigot jar do adresáře serveru. Nahraďte spigotname.jar názvem vašeho souboru:

mv ~/buildtools/spigotname.jar ~/server/spigot.jar

Další kroky vytvoříme spouštěcí skript:

nano start.sh

Pokud má VPS například 8 GB RAM RAM, můžete zvážit instalaci -Xms7G -Xmx7G:

#!/bin/sh
while true
do
java -Xms4G -Xmx4G -XX:+UseG1GC -XX:+ParallelRefProcEnabled -XX:MaxGCPauseMillis=200 -XX:+UnlockExperimentalVMOptions -XX:+DisableExplicitGC -XX:+AlwaysPreTouch -XX:G1NewSizePercent=30 -XX:G1MaxNewSizePercent=40 -XX:G1HeapRegionSize=8M -XX:G1ReservePercent=20 -XX:G1HeapWastePercent=5 -XX:G1MixedGCCountTarget=4 -XX:InitiatingHeapOccupancyPercent=15 -XX:G1MixedGCLiveThresholdPercent=90 -XX:G1RSetUpdatingPauseTimePercent=5 -XX:SurvivorRatio=32 -XX:+PerfDisableSharedMem -XX:MaxTenuringThreshold=1 -Dusing.aikars.flags=https://mcflags.emc.gs -Daikars.new.flags=true -jar spigot.jar nogui
echo "restarting in 10"
sleep 10
done
."

Vytvořte start.sh spustitelný soubor:

chmod +x start.sh
./start.sh

Při prvním načtení vás vyzve k přijetí smlouvy EULA a nenačte se. Skript se poté zacyklí a vy musíte zadat CTRL + C pro ukončení skriptu v tomto bodě:

nano eula.txt

Změnit eula=z false pravda . Uložte a ukončete soubor. Poté po úspěšném uložení spusťte server:

./start.sh

Gratulujeme! Úspěšně jste nainstalovali Spigot. Děkujeme, že jste použili tento návod k instalaci Spigotl v systému Ubuntu 20.04 LTS Focal Fossa. Pro další pomoc nebo užitečné informace vám doporučujeme zkontrolovat oficiální Spigot webové stránky.


Ubuntu
  1. Jak nainstalovat Grafana na Ubuntu 16.04 LTS

  2. Jak nainstalovat R na Ubuntu 18.04 LTS

  3. Jak nainstalovat R na Ubuntu 20.04 LTS

  1. Jak nainstalovat OctoberCMS na Ubuntu 16.04 LTS

  2. Jak nainstalovat AbanteCart na Ubuntu 16.04 LTS

  3. Jak nainstalovat Hubzilla na Ubuntu 18.04 LTS

  1. Jak nainstalovat ERPNext na Ubuntu 18.04 LTS

  2. Jak nainstalovat Nextcloud na Ubuntu 18.04 LTS

  3. Jak nainstalovat Webmin v Ubuntu 20.04 LTS