Ubuntu serverio nustatymas
Sukurkite apsikeitimo failą
Atsisiųskite ir naudokite „BuildTools“.
Paleidžiamas jūsų serveris
Pasirenkama: paleiskite serverį fone
Problemų sprendimas
Spigot yra Minecraft serverio programinės įrangos CraftBukkit modifikacija. „Spigot“ optimizuoja serverio išteklių naudojimą, užtikrindamas, kad jūsų žaidėjai turėtų geriausią patirtį, be to, yra suderinamas su dauguma „CraftBukkit“ modifikacijų, todėl jūsų serverį galite padaryti unikalų. Šiame vadove mes nustatysime Spigot Ubuntu serveryje.
Ubuntu serverio nustatymas
Visas komandas rekomenduojama vykdyti kaip vartotojui, turinčiam sudo teises, kuri nėra root.
Pradėkite įsitikinę, kad jūsų serveris yra atnaujintas.
sudo apt-get update && sudo apt-get upgrade -y
Įdiekite reikiamus paketus.
sudo apt-get install git openjdk-7-jre tar -y
Sukurkite apsikeitimo failą
Paskirkite norimą atminties kiekį. Atitinkamai pakeiskite 1G.
sudo fallocate -l 1G /swapfile
Apsaugokite naujo apsikeitimo failo leidimus.
sudo chmod 600 /swapfile
Paskirstykite apsikeitimo vietą.
sudo mkswap /swapfile
Įjunkite apsikeitimą.
sudo swapon /swapfile
Padarykite savo apsikeitimo failą nuolatiniu. Pridėkite žemiau esančią eilutę fstab
failo apačioje .
sudo nano /etc/fstab
/swapfile none swap sw 0 0
Įsitikinkite, kad esate vartotojo, naudojamo diegiant Spigot, pagrindiniame kataloge.
cd ~
Sukurkite BuildTools aplanką.
mkdir build
cd build
Atsisiųskite BuildTools.jar Naujienų ieškokite jų Jenkins puslapyje .
wget -O BuildTools.jar https://hub.spigotmc.org/jenkins/job/BuildTools/lastSuccessfulBuild/artifact/target/BuildTools.jar
Konfigūruoti git.
git config --global --unset core.autocrlf
Paleiskite BuildTools.jar.
java -jar BuildTools.jar
Atkreipkite dėmesį į savo spigot.jar
failo pavadinimą . Pavyzdžiui spigot-1.8.3.jar
,.
ls
Sukurkite savo serverio katalogą.
cd ~
mkdir server
cd server
Perkelkite jį spigot.jar
į savo serverio katalogą. Pakeiskite spigotname.jar
savo failo pavadinimu.
mv ~/build/spigotname.jar ~/server/spigot.jar
Paleidžiamas jūsų serveris
Sukurkite savo serverio paleidimo scenarijų.
nano start.sh
Suderinkite start.sh
toliau nurodytus parametrus, pakeisdami -Xmx1024M
į jūsų serveryje įdiegtos RAM kiekį.
#!/bin/sh
java -Xms512M -Xmx1024M -XX:MaxPermSize=128M -jar spigot.jar
Padaryti start.sh
vykdomąjį.
chmod +x start.sh
Paleiskite savo serverį.
./start.sh
Pasirenkama: paleiskite serverį fone
Įdiegti ekraną.
sudo apt-get install screen -y
Atidarykite ekrano egzempliorių.
screen -S "Spigot Server"
Paleiskite savo serverio scenarijų.
~/server/start.sh
Problemų sprendimas
Sutikite su EULA.
Jei jūsų paprašys patvirtinti eula.txt
, pakeiskite eula
į true
.
nano eula.txt
BuildTools.jar nebus paleistas?
Jums reikia daugiau RAM jūsų serveryje arba didesnio apsikeitimo failo.
start.sh negali paleisti file
komandos jūsų jar faile?
Patikrinkite, ar viskas įvesta tiksliai taip pat, „Linux“ IS didžiosios ir mažosios raidės.
Norite atsisiųsti konkrečią Minecraft versiją?
java -jar BuildTools.jar --rev 1.8.4
Pakeiskite 1.8.4 pasirinkta versija.