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 fstab
fá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.jar
fá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.jar
ki 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.sh
a következőket, és cserélje -Xmx1024M
ki a kiszolgálóra telepített RAM mennyiségével.
#!/bin/sh
java -Xms512M -Xmx1024M -XX:MaxPermSize=128M -jar spigot.jar
Tedd start.sh
vé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 eula
erre: 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 file
parancsot 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.