Az ingyenes játékok teszik fantasztikussá a Linuxot. Az egyik legjobb ingyenes és nyílt forráskódú játék a Linux platformon a Xonotic. Ez egy gyors tempójú lövöldözős játék, amelyet a „twitch” FPS játékok (Quake, Unreal stb.) ihlettek. Nagyon szórakoztató játék, különösen, ha van néhány barátod. Ha szeretne egy Xonotic játékszervert üzemeltetni, érdekelni fogja, hogy ez sokkal egyszerűbb, mint amilyennek hangzik.
Tartalomjegyzék
Telepítse a Xonoticot
A Xonotic elég nagy Linux-támogatással rendelkezik, és a játék szinte bármilyen Linux disztribúción probléma nélkül fut. Sajnos egyelőre nem rendelkezik túl sok mainstream Linux-szoftver támogatással, ezért mielőtt dedikált szervert tudna felállítani, meg kell építenie a játékot és annak összes összetevőjét.
A Xonotic nem a Githubon található, mint a legtöbb projekt. Ehelyett a Gitlabot használja, és saját dedikált Git-kiszolgálóval rendelkezik. A kód beszerzéséhez nyisson meg egy terminált, és telepítse a Git csomag legújabb verzióját a Linux PC-re.
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
Miután a Git eszköz legújabb verziója elkészült és fut a Linux PC-jén, most már lehetőség nyílik a játék legújabb kódjának megragadására. A git clone paranccsal fogja meg a Xonotic kód legújabb verzióját.
git clone git://git.xonotic.org/xonotic/xonotic.git
A központi Xonotic repo klónozása nem lesz gyors. Végül is ez egy egész játék. Adjon egy kis időt a terminálnak, és egy kis idő múlva a teljes kódbázis letöltése megtörténik.
A CD paranccsal vigye át a terminált a Home mappából az újonnan klónozott xonotikus mappába a Linux PC-n.
cd xonotic
Ebben a mappában még több adatot kell letöltenie a játékhoz. Ez a letöltés olyan dolgokra vonatkozik, mint a térképek, textúrák és bármi más, ami nem szerepelt a letöltés első részében.
./all update -p
A Xonotic frissítése, így minden szükséges a felépítéshez, örökké tart, ezért légy türelmes. Az összes frissítésletöltési kód futtatása a Xonotic Git repo több ágából. Amikor a letöltés befejeződött, biztonságosan elkészítheti a kódot. Építéshez futtassa:
./all compile -r
A Xonotic egy példányának elkészítése meglehetősen hosszú ideig tart, mivel ez egy hatalmas játék. Ne várja el, hogy azonnal véget ér, mert nem fog. Hagyja, hogy a terminál építsen mindent, és légy türelmes. Amikor ez befejeződött, elindíthatja a játékot a terminálon keresztül:
./all run xonotic
Telepítse a Xonoticot épület nélkül
Ha letölti a Xonotic egy példányát a Giten keresztül, akkor biztosan megkapja a játékhoz és a legújabb verzióhoz szükséges összes nyers fájlt. A játék kemény rajongói számára ez egy nagyszerű út. Ha azonban nincs kedve a szoftver elkészítéséhez, kövesse ezeket az utasításokat. Először lépjen a Xonotic webhelyére, és kattintson a letöltés gombra.
A Xonotic nem rendelkezik külön hivatkozással a „Mac, Linux és Windows” számára. Ehelyett minden egy Zip-archívumban található. A kibontáshoz nyisson meg egy fájlkezelőt, kattintson a „Letöltések” elemre, kattintson jobb gombbal a Xonotic Zip-archívumra, és válassza a „kivonat” lehetőséget a megjelenő menüben.
Amikor az archívum kibontása befejeződött, helyezze át a Xonotic mappát a kezdőkönyvtárba. Miután áthelyezte, lépjen a könyvtárba, és válassza ki a xonotic64-sdl, xonotic32-sdl és így tovább a játék futtatásához.
Alternatív megoldásként nyisson meg egy terminált, és futtassa:
cd ~/Xonotic ./xonotic-linux64-sdl.sh
Dedikált szerver futtatása
Ha csak egy dedikált Xonotic szervert szeretne futtatni, akkor felteheti a kérdést, hogy miért volt szükség a teljes játék elkészítésére. Nos, minden egy indítható programra épül. Ez a program futtathat egy játékot, ha játszani akar vele. Alternatív megoldásként elindíthatja ezt a játékot speciális parancsargumentumok segítségével, és 24 órás szervert üzemeltethet.
A Xonotic felépítése után azonnal elindítható egy dedikált szerver. Ehhez nyisson meg egy terminál ablakot, és hajtsa végre a következő parancsot:
./all run dedicated xonotic
Előre beépített dedikált szerver
Kihagytad a Xonotic építését, és inkább letöltöd a játék előre összeállított verzióját? Ha igen, egy dedikált szerver beállítása és működtetése egy kicsit más.
A fent felsorolt „all” parancs helyett. A következőket kell tennie. Először nyisson meg egy terminálablakot, és a CD paranccsal helyezze át a terminált a Home mappából a /home/felhasználónév/ Xonotic könyvtárába.
cd ~/Xonotic
A Xonotic mappán belül át kell lépnie egy „szerver” nevű almappába. Ebben a mappában itt található az összes olyan összetevő, amely egy éjjel-nappali szerver futtatásához szükséges.
cd server
Egy Linux dedikált szerver könnyen futtatható a „szerver” könyvtárban található szkripten keresztül.
mv server_linux.sh ~/Xonotic mv server.cfg ~/Xonotic/data
./server_linux.sh -sessionid xonotic-test
Mindaddig, amíg az összes számítógép ugyanahhoz a LAN-hoz csatlakozik, mint a szerver, a Xonotic-felhasználók gyorsan hozzáférhetnek minden futó szerverhez a „helyi” vagy „LAN” részben.