Jak hostovat herní server Linux Xonotic

Díky hrám zdarma je Linux úžasný. Jedna z nejlepších bezplatných a open source her na platformě Linux je Xonotic. Je to rychlá střílečka inspirovaná žánrem FPS her (Quake, Unreal atd.). Hraní je velká zábava, zvláště když máte s sebou nějaké přátele. Pokud byste chtěli hostit herní server Xonotic, bude vás zajímat, že je mnohem přímočařejší, než se zdá.

Nainstalujte Xonotic

Xonotic má docela skvělou podporu Linuxu a hra běží na téměř jakékoli distribuci Linuxu bez problémů. Bohužel zatím nemá velkou podporu mainstreamového softwaru pro Linux, takže než budete moci nastavit dedikovaný server, budete muset hru a všechny její součásti sestavit.

Xonotic není hostován na Github jako většina projektů. Místo toho využívá Gitlab a má svůj vlastní vyhrazený server Git. Chcete-li získat kód, otevřete terminál a nainstalujte nejnovější verzi balíčku Git do počítače se systémem 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

Díky nejnovější verzi nástroje Git, která je spuštěna na vašem počítači se systémem Linux, je nyní možné získat nejnovější kód ze hry. Pomocí příkazu git clone stáhněte nejnovější verzi kódu Xonotic.

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

Klonování centrálního úložiště Xonotic nebude rychlé. Je to koneckonců celá hra. Dejte terminálu trochu času a po chvíli se stáhne celá kódová základna.

  Jak nainstalovat téma jednotné ikony na Linux

Pomocí příkazu CD přesuňte terminál ze složky Home do nově naklonované složky xonotic na vašem počítači se systémem Linux.

cd xonotic

Uvnitř této složky si budete muset stáhnout ještě více dat pro hru. Toto stažení je pro věci jako mapy, textury a cokoli jiného, ​​co nebylo v první části stahování.

./all update -p

Aktualizace Xonotic, aby měl vše potřebné k sestavení, trvá věčnost, takže buďte trpěliví. Spuštění všech aktualizací stáhne kód z několika větví Xonotic Git repo. Po dokončení stahování je bezpečné vytvořit kód. Chcete-li sestavit, spusťte:

./all compile -r

Vytvoření kopie Xonotic bude trvat poměrně dlouho, protože se jedná o masivní hru. Nečekejte, že to skončí hned, protože neskončí. Nechte terminál postavit vše a buďte trpěliví. Po dokončení budete moci hru spustit pomocí terminálu:

./all run xonotic

Nainstalujte Xonotic Without Building

Stažením kopie Xonotic přes Git získáte všechny nezpracované soubory pro hru a nejnovější verzi. Pro zaryté fanoušky této hry je to skvělá cesta. Pokud se však necítíte na vytváření softwaru, postupujte podle těchto pokynů. Nejprve přejděte na web Xonotic a klikněte na tlačítko Stáhnout.

  Jak ručně rozdělit pevný disk z příkazového řádku v systému Linux

Xonotic nemá samostatný odkaz pro „Mac, Linux a Windows“. Místo toho je vše zahrnuto v jednom archivu ZIP. Chcete-li extrahovat, otevřete správce souborů, klikněte na „Stahování“, klikněte pravým tlačítkem myši na archiv Xonotic Zip a v zobrazené nabídce vyberte „rozbalit“.

Po dokončení rozbalování archivu přesuňte složku Xonotic do svého domovského adresáře. Po přesunutí přejděte do adresáře a pro spuštění hry vyberte buď xonotic64-sdl, xonotic32-sdl a tak dále.

Případně otevřete terminál a spusťte:

cd ~/Xonotic

./xonotic-linux64-sdl.sh

Provozování dedikovaného serveru

Pokud se zajímáte pouze o provozování dedikovaného serveru Xonotic, možná se ptáte, proč bylo nutné vytvořit celou hru. No, všechno se staví na spustitelný program. Tento program může spustit hru, pokud ji chcete hrát. Případně můžete tuto hru spustit pomocí speciálních příkazových argumentů a hostit 24/7 server.

  Jak brzy nainstalovat Gnome 40 na Linux

Po vybudování Xonotic je možné okamžitě spustit dedikovaný server. Chcete-li to provést, otevřete okno terminálu a spusťte následující příkaz:

./all run dedicated xonotic

Předem sestavený dedikovaný server

Přeskočili jste budování Xonotic ve prospěch stažení předkompilované verze hry? Pokud ano, nastavení a provoz dedikovaného serveru je trochu jiný.

Místo výše uvedeného příkazu „all“. Budete muset udělat následující. Nejprve otevřete okno terminálu a pomocí příkazu CD přesuňte terminál ze složky Home do adresáře Xonotic v /home/username/.

cd ~/Xonotic

Uvnitř složky Xonotic se budete muset přesunout do podsložky s názvem „server“. V této složce jsou všechny součásti potřebné pro provoz serveru 24/7.

cd server

Dedikovaný server Linux lze snadno spustit pomocí skriptu v adresáři „server“.

mv server_linux.sh ~/Xonotic

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

Dokud jsou všechna PC připojena ke stejné LAN jako server, uživatelé Xonotic by měli mít rychlý přístup ke všem běžícím serverům v sekci „místní“ nebo „LAN“.