- Kaip priglobti „Linux Xonotic Game Server“

Kaip Surengti "Linux Xonotic" Žaidimų Serverį

„Linux“ nuostabų daro nemokami žaidimai. Vienas iš geriausių nemokamų ir atvirojo kodo žaidimų „Linux“ platformoje yra „Xonotic“. Tai greitas šaulys, įkvėptas „trūkčiojančio“ FPS žaidimų žanro („Quake“, „Unreal“ ir kt.). Žaisti tai kaip linksmybę, ypač kai turite su savimi draugų. Jei norėtumėte priglobti „Xonotic“ žaidimų serverį, jums bus įdomu žinoti, kad jis yra daug tiesesnis, nei atrodo.

Įdiekite „Xonotic“

Xonotic turi gana puikų Linux palaikymą, iržaidimas be vargo veikia beveik bet kuriame „Linux“ paskirstyme. Deja, ji dar neturi daug įprastinės „Linux“ programinės įrangos palaikymo, todėl prieš pradėdami nustatyti dedikuotą serverį, turėsite sukurti žaidimą ir visus jo komponentus.

„Xonotic“ nėra priglobtas „Github“ kaip dauguma projektų. Vietoj to, jis naudojasi „Gitlab“ ir turi savo skirtą „Git“ serverį. Norėdami gauti kodą, atidarykite terminalą ir įdiekite naujausią „Git“ paketo versiją į savo „Linux“ asmeninį kompiuterį.

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

Įdiegus naujausią „Git“ įrankio versiją ir veikiant jūsų „Linux“ kompiuteryje, dabar įmanoma paimti naujausią žaidimo kodą. Naudojant git klonas komandą, patraukite naujausią „Xonotic“ kodo versiją.

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

Centrinio ksonotinio repo klonavimas nebus greitas. Pagaliau tai yra visas žaidimas. Duokite terminalui šiek tiek laiko, o po truputį visa kodų bazė bus atsiųsta.

Naudojant Kompaktinis diskas komandą, perkelkite terminalą iš aplanko Pagrindinis į naujai klonuotą ksonotika aplankas jūsų „Linux“ kompiuteryje.

cd xonotic

Šiame aplanke turėsite atsisiųsti dar daugiau žaidimo duomenų. Šis atsisiuntimas skirtas tokiems dalykams kaip žemėlapiai, faktūros ir visa kita, ko nebuvo pirmoje atsisiuntimo dalyje.

./all update -p

„Xonotic“ atnaujinimas, todėl jame yra viskas, ko reikia norint sukurti, reikia amžinai, todėl būkite kantrūs. Bėgimas visas atnaujinimas atsisiunčiamas kodas iš kelių „Xonotic Git“ repo šakų. Kai atsisiuntimas baigsis, kodą saugu kurti. Norėdami sukurti, paleiskite:

./all compile -r

Sukurti „Xonotic“ kopiją reikės nemažaiilgai, nes tai yra didžiulis žaidimas. Nesitikėkite, kad jis tuoj baigsis, nes to nepadarys. Tegul terminalas kuria viską ir būkite kantrūs. Kai jis baigsis, galėsite pradėti žaidimą terminale naudodamiesi:

./all run xonotic

Įdiekite „Xonotic“ be pastato

Atsisiųskite „Xonotic“ kopiją per „Git“pateiksite visus neapdorotus žaidimo failus ir naujausią versiją. Neįtikėtiniems žaidimo gerbėjams tai yra puikus būdas eiti. Tačiau jei nesijaučiate kuriantis programinę įrangą, vykdykite šias instrukcijas. Pirmiausia eikite į „Xonotic“ svetainę ir spustelėkite atsisiuntimo mygtuką.

„Xonotic“ neturi atskiro saito, skirto „Mac“, „„Linux“ ir „Windows“. “Vietoje to viskas yra įtraukta į vieną„ Zip “archyvą. Norėdami išskleisti, atidarykite failų tvarkyklę, spustelėkite „Atsisiuntimai“, dešiniuoju pelės mygtuku spustelėkite „Xonotic Zip“ archyvą ir pasirodžiusiame meniu pasirinkite „ištraukti“.

Kai archyvas baigsis išskleisti, perkelkite „Xonotic“ aplanką į pagrindinį katalogą. Kai perkelsite, eikite į katalogą ir pasirinkite xonotic64-sdl, xonotic32-sdl ir pan., Kad paleistumėte žaidimą.

Arba atidarykite terminalą ir paleiskite:

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

Dedikuoto serverio paleidimas

Jei jus tiesiog domina tai, kas skirta„Xonotic“ serveriu, jums gali kilti klausimas, kodėl reikėjo sukurti visą žaidimą. Na, viskas paremta paleidžiama programa. Ši programa gali paleisti žaidimą, jei norite jį žaisti. Arba galite paleisti šį žaidimą naudodami specialius komandų argumentus ir priimdami serverį visą parą.

Sukūrę „Xonotic“, iškart galite paleisti tam skirtą serverį. Norėdami tai padaryti, atidarykite terminalo langą ir vykdykite šią komandą:

./all run dedicated xonotic

Iš anksto pastatytas serveris

Ar praleidote Xonotic kūrimą, norėdami atsisiųsti iš anksto sudarytą žaidimo versiją? Jei taip, dedikuoto serverio nustatymas ir paleidimas šiek tiek skiriasi.

Vietoj aukščiau išvardytos komandos „viskas“. Turėsite atlikti šiuos veiksmus. Pirmiausia atidarykite terminalo langą ir naudokite Kompaktinis diskas komanda perkelti terminalą iš aplanko Pagrindinis į Xonotic katalogą / namai / vartotojo vardas /.

cd ~/Xonotic

„Xonotic“ aplanko viduje turėsite persikelti į pakatalogį, vadinamą „serveriu“. Šiame aplanke yra visi komponentai, reikalingi 24/7 serveriui paleisti.

cd server

„Linux“ skirtas serveris gali būti lengvai paleistas naudojant scenarijų, pateiktą „serverio“ kataloge.

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

Kol visi kompiuteriai yra prijungti prie to paties LAN kaip serverio, „Xonotic“ vartotojai turėtų turėti galimybę greitai pasiekti bet kuriuos veikiančius serverius „vietiniame“ arba „LAN“ skyriuje.

Komentarai