Как да хоствате Linux Xonotic Game Server

Безплатните игри са това, което прави Linux страхотно. Една от най-добрите безплатни игри с отворен код в Linux платформата е Xonotic. Това е бърз стрелец, вдъхновен от „потрепващия“ FPS жанр игри (Quake, Unreal и т.н.). Играйте го като много забавно, особено когато имате някои приятели със себе си. Ако искате да хоствате сървър за игри Xonotic, ще ви е интересно да знаете, че е много по-ясно, отколкото звучи.

Инсталирайте Xonotic

Xonotic има доста голяма поддръжка на Linux ииграта работи на почти всяка дистрибуция на Linux без проблеми. За съжаление, той все още няма много поддръжка на основен софтуер за Linux, така че преди да можете да настроите специален сървър, ще трябва да изградите играта и всички нейни компоненти.

Xonotic не е домакин на Github като повечето проекти. Вместо това той използва Gitlab и разполага със собствен специализиран Git сървър. За да получите кода, отворете терминал и инсталирайте последната версия на пакета Git на вашия компютър с 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

С най-новата версия на инструмента Git, работещ и работещ на вашия компютър с Linux, вече е възможно да вземете най-новия код от играта. Използвайки git клон команда, вземете най-новата версия на кода Xonotic.

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

Клонирането на централното Xonotic repo няма да е бързо. В крайна сметка това е цяла игра. Дайте на терминала известно време и след малко пълната база от кодове ще бъде изтеглена.

Използвайки CD команда, преместете терминала от началната папка към ново клонирания xonotic папка на вашия компютър с Linux.

cd xonotic

В тази папка ще трябва да изтеглите още повече данни за играта. Това изтегляне е за неща като карти, текстури и всичко друго, което не беше в първия раздел на изтеглянето.

./all update -p

Актуализирането на Xonotic, така че да има всичко необходимо за изграждане, отнема завинаги, така че бъдете търпеливи. Работещи всички актуализации изтегля код от няколко клона на репото на Xonotic Git. Когато изтеглянето приключи, е безопасно да се изгради кодът. За да изградите, изпълнете:

./all compile -r

Изграждането на копие на Xonotic ще отнеме достадълго време, тъй като това е масивна игра Не очаквайте това да свърши веднага, защото няма да стане. Нека терминалът изгради всичко и бъдете търпеливи. Когато приключи, ще можете да стартирате играта чрез терминал с:

./all run xonotic

Инсталирайте Xonotic без изграждане

Изтеглянето на копие на Xonotic чрез Git е сигурноще получите всички сурови файлове за играта и най-новата версия. За умиращите твърди фенове на играта това е чудесен начин. Ако обаче не искате да създавате софтуера, следвайте вместо това тези инструкции. Първо, отидете на уебсайта на Xonotic и кликнете върху бутона за изтегляне.

Xonotic няма отделна връзка за „Mac,Linux и Windows. “Вместо това всичко е включено в един Zip архив. За да извлечете, отворете файлов мениджър, щракнете върху „Изтегляния“, щракнете с десния бутон върху Xonotic Zip-архива и изберете „извличане“ в менюто, което се показва.

Когато архивът приключи с извличането, преместете папката Xonotic във вашата домашна директория. След като се преместите, отидете в директорията и изберете или xonotic64-sdl, xonotic32-sdl и т.н., за да стартирате играта.

Алтернативно, отворете терминал и стартирайте:

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

Изпълнение на специален сървър

Ако просто сте заинтересовани да изпълните посветенXonotic сървър, може би се чудите точно защо е било необходимо изграждането на цялата игра. Е, всичко се изгражда до стартираща програма. Тази програма може да пусне игра, ако искате да я играете. Като алтернатива можете да стартирате тази игра със специални аргументи на командите и да хоствате 24/7 сървър.

След изграждането на Xonotic е възможно веднага да стартирате специален сървър. За целта отворете терминален прозорец и изпълнете следната команда:

./all run dedicated xonotic

Предварително вграден специален сървър

Пропуснахте ли изграждането на Xonotic в полза на изтеглянето на предварително съставената версия на играта? Ако е така, настройката и работата на специален сървър е малко по-различна.

Вместо изброената по-горе команда „всички“. Ще трябва да направите следното. Първо отворете терминален прозорец и използвайте CD команда за преместване на терминала от началната папка в директорията Xonotic отвътре / Начало / потребителско име /.

cd ~/Xonotic

Вътре в папката Xonotic ще трябва да се преместите в подпапка, наречена „сървър“. В тази папка всички компоненти, необходими за стартиране на 24/7 сървър, са тук.

cd server

Специализиран сървър за Linux може лесно да работи чрез скрипта, предоставен в директорията „сървър“.

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

Докато всички компютри са свързани към една и съща локална мрежа като сървъра, Xonotic потребителите трябва да имат бърз достъп до всички работещи сървъри в секцията „локален“ или „LAN“.

Коментари