Ubuntu-palvelimen asennus
Luo swap-tiedosto
Lataa ja käytä BuildToolsia
Palvelimen käynnistäminen
Valinnainen: Suorita palvelinta taustalla
Ongelmien karttoittaminen
Spigot on Minecraft-palvelinohjelmiston CraftBukkit muunnos. Spigot optimoi palvelinresurssien käytön varmistaen, että pelaajillasi on paras kokemus, ja se on myös taaksepäin yhteensopiva useimpien CraftBukkit-muutosten kanssa, jolloin voit tehdä palvelimestasi ainutlaatuisen. Tässä oppaassa asennamme Spigotin Ubuntu-palvelimelle.
Ubuntu-palvelimen asennus
On suositeltavaa suorittaa kaikki komennot käyttäjänä, jolla on sudo-oikeudet, joka ei ole pääkäyttäjä.
Aloita varmistamalla, että palvelimesi on ajan tasalla.
sudo apt-get update && sudo apt-get upgrade -y
Asenna tarvittavat paketit.
sudo apt-get install git openjdk-7-jre tar -y
Luo swap-tiedosto
Varaa haluamasi määrä muistia. Vaihda 1G vastaavasti.
sudo fallocate -l 1G /swapfile
Suojaa uuden sivutustiedoston käyttöoikeudet.
sudo chmod 600 /swapfile
Varaa vaihtotila.
sudo mkswap /swapfile
Ota vaihto käyttöön.
sudo swapon /swapfile
Tee swap-tiedostostasi pysyvä. Lisää alla oleva rivi fstabtiedoston alaosaan .
sudo nano /etc/fstab
/swapfile none swap sw 0 0
Varmista, että olet Spigotin asennukseen käytetyn käyttäjän kotihakemistossa.
cd ~
Luo kansio BuildToolsille.
mkdir build
cd build
Lataa BuildTools.jar Etsi päivityksiä heidän Jenkins - sivultaan .
wget -O BuildTools.jar https://hub.spigotmc.org/jenkins/job/BuildTools/lastSuccessfulBuild/artifact/target/BuildTools.jar
Määritä git.
git config --global --unset core.autocrlf
Suorita BuildTools.jar.
java -jar BuildTools.jar
Merkitse muistiin spigot.jartiedostosi nimi . Esimerkiksi spigot-1.8.3.jar.
ls
Tee palvelimellesi hakemisto.
cd ~
mkdir server
cd server
Siirrä spigot.jarpalvelimesi hakemistoon. Korvaa spigotname.jartiedostosi nimellä.
mv ~/build/spigotname.jar ~/server/spigot.jar
Palvelimen käynnistäminen
Luo käynnistysskripti palvelimellesi.
nano start.sh
Vastaa start.shseuraavaa ja korvaa -Xmx1024Mpalvelimellesi asennetun RAM-muistin määrä.
#!/bin/sh
java -Xms512M -Xmx1024M -XX:MaxPermSize=128M -jar spigot.jar
Tee start.shsuoritettavasta.
chmod +x start.sh
Käynnistä palvelin.
./start.sh
Valinnainen: Suorita palvelinta taustalla
Asenna näyttö.
sudo apt-get install screen -y
Avaa näytön esiintymä.
screen -S "Spigot Server"
Käynnistä palvelimen komentosarja.
~/server/start.sh
Ongelmien karttoittaminen
Hyväksy EULA.
Jos sinua pyydetään vahvistamaan eula.txt, vaihda eulamuotoon true.
nano eula.txt
BuildTools.jar ei toimi?
Tarvitset enemmän RAM-muistia palvelimellesi tai suuremman swap-tiedoston.
start.sh ei voi suorittaa filekomentoa jar-tiedostossasi?
Tarkista, että kaikki on kirjoitettu täsmälleen samalla tavalla, Linux IS isot ja pienet kirjaimet ovat herkkiä.
Haluatko ladata tietyn Minecraft-version?
java -jar BuildTools.jar --rev 1.8.4
Korvaa 1.8.4 valitsemallasi versiolla.