Instalace gitu a javy:
Zadej následující příkaz:
sudo apt update; sudo apt upgrade; sudo apt install git; sudo apt install openjdk-17-jdk openjdk-17-jre; java -version
Měl by se nainstalovat git a java a vypsat toto:
openjdk 17.0.2 2022-01-18
OpenJDK Runtime Environment (build 17.0.2+8-Ubuntu-120.04)
OpenJDK 64-Bit Server VM (build 17.0.2+8-Ubuntu-120.04, mixed mode, sharing
BuildTools
Stáhni si soubor zde, nebo přes tento příkaz:
wget -O BuildTools.jar https://hub.spigotmc.org/jenkins/job/BuildTools/lastSuccessfulBuild/artifact/target/BuildTools.jar
Vytvoř si složku na minecraft servery. V této složce si vytvoř složku pro buildtools. Do této složky přesuň .jar soubor. V terminálu se přesuň přes cd příkaz do složky buildtools a zadej tento příkaz:
git config --global --unset core.autocrlf; java -jar BuildTools.jar
Použití BuildTools
Pro vytvoření .jar souboru pro minecraft server zadej následující příkaz:
java -jar BuildTools.jar --rev verze
Spuštění minecraft serveru
Vytvoř si složku, nějak si ji nazvi a přesuň do ní vytvořený soubor spigor.jar. Vytvoř si soubor start.sh a vlož do něj tento kód a místo # zadej počet GB RAM, které cheš serveru poskytnout:
#!/bin/sh
java -Xms#G -Xmx#G -XX:+UseG1GC -jar spigot.jar nogui
Nastav práva na soubor:
chmod +x start.sh
Spusť script:
./start.sh
Když chceš aby se ti otevřelo okno s konzolí, přehledem využití RAM a aktuálně připojených uživatelů, smaž nogui z start.sh.
Příkaz screen
Pomocí toho příkazu je možné server spustit v samostatné konzoli a nepřerušit si tu současnou. Když ho nemáš nainstalovaný, zadej tento příkaz:
sudo apt install screen
Pak je nutné takto změnit soubor start.sh:
#!/bin/sh
screen -d -m -S "jméno_obrazovky" java [your startup flags here] -jar spigot.jar nogui
Více informací o příkazu screen zde.