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

Опубликовал: FIELD LINE, 28-09-2023, 06:13, Проекты / Игры, 1 040, 0


Здравствуйте уважаемые друзья! Вчера официально вышла долгожданная версия контры под названием 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 c400 +force_install_dir "/home/game-servers/cs2" +app_update 730 validate +quit


Там где
+login c400
вводите логин вашего аккаунта стима. Далее в терминале попросит пароль от Вашего 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, добавляем сервер в избранное и наслаждаемся игрой!

Статью написал FIELD LINE - администратор c400.ru для Counter-Strike коммунити.

При копировании материала, ссылка на источник обязательна!
  • Не нравится
  • +2
  • Нравится

Похожие публикации
У данной публикации еще нет комментариев. Хотите начать обсуждение?

Информация

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.
Российская вакцина от COVID-19 вам кажется безопасной?
Игровые сервера
c400's CS:Source Servers (CSS):
Развлекательный портал, since 2006
c400.ru - развлекательно юмористический портал
Год основания 2006, а может и раньше...