Az Ubuntu szerver beállítása
Hozzon létre egy swap fájlt
Telepítse a PaperSpigot
A szerver indítása
Nem kötelező: Futtassa a szervert a háttérben
Hibaelhárítás
PaperSpigot egy nagy teljesítményű villát Csap amelynek célja, hogy rögzítse a játékmenet és a mechanika ellentmondások. A papír számos egyedi funkciót és változást tartalmaz , köztük sok olyan teljesítményjavítást, amely nem található meg a Spigotban. Ebben az útmutatóban a PaperSpigot Ubuntu szerveren állítjuk be.
Az Ubuntu szerver beállítása
Javasoljuk, hogy minden parancsot nem root sudojogosultságokkal rendelkező felhasználóként futtasson .
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 openjdk-8-jre -y
Hozzon létre egy swap fájlt
Rendelje ki a kívánt memóriamennyiséget. 1GEnnek megfelelően cserélje ki.
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 a fstabfájl módosításával .
sudo vim /etc/fstab
Adja hozzá ezt a sort a fájl aljához.
/swapfile none swap sw 0 0
Telepítse a PaperSpigot
Győződjön meg arról, homehogy a PaperSpigot telepítéséhez használni kívánt felhasználó könyvtárában van.
cd ~
Hozzon létre egy mappát a PaperSpigot számára.
mkdir paper
cd paper
wget -O paperclip.jar https://ci.destroystokyo.com/job/PaperSpigot/lastSuccessfulBuild/artifact/paperclip.jar
Ezzel letölti a PaperSpigot legújabb verzióját. Ha másik Minecraft-verziót szeretne használni, cserélje lastSuccessfulBuildle egy megfelelő buildszámra, amelyet itt talál .
A szerver indítása
Hozzon létre egy indító szkriptet a szerveréhez.
vim start.sh
Állítsa össze start.sha következőket, és cserélje le az 1024M-et a szerverére telepített RAM mennyiségével.
#!/bin/sh
java -Xms512M -Xmx1024M -XX:MaxPermSize=128M -jar paperclip.jar
Tedd start.shvégrehajthatóvá.
chmod +x start.sh
Indítsa el a szervert.
./start.sh
A szerver első indításakor letölti a PaperSpigot beállításához szükséges fájlokat. Az első futtatás után a szerver gyorsabban indul el.
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 "paper"
Indítsa el a szerver szkriptjét.
cd ~/paper
./start.sh
Most konfigurálhatja a szerver beállításait, és telepítheti a bővítményeket.
Hibaelhárítás
Fogadja el az EULA-t.
Ha megerősítést eula.txtkér, módosítsa az eula-t true-ra.
vim eula.txt
paperclip.jar nem fut?
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ájlon?
Ellenőrizze, hogy minden pontosan ugyanúgy van-e beírva, a Linux IS kis- és nagybetűk megkülönböztetése.