- - Hogyan lehet Linux xonotic játékkiszolgálót hostolni

Hogyan lehet gazdagítani egy Linux Xonotic Game Server-t?

Az ingyenes játékok teszik a Linuxot félelmetesvé. Az egyik legjobb ingyenes és nyílt forrású 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ékfajta ihlette (Quake, Unreal stb.). Nagyon szórakoztató játékként játszani, különösen akkor, ha néhány barátod van veled. Ha Xonotic játékkiszolgálót szeretne üzemeltetni, érdekli majd, hogy ez sokkal egyszerűbb, mint amilyennek hangzik.

Telepítse a Xonotic alkalmazást

A Xonotic nagyon jó Linux támogatással rendelkezik, és aA játék szinte minden Linux disztribúción gond nélkül fut. Sajnos ez még nem rendelkezik sok mainstream Linux szoftver támogatással, így mielőtt beállíthat egy dedikált szervert, el kell készítenie a játékot és annak összes elemét.

A Xonotic nem a Github házigazdája, mint a legtöbb projekt. Ehelyett a Gitlab-ot használja, és saját dedikált Git-szerverrel rendelkezik. A kód megszerzé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

A Git eszköz legújabb verziójának telepítésével és a Linux PC-jén történő futtatásával most már megragadhatja a játék legújabb kódját. Használni a git klón parancs, ragadja meg a Xonotic kód legújabb verzióját.

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

A központi xonotikus repó klónozása nem fog gyors. Végül is egy teljes játék. Adj egy kis időt a terminálnak, és egy kicsit később a teljes kódbázis letöltése megtörténik.

Használni a CD parancs segítségével helyezze a terminált a Home mappából az újonnan klónozotthoz xonotic mappát a Linux PC-jén.

cd xonotic

Ezen a mappán belül 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 volt a letöltés első szakaszában.

./all update -p

A Xonotic frissítése, tehát mindent tartalmaz az építéshez, örökké tart, tehát türelmes. Futó minden frissítés letölt a kódot a Xonotic Git repo számos ágából. Amikor a letöltés befejeződik, biztonságos a kód elkészítése. Építéshez futtassa:

./all compile -r

A Xonotic másolatának elkészítése sokáig tarthosszú idő, mivel ez egy hatalmas játék. Ne várja el, hogy azonnal befejeződik, mert nem fogja. Hagyja, hogy a terminál mindent építsen, és légy türelmes. Amikor ez befejeződik, a terminálon keresztül elindíthatja a játékot a következőkkel:

./all run xonotic

Telepítse a Xonotic Building nélkül

A Giton keresztül letöltheti a Xonotic másolatátmegkapja az összes nyers fájlt a játékhoz és a legújabb verziót. A játék kemény rajongói számára ez egy nagyszerű lehetőség. Ha azonban nem érzi magát úgy, hogy a szoftvert készíti, kövesse inkább ezeket az utasításokat. Először lépjen a Xonotic webhelyre, és kattintson a letöltés gombra.

A Xonoticnak nincs külön linkje a „Mac,Linux és Windows. ”Ehelyett mindent egy Zip-archívum tartalmaz. A kibontáshoz nyissa meg a fájlkezelőt, kattintson a „Letöltések” elemre, kattintson a jobb gombbal a Xonotic Zip-archívumra, és válassza a megjelenő menüben a „kivonat” elemet.

Amikor az archívum befejezte a kibontást, vigye a Xonotic mappát a saját könyvtárba. Miután áthelyezte, menjen a könyvtárba, és válassza a xonotic64-sdl, xonotic32-sdl stb. Lehetőséget 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 érdekli egy dedikált eszköz futtatásaXonotic szerver, lehet, hogy pontosan azon tűnődsz, vajon miért volt szükség a teljes játék kiépítésére. Nos, minden egy indítható programra épül. Ez a program képes egy játékot futtatni, ha azt akarja játszani. Alternatív megoldásként elindíthatja ezt a játékot speciális parancs argumentumokkal, és egy 24/7 szervert is üzemeltethet.

A Xonotic felépítése után azonnal elindíthat egy dedikált szervert. 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

Átugorta a Xonotic építését a játék előre összeállított verziójának letöltése mellett? Ha igen, a dedikált szerver beállítása és futtatása kissé eltér.

A fent felsorolt ​​„minden” parancs helyett. A következőket kell tennie. Először nyisson meg egy terminál ablakot és használja a CD parancs a terminál áthelyezésére a Home mappából a Xonotic könyvtárba / Home / felhasználónév /.

cd ~/Xonotic

A Xonotic mappán belül át kell lépnie egy „szerver” elnevezésű almappába. Ebben a mappában itt található a 24/7 szerver futtatásához szükséges összes elem.

cd server

A dedikált Linux szerver könnyen futtatható a „szerver” könyvtárban található szkript segítségével.

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 csatlakozik ugyanabba a LAN-ba, mint a szerver, a Xonotic felhasználóknak gyorsan hozzáférniük kell a futó szerverekhez a „helyi” vagy a „LAN” szakaszban.

Hozzászólások