- - Як розмістити ігровий сервер Xonotic Linux

Як розмістити Xonotic ігровий сервер Linux

Безкоштовні ігри - це те, що робить Linux дивним. Одна з найкращих безкоштовних ігор з відкритим кодом на платформі Linux - Xonotic. Це швидкодіючий шутер, натхненний жанром ігор FPS (Quake, Unreal тощо). Відтворюючи це як цілу забаву, особливо коли у вас є друзі. Якщо ви хочете розмістити ігровий сервер Xonotic, вам буде цікаво знати, що це набагато простіше, ніж це звучить.

Встановіть Xonotic

Xonotic має досить чудову підтримку Linux тагра працює без проблем на будь-якому дистрибутиві Linux. На жаль, у нього поки що не існує великої підтримки основного програмного забезпечення Linux, тому перед тим, як створити виділений сервер, вам потрібно буде створити гру та всі її компоненти.

Xonotic не влаштовується в Github, як і більшість проектів. Натомість він використовує Gitlab і має власний виділений сервер Git. Щоб отримати код, відкрийте термінал і встановіть останню версію пакета Git на свій ПК з ПК.

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 не буде швидким. Адже це ціла гра. Приділіть терміналу деякий час, і після трохи завантаження повної бази коду буде зроблено.

Використання CD команда, перемістіть термінал із папки «Головна» до нещодавно клонованого ксенотичний папку на вашому ПК з 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 може легко працювати через сценарій, що міститься в каталозі “server”.

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

Поки всі ПК підключені до тієї ж локальної мережі, що і сервер, користувачі Xonotic повинні мати можливість швидко отримати доступ до будь-яких запущених серверів у розділі "локальний" або "LAN".

Коментарі