Gratis spill er det som gjør Linux kjempebra. Et av de beste gratis og open source-spillene på Linux-plattformen er Xonotic. Det er et fartsfylt skytespill inspirert av “twitch” FPS-spillgenren (Quake, Unreal, etc). Å spille det som mye moro, spesielt når du har fått noen venner med deg. Hvis du ønsker å være vertskap for en Xonotic-spillserver, vil du være interessert i å vite at den er mye mer oversiktlig enn det høres ut.
Installer Xonotic
Xonotic har ganske bra Linux-støtte, ogspillet kjører på omtrent hvilken som helst Linux-distribusjon uten problemer. Dessverre har den ikke mye mainstream Linux-programvarestøtte ennå, så før du kan sette opp en dedikert server, må du bygge spillet og alle komponentene.
Xonotic er ikke vert på Github som de fleste prosjekter. I stedet bruker den Gitlab og har sin egen dedikerte Git-server. For å få koden, åpner du en terminal og installerer den siste versjonen av Git-pakken på din Linux-PC.
Ubuntu
sudo apt install git
Debian
sudo apt-get install git
Arch Linux
sudo pacman -S git
Fedora
sudo dnf install git
Opensuse
sudo zypper install git
Med den nyeste versjonen av Git-verktøyet oppe og går på din Linux-PC, er det nå mulig å hente den siste koden fra spillet. Bruker git klon kommando, ta tak i den nyeste versjonen av Xonotic-koden.
git clone git://git.xonotic.org/xonotic/xonotic.git
Kloning av den sentrale Xonotic-repoen kommer ikke til å gå raskt. Det er tross alt et helt spill. Gi terminalen litt tid, og etter litt vil hele kodebasen bli lastet ned.
Bruker CD kommandoen, flytt terminalen fra Hjem-mappen til den nylig klonede xonotic -mappen på din Linux-PC.
cd xonotic
Inne i denne mappen, må du laste ned enda mer data for spillet. Denne nedlastingen er for ting som kart, teksturer og alt annet som ikke var i den første delen av nedlastingen.
./all update -p
Oppdatering av Xonotic, så den har alt som trengs for å bygge, tar for alltid, så vær tålmodig. Løping alle oppdateringer laster ned kode fra flere grener av Xonotic Git-repo. Når nedlastingen er ferdig, er det trygt å bygge koden. Å bygge, løpe:
./all compile -r
Å bygge en kopi av Xonotic kommer til å ta ganskelenge, ettersom det er et enormt spill. Ikke forvent at den blir ferdig med en gang, for det vil den ikke. La terminalen bygge alt og vær tålmodig. Når det er fullført, vil du kunne starte spillet via terminal med:
./all run xonotic
Installer Xonotic uten å bygge
Det er sikkert at du laster ned en kopi av Xonotic via Gitskaffer deg alle råfilene for spillet og den nyeste versjonen. For de harde fans av spillet er dette en flott vei å gå. Hvis du ikke ønsker å bygge programvaren, kan du imidlertid følge disse instruksjonene i stedet. Først går du over til nettstedet Xonotic og klikker på nedlastningsknappen.

Xonotic har ikke en egen kobling for "Mac,Linux og Windows. ”I stedet er alt inkludert i ett zip-arkiv. For å trekke ut, åpne en filbehandling, klikk på "Nedlastinger", høyreklikk på Xonotic Zip-arkivet og velg "pakke ut" i menyen som vises.
Når arkivet er ferdig med å trekke ut, flytter du Xonotic-mappen til hjemmekatalogen. Når du er flyttet, går du til katalogen og velger enten xonotic64-sdl, xonotic32-sdl, og så videre for å kjøre spillet.
Alternativt kan du åpne en terminal og kjøre:
cd ~/Xonotic ./xonotic-linux64-sdl.sh
Kjører en dedikert server
Hvis du bare er interessert i å drive en dedikertXonotic server, du lurer kanskje på hvorfor det var nødvendig å bygge hele spillet. Vel, alt bygger på et lanseringsprogram. Dette programmet kan kjøre et spill hvis du vil spille det. Alternativt kan du starte dette spillet med spesielle kommando-argumenter og være vert for en 24/7 server.
Etter å ha bygget Xonotic, er det mulig å starte en dedikert server med en gang. For å gjøre dette, åpner du et terminalvindu og utfører følgende kommando:
./all run dedicated xonotic
Forhåndsbygget dedikert server
Hoppet du ikke å bygge Xonotic til fordel for å laste ned den ferdig kompilerte versjonen av spillet? I så fall er det litt annerledes å sette opp og kjøre en dedikert server.

I stedet for “alle” -kommandoen ovenfor. Du må gjøre følgende. Åpne først et terminalvindu og bruk CD kommando for å flytte terminalen fra Hjem-mappen til Xonotic-katalogen innenfor / Home / brukernavn /.
cd ~/Xonotic
Inne i Xonotic-mappen, må du flytte til en undermappe som heter "server." I denne mappen er alle komponentene som kreves for å kjøre en 24/7 server her.
cd server
En Linux-dedikert server kan enkelt kjøres via skriptet som leveres i "server" -katalogen.
mv server_linux.sh ~/Xonotic mv server.cfg ~/Xonotic/data
./server_linux.sh -sessionid xonotic-test
Så lenge alle PC-er er koblet til samme LAN som serveren, skal Xonotic-brukere raskt kunne få tilgang til alle kjørende servere i delen "lokal" eller "LAN".
kommentarer