Gratis spil er det, der gør Linux fantastisk. Et af de bedste gratis og open source-spil på Linux-platformen er Xonotic. Det er et hurtigt tempo, shooter inspireret af “twitch” FPS-genren af spil (Quake, Unreal osv.). At spille det som en hel masse sjov, især når du har fået nogle venner med dig. Hvis du vil være vært for en Xonotic-spilserver, vil du være interesseret i at vide, at det er meget mere ligetil, end det lyder.
Installer Xonotic
Xonotic har ret stor Linux-support, ogspillet kører næsten enhver Linux-distribution uden problemer. Desværre har den ikke meget mainstream Linux-softwarestøtte lige nu, så inden du kan konfigurere en dedikeret server, skal du bygge spillet og alle dets komponenter.
Xonotic er ikke hostet på Github som de fleste projekter. I stedet bruger den Gitlab og har sin egen dedikerede Git-server. For at få koden skal du åbne en terminal og installere den nyeste version af 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 version af Git-værktøjet op og kører på din Linux-pc, er det nu muligt at få fat i den nyeste kode fra spillet. Bruger git klon kommando, tag den nyeste version af Xonotic-koden.
git clone git://git.xonotic.org/xonotic/xonotic.git
Kloning af den centrale Xonotic-repo er ikke hurtig. Det er trods alt et helt spil. Giv terminalen lidt tid, og efter lidt vil den fulde kodebase være færdig med at downloade.
Bruger CD kommando, flyt terminalen fra Hjem-mappen til den nyligt klonede xonotic mappe på din Linux PC.
cd xonotic
Inde i denne mappe skal du downloade endnu flere data til spillet. Denne download er til ting som kort, teksturer og alt andet, der ikke var i den første sektion af download.
./all update -p
Opdatering af Xonotic, så den har alt, hvad der kræves for at bygge, tager for evigt, så vær tålmodig. Løb alle opdateringer downloader kode fra flere grene af Xonotic Git-repoen. Når downloadingen er afsluttet, er det sikkert at opbygge koden. At bygge, køre:
./all compile -r
At opbygge en kopi af Xonotic vil tage ganskelænge, da det er et massivt spil. Forvent ikke, at det bliver slut med det samme, fordi det ikke gør det. Lad terminalen bygge alt og vær tålmodig. Når det er afsluttet, kan du starte spillet via terminal med:
./all run xonotic
Installer Xonotic Uden bygning
Det er helt sikkert at downloade en kopi af Xonotic via Githenter alle de rå filer til spillet og den nyeste version. For de hårde fans af spillet er dette en fantastisk vej at gå. Hvis du dog ikke har lyst til at opbygge softwaren, skal du følge disse instruktioner i stedet. Gå først over til Xonotic-webstedet, og klik på download-knappen.

Xonotic har ikke et separat link til “Mac,Linux og Windows. ”I stedet er alt inkluderet i et Zip-arkiv. For at udpakke skal du åbne en filhåndtering, klikke på "Downloads", højreklik på Xonotic Zip-arkivet og vælg "extract" i den menu, der vises.
Når arkivet er færdig med at udpakke, skal du flytte Xonotic-mappen til dit hjemmekatalog. Når du er flyttet, skal du gå til biblioteket og vælge enten xonotic64-sdl, xonotic32-sdl osv. For at køre spillet.
Alternativt kan du åbne en terminal og køre:
cd ~/Xonotic ./xonotic-linux64-sdl.sh
Kører en dedikeret server
Hvis du bare er interesseret i at køre en dedikeretXonotic-server, undrer du måske nøjagtigt, hvorfor det var nødvendigt at bygge hele spillet. Nå, alt bygger på et startbart program. Dette program kan køre et spil, hvis du vil spille det. Alternativt kan du starte dette spil med specielle kommando-argumenter og være vært for en 24/7 server.
Efter at have bygget Xonotic er det muligt at starte en dedikeret server med det samme. For at gøre dette skal du åbne et terminalvindue og udføre følgende kommando:
./all run dedicated xonotic
Forudbygget dedikeret server
Springte du over at bygge Xonotic til fordel for at downloade den forudkompilerede version af spillet? I så fald er opsætning og drift af en dedikeret server lidt anderledes.

I stedet for “alle” -kommandoen ovenfor. Du skal gøre følgende. Åbn først et terminalvindue og brug CD kommando til at flytte terminalen fra hjemmemappen til det Xonotic-bibliotek inden for / Home / brugernavn /.
cd ~/Xonotic
Inde i Xonotic-mappen skal du flytte til en undermappe kaldet "server". I denne mappe er alle de komponenter, der kræves til at køre en 24/7 server, her.
cd server
En Linux-dedikeret server kan let køre via scriptet, der leveres i "server" -kataloget.
mv server_linux.sh ~/Xonotic mv server.cfg ~/Xonotic/data
./server_linux.sh -sessionid xonotic-test
Så længe alle pc'er er forbundet til det samme LAN som serveren, skal Xonotic-brugere være i stand til hurtigt at få adgang til alle kørende servere i afsnittet "lokal" eller "LAN".
Kommentarer