Jak hostovat Linux Xonotic Game Server

click fraud protection

Volné hry jsou to, co dělá Linux úžasným. Jednou z nejlepších her zdarma a open source na platformě Linux je Xonotic. Je to rychlá střílečka inspirovaná žánrem her FPS „škubnutí“ (Quake, Unreal atd.). Hrát to jako spoustu legrace, zvláště když máte s sebou nějaké přátele. Pokud byste chtěli hostit herní server Xonotic, měli byste vědět, že je mnohem jednodušší, než to zní.

Nainstalujte Xonotic

Xonotic má docela skvělou podporu Linuxu a hra běží téměř na jakékoli distribuci Linuxu bez problémů. Bohužel zatím nemá mnoho běžných linuxových softwarových podpor, takže než to bude možné nastavit dedikovaný server, budete muset sestavit hru a všechny její součásti.

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

Ubuntu

sudo apt install git

Debian

sudo apt-get install git

Arch Linux

sudo pacman -S git

Fedora

sudo dnf nainstalovat git
instagram viewer

OpenSUSE

sudo zypper install git

Díky nejnovější verzi nástroje Git a spuštěné na vašem počítači se systémem Linux je nyní možné získat nejnovější kód ze hry. Za použití git klon příkaz, uchopte nejnovější verzi xonotického kódu.

klon git: //git.xonotic.org/xonotic/xonotic.git

Klonování centrálního Xonotického repo nebude rychlé. Konec konců je to celá hra. Dát terminálu nějaký čas a po chvíli bude úplná kódová základna dokončena.

Za použití CD příkaz, přesuňte terminál ze složky Home do nově klonovaného xonotický ve vašem počítači se systémem Linux.

cd xonotic

V této složce budete muset do hry stáhnout ještě více dat. Toto stahování je určeno například pro mapy, textury a cokoli jiného, ​​co nebylo v první části stahování.

./all update -p

Aktualizace Xonotic, takže má vše potřebné k sestavení, trvá věčně, takže buďte trpěliví. Běh všechny aktualizace stáhne kód z několika větví repetice Xonotic Git. Po dokončení stahování je bezpečné kód sestavit. Chcete-li sestavit, spusťte:

./all compile -r

Vytvoření kopie Xonotic bude trvat docela dlouho, protože je to obrovská hra. Nečekejte, že to skončí hned, protože to nebude. Nechte terminál vše budovat a buďte trpěliví. Po dokončení budete moci hru spustit prostřednictvím terminálu pomocí:

./all run xonotic

Nainstalujte Xonotic without Building

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

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

Po dokončení extrahová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 vyberte hru xonotic64-sdl, xonotic32-sdl atd. A spusťte hru.

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

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

Spuštění dedikovaného serveru

Pokud máte zájem provozovat vyhrazený server Xonotic, možná vás zajímá přesně, proč bylo nutné sestavit celou hru. Všechno staví na spouštěcím programu. Tento program může spustit hru, pokud ji chcete hrát. Alternativně můžete tuto hru spustit se speciálními příkazovými argumenty a hostit server 24/7.

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

./all run specializovaný xonotic

Předem vytvořený dedikovaný server

Vynechali jste budovu 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 „vše“. Budete muset udělat následující. Nejprve otevřete okno terminálu a použijte CD příkaz k přesunutí terminálu ze složky Home do adresáře Xonotic uvnitř /home/username/.

cd ~ / Xonotic

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

CD server

Server určený pro Linux lze snadno spustit skriptem uvedeným v adresáři „server“.

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

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

watch instagram story