Уживајте у бесплатним играма на Линук-у са Ксонотиц-ом
Линук је одлична платформа за љубитеље игара, а једна од најбољих бесплатних игара отвореног кода је свакако Ксонотиц. Ова брза пуцачина инспирисана је „twitch“ ФПС жанром, подсећајући на класике као што су Quake и Unreal. Играње је изузетно забавно, посебно када се придружите са пријатељима. Ако желите да покренете свој Ксонотиц сервер, биће вам драго да чујете да је процес једноставнији него што се чини.
Инсталирање Ксонотиц-а
Ксонотиц има изванредну подршку за Линук, и ради глатко на већини Линук дистрибуција. Ипак, због недостатка широке подршке за мејнстрим Линук софтвер, мораћете да компајлирате игру и све њене саставне делове да бисте поставили наменски сервер.
За разлику од већине пројеката, Ксонотиц се не налази на GitHub-у, већ користи GitLab и сопствени Git сервер. Да бисте добили код, отворите терминал и инсталирајте најновију верзију Git пакета на ваш Линук систем.
Инсталација Git-а на различитим дистрибуцијама
Убунту |
sudo apt install git |
Дебиан |
sudo apt-get install git |
Arch Linux |
sudo pacman -S git |
Федора |
sudo dnf install git |
OpenSUSE |
sudo zypper install git |
Након што инсталирате Git, можете клонирати најновији код игре користећи следећу команду:
git clone git://git.xonotic.org/xonotic/xonotic.git
Клонирање централног Ксонотиц репозиторијума може потрајати, с обзиром да је у питању цела игра. Дајте терминалу времена и сачекајте да се преузимање кода заврши.
Затим, промените тренутни директоријум терминала у новоклонирану фасциклу „xonotic“:
cd xonotic
Унутар ове фасцикле, потребно је преузети додатне податке за игру, попут мапа и текстура:
./all update -p
Ажурирање Ксонотиц-а може потрајати, јер преузима све неопходне ресурсе. Када се преузимање заврши, можете компајлирати код:
./all compile -r
Компилација Ксонотиц-а ће потрајати, али када се процес заврши, можете покренути игру преко терминала помоћу следеће команде:
./all run xonotic
Инсталирање Ксонотиц-а без компилације
Преузимање Ксонотиц-а путем Git-а омогућава вам приступ свим необрађеним датотекама и најновијој верзији. Међутим, ако не желите да компилирате игру, можете преузети већ компајлирану верзију са званичне веб странице.
Ксонотиц нуди једну ZIP архиву за све платформе (Mac, Linux и Windows). Након преузимања, отворите менаџер датотека, изаберите преузету ZIP архиву, кликните десним тастером миша и изаберите „извуци“.
Када се архива распакује, преместите фасциклу „Xonotic“ у ваш почетни директоријум. Затим можете покренути игру одабиром датотеке „xonotic64-sdl“, „xonotic32-sdl“ итд.
Алтернативно, можете отворити терминал и покренути игру помоћу следеће команде:
cd ~/Xonotic ./xonotic-linux64-sdl.sh
Покретање наменског сервера
Можда се питате зашто је неопходно компилирати целу игру да бисте покренули наменски сервер. Након компилације, имате извршни програм који може покренути игру. Међутим, исти тај програм, уз додатне аргументе, може покренути наменски сервер.
Након компилације, наменски сервер се покреће следећом командом:
./all run dedicated xonotic
Покретање наменског сервера са већ компајлираном верзијом
Ако сте прескочили компилацију и преузели већ компајлирану верзију Ксонотиц-а, постављање наменског сервера је мало другачије.
Уместо да користите команду „all“, морате извршити следеће кораке. Прво, отворите терминал и промените директоријум у „Xonotic“ унутар вашег почетног директоријума:
cd ~/Xonotic
Затим, уђите у поддиректоријум „server“, који садржи све потребне компоненте за покретање 24/7 сервера:
cd server
Наменски Линук сервер се покреће помоћу скрипте која се налази у овом директоријуму:
mv server_linux.sh ~/Xonotic mv server.cfg ~/Xonotic/data
./server_linux.sh -sessionid xonotic-test
Уколико су сви рачунари повезани на исту LAN мрежу као и сервер, Ксонотиц корисници ће моћи брзо да приступе покренутом серверу у одељку „local“ или „LAN“.