- - Kuinka isännöidä Linux Xonotic Game Serveriä

Kuinka isännöidä Linux Xonotic Game Server -palvelinta

Ilmaiset pelit tekevät Linuxista mahtavaa. Yksi parhaimmista ilmaisen ja avoimen lähdekoodin peleistä Linux-alustalla on Xonotic. Se on nopeatempoinen ampuja, joka on inspiroitu "twitch" FPS -peleistä (Quake, Unreal jne.). Pelin pelaaminen hauskana, varsinkin kun sinulla on ystäviä kanssasi. Jos haluat isännöidä Xonotic-pelipalvelinta, sinun on kiinnostavaa tietää, että se on paljon yksinkertaisempi kuin miltä se kuulostaa.

Asenna Xonotic

Xonoticilla on aika hyvä Linux-tuki, jaPeli toimii melkein missä tahansa Linux-jakelussa ilman ongelmia. Valitettavasti siinä ei vielä ole paljon mainstream Linux-ohjelmistotukea, joten sinun on rakennettava peli ja kaikki sen komponentit ennen kuin pystyt perustamaan erillisen palvelimen.

Xonoticia ei isännöidä Githubissa kuten useimpia projekteja. Sen sijaan se käyttää Gitlabia ja sillä on oma erillinen Git-palvelin. Saadaksesi koodi, avaa päätelaite ja asenna uusin versio Git-paketista Linux-tietokoneellesi.

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

Kun Git-työkalun uusin versio on asennettu ja käynnissä Linux-tietokoneellasi, on nyt mahdollista napata pelin uusin koodi. Käyttämällä git klooni komento, napauta uusin versio Xonotic-koodista.

git clone git://git.xonotic.org/xonotic/xonotic.git

Xonotic-keskustelureponion kloonaaminen ei ole nopeaa. Se on loppujen lopuksi kokonainen peli. Anna päätelaitteelle jonkin aikaa, ja hetken kuluttua koko koodipohja ladataan.

Käyttämällä CD -komennolla, siirrä pääte Koti-kansiosta vasta kloonattuun Xonotic -kansio Linux-tietokoneellasi.

cd xonotic

Tämän kansion sisällä sinun on ladattava vielä enemmän tietoa pelistä. Tämä lataus on tarkoitettu esimerkiksi karttoille, tekstuurille ja muulle, jota ei ollut latauksen ensimmäisessä osassa.

./all update -p

Xonoticin päivittäminen, joten siinä on kaikki rakentamiseen tarvittava, vie ikuisesti, joten ole kärsivällinen. Running kaikki päivitykset lataa koodin useista Xonotic Git -repo -haaroista. Kun lataus on valmis, koodi on turvallista rakentaa. Suorita rakenna ajamalla:

./all compile -r

Xonotic-kopion rakentaminen vie melko paljonkauan, koska se on massiivinen peli. Älä odota sen loppuneen heti, koska ei tule. Anna terminaalin rakentaa kaiken ja olla kärsivällinen. Kun se on valmis, voit aloittaa pelin terminaalin kautta:

./all run xonotic

Asenna Xonotic ilman rakennusta

Lataamalla Xonotic-kopion Gitin kautta varmastisaat kaikki pelin raakatiedot ja uusimman version. Pelin koville faneille tämä on hieno tapa edetä. Jos et kuitenkaan halua rakentaa ohjelmistoa, noudata näitä ohjeita. Siirry ensin Xonotic-verkkosivustoon ja napsauta latauspainiketta.

Xonoticilla ei ole erillistä linkkiä Macille,Linux ja Windows. ”Sen sijaan kaikki sisältyy yhteen Zip-arkistoon. Voit purkaa avaamalla tiedostonhallinnan, napsauttamalla ”Lataukset”, napsauttamalla hiiren kakkospainikkeella Xonotic Zip-arkistoa ja valitsemalla ilmestyvästä valikosta ”ote”.

Kun arkisto on lopettanut, siirrä Xonotic-kansio kotihakemistoon. Kun olet muuttanut, siirry hakemistoon ja valitse joko xonotic64-sdl, xonotic32-sdl ja niin edelleen pelataksesi peliä.

Vaihtoehtoisesti voit avata terminaalin ja ajaa:

cd ~/Xonotic
./xonotic-linux64-sdl.sh

Dedicated Server -palvelimen käyttäminen

Jos olet kiinnostunut vain omistamaanXonotic-palvelin, saatat miettiä tarkalleen, miksi koko pelin rakentaminen vaadittiin. No, kaikki rakentuu käynnistettävälle ohjelmalle. Tämä ohjelma voi ajaa peliä, jos haluat pelata sitä. Vaihtoehtoisesti voit käynnistää tämän pelin erityisillä komentoargumenteilla ja isännöidä 24/7 -palvelinta.

Xonoticin rakentamisen jälkeen on mahdollista käynnistää oma palvelin heti. Voit tehdä tämän avaamalla terminaali-ikkunan ja suorittamalla seuraava komento:

./all run dedicated xonotic

Esivalmistettu omistettu palvelin

Ohititko Xonoticin rakentamisen pelin esikäännetyn version lataamisen puolesta? Jos näin on, erillisen palvelimen määrittäminen ja käyttö on hiukan erilaista.

Edellä mainitun "kaikki" -komennon sijasta. Sinun on tehtävä seuraava. Avaa ensin pääteikkuna ja käytä CD -komento siirtääksesi päätteen Koti-kansiosta Xonotic-hakemistoon / Home / käyttäjätunnus /.

cd ~/Xonotic

Xonotic-kansion sisällä sinun on siirryttävä alipalveluun, jonka nimi on “palvelin”. Tässä kansiossa kaikki 24/7-palvelimen suorittamiseen tarvittavat komponentit ovat täällä.

cd server

Linux-omistettu palvelin voi helposti suorittaa “palvelin” -hakemistossa olevan skriptin avulla.

mv server_linux.sh ~/Xonotic
mv server.cfg ~/Xonotic/data
./server_linux.sh -sessionid xonotic-test

Niin kauan kuin kaikki tietokoneet on kytketty samaan LAN-verkkoon kuin palvelin, Xonotic-käyttäjien on voitava päästä nopeasti kaikkiin paikallisiin tai LAN-osioon kuuluviin palvelimiin.

Kommentit