Montaža
Dodatne informacije
Ovaj vodič objašnjava kako postaviti Minecraft poslužitelj koristeći Spigot na Arch Linuxu.
Ovaj vodič pretpostavlja da ste običan korisnik (ne-root) i da imate dovoljno prava na sudo. To je zato što korištenje AUR-a za izgradnju paketa ne bi trebalo biti učinjeno kao root, već kao normalan korisnik.
Montaža
Korištenje AUR paketa "spigot" izvrstan je način za instaliranje Spigota jer gradi paket koji prati pacman. To vam omogućuje da ga brzo uklonite i brzo nadogradite. Osim toga, paket koristi systemd i tmux za upravljanje poslužiteljem i ima sve skripte spremne za korištenje.
Prije nego počnemo graditi paket, prvo moramo instalirati neke ovisnosti.
sudo pacman -Sy base-devel jdk8-openjdk jre8-openjdk fontconfig tmux git
Sada kada su oni instalirani, možemo početi graditi spigot paket. Koristeći curl, preuzmite tarball za paket.
curl -O https://aur.archlinux.org/packages/sp/spigot/spigot.tar.gz
Nakon što preuzimanje završi, raspakirajte ga i promijenite u spigot mapu.
tar -xvzf spigot.tar.gz
cd spigot
Sada, koristeći makepkg, napravite paket. To može potrajati nekoliko minuta.
makepkg -ci
Ako niste proslijedili -izastavu naredbi makepkg, upotrijebite pacman da je instalirate.
sudo pacman -U *.pkg.tar.xz
Pokrenite svoj poslužitelj po prvi put da biste dobili pristup eula.txtdatoteci. Zatim, odmah zaustavite.
sudo systemctl start spigot
sudo systemctl stop spigot
Nakon što to učinite, otvorite datoteku /srv/craftbukkit/eula.txti promijenite redak eula=falseu eula=true. To vam daje poslužitelj koji radi, ali možda ćete ipak htjeti izmijeniti /srv/craftbukkit/server.propertiesdatoteku. Informacije o ovoj datoteci mogu se pronaći na Minecraft Wiki.
Nakon što ste zadovoljni svojim postavkama, pokrenite poslužitelj!
sudo systemctl start spigot
Da biste ga pokrenuli pri pokretanju:
sudo systemctl enable spigot
Sada imate radni Spigot poslužitelj!
Sadržaj poslužitelja nalazi se /srv/craftbukkit/i u vlasništvu je korisnika craftbukkit i grupe craftbukkit. Prilikom instaliranja dodataka ili drugih datoteka morate biti sigurni da su u vlasništvu craftbukkit:craftbukkit.
Ako želite pristupiti poslužiteljskoj konzoli, pokrenite sljedeću naredbu (pod pretpostavkom da imate ispravne sudo dozvole).
sudo -u craftbukkit tmux attach
Za zatvaranje iz konzolu poslužitelja, pritisnite Ctrl + B , zatim D .
Još jedna stvar koju treba uzeti u obzir je želite li poslužitelju dodijeliti više RAM-a. Ako je tako, pokrenite sljedeću naredbu. $newramRezervirano je mjesto gdje možete odrediti novu vrijednost. Ovo će također stvoriti datoteku sigurnosne kopije u slučaju da se trebate vratiti na nju.
sudo -u craftbukkit sed -i.bak 's/1024M/$newram/g' /srv/craftbukkit/spigot.sh
Ako unesete lošu vrijednost za novu količinu ram-a, možete se vratiti tako da pokrenete ovu naredbu.
sudo -u craftbukkit mv /srv/craftbukkit/spigot.sh.bak /srv/craftbukkit/spigot.sh