Создать акаунт
Развлекательный портал » Проекты » Установка и запуск сервера Counter-Strike 2 (CS2) на Linux

Установка и запуск сервера Counter-Strike 2 (CS2) на Linux

28 сен 2023, 01:46
Проекты
14
0
Установка и запуск сервера Counter-Strike 2 (CS2) на Linux

 Здравствуйте уважаемые друзья! Вчера официально вышла долгожданная версия контры под названием Counter-Strike 2 (CS2), вместо CS:GO (Counter-Strike Global Offensive). А это новая эпоха, всеми любимая игра Counter-Strike на новом движке source2!

Многие в интернете задаются вопросом, как же на операционной системе Linux запустить игровой сервер по игре Counter-Strike 2 (CS2)?

Все очень просто, и я расскажу Вам про это в данной статье.

1) Подключаемся к нашему выделенному или виртуальному серверу по ssh.

2) Переходим к установке steamcmd:

Например, у вас есть пользователь game-servers. Данный пользователь расположен в директории /home/game-servers/
Соответственно, вводим в терминал

cd /home/game-servers/


Далее, создаем папку для steamcmd и переходим в нее:

mkdir ~/steamcmd
cd ~/steamcmd



Скачиваем steamcmd:

wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz



Распаковываем steamcmd:

tar -xvzf steamcmd_linux.tar.gz



Устанавливаем steamcmd:

Вводим в терминал ./steamcmd.sh

Выходим (CTRL + C)

3) Скачиваем серверную часть сервера Counter-Strike 2.

Вы должны находиться в

/home/game-servers/steamcmd

(в той директории, где установлен steamcmd).

Далее, вводите в терминал:

./steamcmd.sh +login cor +force_install_dir "/home/game-servers/cs2" +app_update 730 validate +quit



Там где

+login cor

вводите логин вашего аккаунта стима. Далее в терминале попросит пароль от Вашего steam аккаунта, а потом попросит код с почты. Если все верно, то скачивание серверной платформы Counter-Strike 2 для Linux начнется.
Там где

+force_install_dir "/home/game-servers/cs2"

вводите ВАШУ директорию, куда хотите что бы пошло скачивание серверной платформы Counter-Strike 2 на вашем Linux сервере.

Если Ваш интернет канал меньше 100-200 мбит, то загрузка будет весьма продолжительной. Очень ресурсоемкая платформа, занимающая больше десятка гбайт свободного места на жестком диске.

4) Если вы успешно скачали платформу, то перейдем к подготовке к запуску.

Все тесты я проводил от root пользователя. И статья изначально написана таким образом, что все проделанное делается от root.

Поэтому, Вам необходимо в корневой директории системы создать следующую категорию папок:

В корневом каталоге /root/ вашей операционной системы Linux создайте директорию .steam, а ней создайте директорию /sdk64/

В конечном итоге директория будет выглядеть вот так:

/root/./steam/sdk64



Далее вам потребуется из папки steamcmd перенести в только что созданную директорию файл steamclient.so

Находится нужный steamclient.so тут: /home/game-servers/steamcmd/linux64/steamclient.so

Скопируйте его в нашу только что созданную директорию

/root/./steam/sdk64



5) Создаем исполняемый скрипт запуска сервера по Counter-Strike 2.

Переходим в директорию:

cd /home/game-servers/cs2/game/bin/linuxsteamrt64



Далее, создаем скрипт запуска, к примеру назовем его 1.sh

nano 1.sh



Вводим в файл следующие параметры запуска (вы можете ввести свои, сделано это просто для простого примера):

./cs2 +ip 192.168.1.4 -port 27777 -game csgo -dedicated -console +game_type 0 +game_mode 0 +map de_dust2



Сохраняйте изменения в файле 1.sh

Назначьте права на скрипт:

chown +x 1.sh



6) Запуск сервера.

Финальная стадия! Запускаем сервер Counter-Strike 2 на Linux следующей командой в терминале:

sh 1.sh



P.S - запуск производится из данной директории:

cd /home/game-servers/cs2/game/bin/linuxsteamrt64



Далее, видим, что сервер запустился!

После запуска сервера, вводим в консоли терминала команду status, что бы проверить, все ли нормально. Увидим подобное:

 

7) Ну и напоследок, заходим в игру Counter-Strike 2, добавляем сервер в избранное и наслаждаемся игрой!


Смотрите также:

Комментарии
Минимальная длина комментария - 10 знаков. комментарии модерируются
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.