Sådan hostes en Linux Xonotic Game Server

click fraud protection

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 en hurtig 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, og spillet kører næsten enhver Linux-distribution uden problemer. Desværre har den ikke meget mainstream Linux-softwarestøtte lige nu, så før det er i stand til det opsæt 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 installere git

Debian

sudo apt-get install git
instagram viewer

Arch Linux

sudo pacman - S git

Fedora

sudo dnf installere git

OpenSUSE

sudo zypper installere 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 klon 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 blive færdig med at downloade.

Bruger CD kommando, flyt terminalen fra Home-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 det første afsnit af download.

./all opdatering -p

Opdatering af Xonotic, så det 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 oprette koden. At bygge, køre:

./all kompilering -r

Det vil tage ret lang tid at opbygge en kopi af Xonotic, 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:

./alt køre xonotic

Installer Xonotic Uden bygning

Download af en kopi af Xonotic via Git får du 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 hen 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, åbne en filhåndtering, klik 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 dedikeret Xonotic-server, undrer du dig måske nøjagtigt, hvorfor det var nødvendigt at opbygge 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:

./kør dedikeret 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/username/.

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-session xonotic-test

Så længe alle pc'er er tilsluttet det samme LAN som serveren, skal Xonotic-brugere hurtigt kunne få adgang til alle kørende servere i afsnittet "lokal" eller "LAN".

watch instagram story