Konfigurera Ubuntu Server
Skapa en växlingsfil
Ladda ner och använd BuildTools
Startar din server
Valfritt: Kör din server i bakgrunden
Felsökning
Spigot är en modifiering av Minecrafts serverprogramvara, CraftBukkit. Spigot optimerar serverresursanvändningen, vilket säkerställer att dina spelare får den bästa upplevelsen och är även bakåtkompatibel med de flesta CraftBukkit-modifieringar, vilket gör att du kan göra din server unik. I den här guiden kommer vi att ställa in Spigot på Ubuntu Server.
Konfigurera Ubuntu Server
Det rekommenderas att köra alla kommandon som en användare med sudo-privilegier som inte är root.
Börja med att se till att din server är uppdaterad.
sudo apt-get update && sudo apt-get upgrade -y
Installera de nödvändiga paketen.
sudo apt-get install git openjdk-7-jre tar -y
Skapa en växlingsfil
Tilldela önskad mängd minne. Byt ut 1G i enlighet med detta.
sudo fallocate -l 1G /swapfile
Säkra behörigheterna för din nya växlingsfil.
sudo chmod 600 /swapfile
Tilldela bytesutrymmet.
sudo mkswap /swapfile
Slå på swap.
sudo swapon /swapfile
Gör din växlingsfil permanent. Lägg till raden nedan längst ned i fstabfilen.
sudo nano /etc/fstab
/swapfile none swap sw 0 0
Se till att du är i hemkatalogen för användaren som används för att installera Spigot.
cd ~
Skapa en mapp för BuildTools.
mkdir build
cd build
Ladda ner BuildTools.jar Leta efter uppdateringar på deras Jenkins-sida .
wget -O BuildTools.jar https://hub.spigotmc.org/jenkins/job/BuildTools/lastSuccessfulBuild/artifact/target/BuildTools.jar
Konfigurera git.
git config --global --unset core.autocrlf
Kör BuildTools.jar.
java -jar BuildTools.jar
Anteckna namnet på din spigot.jarfil. Till exempel, spigot-1.8.3.jar.
ls
Skapa en katalog för din server.
cd ~
mkdir server
cd server
Flytta din spigot.jartill din serverkatalog. Ersätt spigotname.jarmed namnet på din fil.
mv ~/build/spigotname.jar ~/server/spigot.jar
Startar din server
Skapa ett startskript för din server.
nano start.sh
Matcha start.shföljande, ersätt -Xmx1024Mmed mängden RAM installerat på din server.
#!/bin/sh
java -Xms512M -Xmx1024M -XX:MaxPermSize=128M -jar spigot.jar
Gör start.shkörbart.
chmod +x start.sh
Starta din server.
./start.sh
Valfritt: Kör din server i bakgrunden
Installationsskärm.
sudo apt-get install screen -y
Öppna en instans av skärmen.
screen -S "Spigot Server"
Starta ditt serverskript.
~/server/start.sh
Felsökning
Acceptera EULA.
Om du ombeds bekräfta eula.txt, ändra eulatill true.
nano eula.txt
BuildTools.jar fungerar inte?
Du behöver mer RAM-minne på din server eller en större swap-fil.
start.sh kan inte köra filekommandot på din jar-fil?
Kontrollera att allt skrivs exakt likadant, Linux är skiftlägeskänsligt.
Vill du ladda ner en specifik Minecraft-version?
java -jar BuildTools.jar --rev 1.8.4
Ersätt 1.8.4 med den version du väljer.