- - Hoe een Linux Xonotic Game Server te hosten

Hoe een Linux Xonotic Game Server te hosten

Gratis spellen maken Linux geweldig. Een van de beste gratis en open source games op het Linux-platform is Xonotic. Het is een snel schietspel geïnspireerd op het FPS-genre van games (Quake, Unreal, enz.). Het spelen als heel veel plezier, vooral als je wat vrienden met je hebt. Als je een Xonotic-gameserver wilt hosten, ben je geïnteresseerd om te weten dat deze veel eenvoudiger is dan het klinkt.

Xonotic installeren

Xonotic heeft behoorlijk goede Linux-ondersteuning, en despel draait zonder problemen op vrijwel elke Linux-distributie. Helaas heeft het nog niet veel mainstream Linux-software-ondersteuning, dus voordat je een dedicated server kunt opzetten, moet je de game en alle componenten ervan bouwen.

Xonotic wordt niet gehost op Github zoals de meeste projecten. In plaats daarvan maakt het gebruik van Gitlab en heeft het een eigen speciale Git-server. Om de code te krijgen, opent u een terminal en installeert u de nieuwste versie van het Git-pakket op uw Linux-pc.

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

Met de nieuwste versie van de Git-tool op je Linux-pc is het nu mogelijk om de nieuwste code uit de game te halen. De ... gebruiken git kloon commando, pak de nieuwste versie van de Xonotic code.

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

Het klonen van de centrale Xonotische repo gaat niet snel. Het is tenslotte een heel spel. Geef de terminal wat tijd en na een tijdje is de volledige codebase klaar met downloaden.

De ... gebruiken CD commando, verplaats de terminal van de map Home naar de zojuist gekloonde Xonotic map op uw Linux-pc.

cd xonotic

In deze map moet je nog meer gegevens voor de game downloaden. Deze download is voor dingen zoals kaarten, texturen en al het andere dat niet in het eerste deel van de download stond.

./all update -p

Het bijwerken van Xonotic, dus alles wat nodig is om te bouwen, duurt eeuwig, dus wees geduldig. Rennen alle update downloadt code van verschillende takken van de Xonotic Git repo. Wanneer het downloaden is voltooid, is het veilig om de code te bouwen. Uitvoeren:

./all compile -r

Het bouwen van een kopie van Xonotic gaat vrij lang dureneen lange tijd, want het is een enorm spel. Verwacht niet dat het meteen eindigt, want dat is het niet. Laat de terminal alles bouwen en wees geduldig. Als het klaar is, kun je het spel via de terminal opstarten met:

./all run xonotic

Xonotic installeren zonder te bouwen

Een kopie van Xonotic downloaden via Git is zekerkrijg je alle onbewerkte bestanden voor de game en de nieuwste versie. Voor die hard fans van het spel is dit een geweldige manier om te gaan. Als u echter geen zin hebt om de software te bouwen, volg dan deze instructies. Ga eerst naar de Xonotic-website en klik op de downloadknop.

Xonotic heeft geen aparte link voor 'Mac,Linux en Windows. ”In plaats daarvan is alles opgenomen in één Zip-archief. Om uit te pakken, opent u een bestandsbeheerder, klikt u op "Downloads", klikt u met de rechtermuisknop op het Xonotic Zip-archief en selecteert u "uitpakken" in het menu dat verschijnt.

Wanneer het archief is uitgepakt, verplaatst u de map Xonotic naar uw thuismap. Eenmaal verplaatst, ga naar de map en selecteer xonotic64-sdl, xonotic32-sdl, enzovoort om het spel te starten.

U kunt ook een terminal openen en uitvoeren:

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

Een dedicated server uitvoeren

Als je gewoon geïnteresseerd bent in het runnen van een dedicatedXonotische server, je vraagt ​​je misschien precies af waarom het bouwen van de hele game nodig was. Nou, alles bouwt zich op naar een opstartbaar programma. Dit programma kan een spel draaien als je het wilt spelen. Als alternatief kun je dit spel starten met speciale opdrachtargumenten en een 24/7 server hosten.

Na het bouwen van Xonotic is het mogelijk om meteen een dedicated server te starten. Hiertoe opent u een terminalvenster en voert u de volgende opdracht uit:

./all run dedicated xonotic

Vooraf gebouwde dedicated server

Heb je Xonotic overgeslagen om de voorgecompileerde versie van de game te downloaden? Als dat zo is, is het opzetten en uitvoeren van een dedicated server een beetje anders.

In plaats van de bovenstaande opdracht 'alles'. U moet het volgende doen. Open eerst een terminalvenster en gebruik de CD opdracht om de terminal van de map Home naar de map Xonotic te verplaatsen / Home / username /.

cd ~/Xonotic

Binnen in de map Xonotic moet u naar een submap met de naam 'server' gaan. In deze map bevinden zich alle benodigde componenten voor het uitvoeren van een 24/7 server.

cd server

Een speciale Linux-server kan eenvoudig worden uitgevoerd via het script in de map 'server'.

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

Zolang alle pc's zijn aangesloten op hetzelfde LAN als de server, moeten Xonotic-gebruikers snel toegang hebben tot alle actieve servers in het gedeelte 'lokaal' of 'LAN'.

Comments