Cum să găzduiești un server de jocuri Linux Xonotic

Jocurile gratuite sunt ceea ce face Linux minunat. Unul dintre cele mai bune jocuri gratuite și open source de pe platforma Linux este Xonotic. Este un shooter cu ritm rapid inspirat din genul de jocuri FPS „twitch” (Quake, Unreal, etc). Jucând-o ca pe o mulțime de distracție, mai ales când ai niște prieteni cu tine. Dacă doriți să găzduiți un server de jocuri Xonotic, veți fi interesat să știți că este mult mai simplu decât pare.

Instalați Xonotic

Xonotic are un suport Linux destul de grozav, iar jocul rulează pe aproape orice distribuție Linux fără probleme. Din păcate, încă nu are o mulțime de suport pentru software Linux mainstream, așa că înainte de a putea configura un server dedicat, va trebui să construiți jocul și toate componentele sale.

Xonotic nu este găzduit pe Github ca majoritatea proiectelor. În schimb, folosește Gitlab și are propriul său server Git dedicat. Pentru a obține codul, deschideți un terminal și instalați cea mai recentă versiune a pachetului Git pe computerul dvs. Linux.

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

Cu cea mai recentă versiune a instrumentului Git în funcțiune pe computerul dvs. Linux, acum este posibil să luați cel mai recent cod din joc. Folosind comanda git clone, luați cea mai nouă versiune a codului Xonotic.

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

Clonarea depozitului central Xonotic nu va fi rapidă. Este un joc întreg, până la urmă. Dă-i timp terminalului și, după un pic, se va termina descărcarea completă a bazei de cod.

  Cum se instalează temele Openbox pe Linux

Folosind comanda CD, mutați terminalul din folderul Acasă în folderul xonotic nou clonat de pe computerul dvs. Linux.

cd xonotic

În acest folder, va trebui să descărcați și mai multe date pentru joc. Această descărcare este pentru lucruri precum hărți, texturi și orice altceva care nu a fost în prima secțiune a descărcării.

./all update -p

Actualizarea Xonotic, astfel încât să aibă tot ce este necesar pentru a construi, durează o veșnicie, așa că aveți răbdare. Rularea tuturor actualizărilor descarcă codul din mai multe ramuri ale depozitului Xonotic Git. Când descărcarea se termină, este sigur să construiți codul. Pentru a construi, rulați:

./all compile -r

Construirea unei copii a Xonotic va dura destul de mult, deoarece este un joc masiv. Nu vă așteptați să se termine imediat, pentru că nu se va termina. Lasă terminalul să construiască totul și ai răbdare. Când se termină, vei putea porni jocul prin intermediul terminalului cu:

./all run xonotic

Instalați Xonotic fără clădire

Descărcarea unei copii a Xonotic prin Git vă va aduce cu siguranță toate fișierele brute pentru joc și cea mai recentă versiune. Pentru fanii tari ai jocului, aceasta este o modalitate excelentă de a merge. Cu toate acestea, dacă nu aveți chef să construiți software-ul, urmați în schimb aceste instrucțiuni. Mai întâi, accesați site-ul web Xonotic și faceți clic pe butonul de descărcare.

Xonotic nu are un link separat pentru „Mac, Linux și Windows”. În schimb, totul este inclus într-o arhivă Zip. Pentru a extrage, deschideți un manager de fișiere, faceți clic pe „Descărcări”, faceți clic dreapta pe arhiva Xonotic Zip și selectați „extract” în meniul care apare.

  Cum se instalează Codelobster pe Linux

Când arhiva termină extragerea, mutați folderul Xonotic în directorul dvs. de pornire. Odată mutat, accesați directorul și selectați fie xonotic64-sdl, xonotic32-sdl și așa mai departe pentru a rula jocul.

Alternativ, deschideți un terminal și rulați:

cd ~/Xonotic

./xonotic-linux64-sdl.sh

Rularea unui server dedicat

Dacă sunteți doar interesat să rulați un server Xonotic dedicat, este posibil să vă întrebați exact de ce a fost necesară construirea întregului joc. Ei bine, totul se bazează pe un program care poate fi lansat. Acest program poate rula un joc dacă doriți să îl jucați. Alternativ, puteți lansa acest joc cu argumente speciale de comandă și puteți găzdui un server 24/7.

După construirea Xonotic, este posibil să porniți imediat un server dedicat. Pentru a face acest lucru, deschideți o fereastră de terminal și executați următoarea comandă:

./all run dedicated xonotic

Server dedicat preconstruit

Ați omis să construiți Xonotic în favoarea descărcarii versiunii pre-compilate a jocului? Dacă da, configurarea și rularea unui server dedicat este puțin diferită.

În loc de comanda „toate” listată mai sus. Va trebui să faceți următoarele. Mai întâi, deschideți o fereastră de terminal și utilizați comanda CD pentru a muta terminalul din folderul Home în directorul Xonotic din /home/username/.

cd ~/Xonotic

În interiorul folderului Xonotic, va trebui să vă mutați într-un subdosar numit „server”. În acest folder, toate componentele necesare pentru rularea unui server 24/7 sunt aici.

cd server

Un server dedicat Linux poate rula cu ușurință prin scriptul furnizat în directorul „server”.

mv server_linux.sh ~/Xonotic

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

Atâta timp cât toate PC-urile sunt conectate la aceeași rețea LAN cu serverul, utilizatorii Xonotic ar trebui să poată accesa rapid orice server care rulează în secțiunea „local” sau „LAN”.

  Cum să ascultați muzică YouTube pe Linux cu Ytmdesktop