Az Ubuntu szerver beállítása
Hozzon létre egy swap fájlt
Töltse le és használja a BuildTools programot
A szerver indítása
Nem kötelező: Futtassa a szervert a háttérben
Hibaelhárítás
A Spigot a Minecraft szerverszoftver, a CraftBukkit módosítása. A Spigot optimalizálja a szerver erőforrás-használatát, biztosítva a játékosok számára a legjobb élményt, és visszafelé is kompatibilis a legtöbb CraftBukkit módosítással, lehetővé téve, hogy szerverét egyedivé tegye. Ebben az útmutatóban a Spigotot az Ubuntu szerveren állítjuk be.
Az Ubuntu szerver beállítása
Javasoljuk, hogy minden parancsot olyan felhasználóként futtasson, aki nem root jogosultsággal rendelkezik sudo jogosultsággal.
Kezdje azzal, hogy győződjön meg arról, hogy szervere naprakész.
sudo apt-get update && sudo apt-get upgrade -y
Telepítse a szükséges csomagokat.
sudo apt-get install git openjdk-7-jre tar -y
Hozzon létre egy swap fájlt
Rendelje ki a kívánt memóriamennyiséget. Ennek megfelelően cserélje ki az 1G-t.
sudo fallocate -l 1G /swapfile
Biztosítsa az új cserefájl engedélyeit.
sudo chmod 600 /swapfile
Rendelje ki a csereterületet.
sudo mkswap /swapfile
Kapcsolja be a cserét.
sudo swapon /swapfile
Tegye állandóvá a cserefájlt. Adja hozzá az alábbi sort a fstabfájl aljához .
sudo nano /etc/fstab
/swapfile none swap sw 0 0
Győződjön meg arról, hogy a Spigot telepítéséhez használt felhasználó kezdőkönyvtárában van.
cd ~
Hozzon létre egy mappát a BuildTools számára.
mkdir build
cd build
A BuildTools.jar letöltése Keresse a frissítéseket a Jenkins oldalán .
wget -O BuildTools.jar https://hub.spigotmc.org/jenkins/job/BuildTools/lastSuccessfulBuild/artifact/target/BuildTools.jar
Konfigurálja a git-et.
git config --global --unset core.autocrlf
Futtassa a BuildTools.jar fájlt.
java -jar BuildTools.jar
Jegyezze fel a spigot.jarfájl nevét . Például, spigot-1.8.3.jar.
ls
Készíts egy könyvtárat a szerveredhez.
cd ~
mkdir server
cd server
Helyezze spigot.jarát a kiszolgáló könyvtárába. Cserélje spigotname.jarki a fájl nevével.
mv ~/build/spigotname.jar ~/server/spigot.jar
A szerver indítása
Hozzon létre egy indító szkriptet a szerveréhez.
nano start.sh
Állítsa össze start.sha következőket, és cserélje -Xmx1024Mki a kiszolgálóra telepített RAM mennyiségével.
#!/bin/sh
java -Xms512M -Xmx1024M -XX:MaxPermSize=128M -jar spigot.jar
Tedd start.shvégrehajthatóvá.
chmod +x start.sh
Indítsa el a szervert.
./start.sh
Nem kötelező: Futtassa a szervert a háttérben
Telepítési képernyő.
sudo apt-get install screen -y
Nyissa meg a képernyő egy példányát.
screen -S "Spigot Server"
Indítsa el a szerver szkriptjét.
~/server/start.sh
Hibaelhárítás
Fogadja el az EULA-t.
Ha megerősítést kér eula.txt, váltson eulaerre: true.
nano eula.txt
A BuildTools.jar nem fut le?
Több RAM-ra van szüksége a szerveren vagy nagyobb swap fájlra.
A start.sh nem tudja futtatni a fileparancsot a jar fájlban?
Ellenőrizze, hogy minden pontosan ugyanúgy van-e beírva, a Linux IS kis- és nagybetűk között van.
Egy adott Minecraft verziót szeretne letölteni?
java -jar BuildTools.jar --rev 1.8.4
Cserélje le az 1.8.4-et az Ön által választott verzióra.