Hvordan være vert for en Linux Xonotic Game Server

click fraud protection

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-sjangeren av spill (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, og spillet kjøres 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 dets komponenter.

Xonotic er ikke vert på Github som de fleste prosjekter. I stedet bruker den Gitlab og har en egen dedikert 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
instagram viewer

Arch Linux

sudo pacman -S git

Fedora

sudo dnf installere git

Opensuse

sudo zypper installer 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 klon 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 oppdatering -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 kompilere -r

Det vil ta ganske lang tid å bygge en kopi av Xonotic, 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 løpe xonotic

Installer Xonotic uten å bygge

Nedlasting av en kopi av Xonotic via Git vil garantert skaffe deg alle råfilene for spillet og den nyeste versjonen. For de harde fansen av spillet er dette en fin 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 dedikert Xonotic-server, lurer du 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 kjøre dedikert xonotic

Forhåndsbygget dedikert server

Hoppet du over å 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 innen /home/username/.

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-session 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".

watch instagram story