Installasjon
Ekstra informasjon
Denne opplæringen forklarer hvordan du setter opp en Minecraft-server ved å bruke Spigot på Arch Linux.
Denne opplæringen forutsetter at du er en vanlig bruker (ikke-root) og har tilstrekkelige rettigheter til sudo. Dette er fordi bruk av AUR for å bygge pakker ikke bør gjøres som root, men som en vanlig bruker.
Installasjon
Å bruke AUR-pakken "spigot" er en fin måte å installere Spigot på, da den bygger en pakke som spores av pacman. Dette lar deg fjerne det raskt og oppgradere det raskt. I tillegg bruker pakken systemd og tmux for å administrere serveren, og den har alle skriptene klare for bruk.
Før vi begynner å bygge pakken, må vi installere noen avhengigheter først.
sudo pacman -Sy base-devel jdk8-openjdk jre8-openjdk fontconfig tmux git
Nå med de installert, kan vi begynne å bygge spigot-pakken. Bruk curl, last ned tarballen for pakken.
curl -O https://aur.archlinux.org/packages/sp/spigot/spigot.tar.gz
Etter at nedlastingen er fullført, pakk den ut og bytt til spigot-mappen.
tar -xvzf spigot.tar.gz
cd spigot
Nå, bruk makepkg, bygg pakken. Dette kan ta noen minutter.
makepkg -ci
Hvis du ikke sendte -iflagget til makepkg-kommandoen, bruker du pacman til å installere det.
sudo pacman -U *.pkg.tar.xz
Start serveren din for første gang for å få tilgang til eula.txtfilen. Deretter stopper du det umiddelbart.
sudo systemctl start spigot
sudo systemctl stop spigot
Når det er gjort, åpner du filen /srv/craftbukkit/eula.txtog endrer linjen eula=falsetil eula=true. Dette gir deg en fungerende server, men du vil kanskje fortsatt endre /srv/craftbukkit/server.propertiesfilen. Informasjon om denne filen finner du på Minecraft Wiki.
Når du er fornøyd med innstillingene dine, start serveren!
sudo systemctl start spigot
For å starte den ved oppstart:
sudo systemctl enable spigot
Du har nå en fungerende Spigot-server!
Innholdet på serveren ligger i /srv/craftbukkit/og eies av brukeren craftbukkit og gruppen craftbukkit. Når du installerer plugins eller andre filer må du sørge for at de eies av craftbukkit:craftbukkit.
Hvis du vil ha tilgang til serverkonsollen, kjør følgende kommando (forutsatt at du har de riktige sudo-tillatelsene).
sudo -u craftbukkit tmux attach
For å lukke serverkonsollen, trykk Ctrl + B og deretter D .
En annen ting å vurdere er om du vil tildele mer RAM til serveren. Hvis ja, kjør følgende kommando. Den $newramplassholder er der du angi den nye verdien. Dette vil også opprette en sikkerhetskopifil i tilfelle du må gå tilbake til den.
sudo -u craftbukkit sed -i.bak 's/1024M/$newram/g' /srv/craftbukkit/spigot.sh
Hvis du legger inn en dårlig verdi for den nye mengden ram, kan du gå tilbake ved å kjøre denne kommandoen.
sudo -u craftbukkit mv /srv/craftbukkit/spigot.sh.bak /srv/craftbukkit/spigot.sh