Перейти к содержанию
Опубликовано
  • Администратор

Чтобы установить сервер Counter-Strike 2 (предположительно, вы имеете в виду новую игру в серии Counter-Strike, или же CS:GO) на Ubuntu, вам нужно использовать SteamCMD — командную строку Steam, которая позволяет управлять и устанавливать игры на сервере. Ниже приведены шаги для установки сервера Counter-Strike 2 (или CS:GO, если вы имеете в виду её) на сервер Ubuntu.

Шаг 1: Подготовка системы

  1. Обновите пакеты Ubuntu: Обновите вашу систему перед установкой:

    sudo apt update && sudo apt upgrade -y
    
  2. Установите необходимые зависимости: Установите пакеты, которые требуются для работы SteamCMD и сервера:

    sudo apt install -y lib32gcc-s1 curl wget screen
    

Шаг 2: Установка SteamCMD

  1. Создайте директорию для SteamCMD: Для удобства хранения установочного файла создадим специальную папку:

    mkdir ~/steamcmd
    cd ~/steamcmd
    
  2. Загрузите SteamCMD: Скачайте SteamCMD с официального репозитория Valve:

    wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
    
  3. Распакуйте архив: Разархивируйте файл:

    tar -xvzf steamcmd_linux.tar.gz
    
  4. Запустите SteamCMD: После распаковки запустите SteamCMD:

    ./steamcmd.sh
    

Шаг 3: Установка сервера Counter-Strike 2 (или CS:GO)

  1. Авторизуйтесь в SteamCMD: При запуске SteamCMD вам нужно будет авторизоваться. Вы можете использовать либо вашу учетную запись Steam, либо авторизоваться анонимно:

    login anonymous
    
  2. Выберите директорию для установки сервера: Выберите папку, где будет установлен сервер CS:

    force_install_dir ./csgo-server
    
  3. Загрузите и установите сервер Counter-Strike 2 (или CS:GO): Установите сервер, выполнив команду загрузки игры по ID. Для Counter-Strike: Global Offensive ID игры — 740:

    app_update 740 validate
    

    Если вы хотите установить Counter-Strike 2 (новую версию), вы можете заменить ID игры, если известен. На момент написания ответа CS2 еще не имела конкретного ID для SteamCMD, так что вам нужно будет искать его по мере появления.

Шаг 4: Настройка сервера

После завершения загрузки, сервер будет установлен в выбранную вами директорию. Теперь нужно настроить сервер:

  1. Перейдите в директорию сервера:

    cd ~/steamcmd/csgo-server
    
  2. Настройка конфигурации сервера: Для настройки сервера вы можете редактировать файл server.cfg, который находится в директории csgo/cfg. Пример базовой конфигурации:

    nano csgo/cfg/server.cfg
    

    Пример конфигурации:

    hostname "My CS2 Server"
    rcon_password "your_rcon_password"
    sv_password ""  # Пустое, если сервер без пароля
    sv_lan 0
    
  3. Создание и запуск сервера через screen: Для того чтобы сервер работал в фоновом режиме, используйте команду screen:

    screen -S cs2-server
    

    Затем запускаем сервер:

    ./srcds_run -game csgo -console -autoupdate -steam_dir ~/steamcmd -steamcmd_script ~/steamcmd/csgo-update.txt -maxplayers 16 +map de_dust2
    

    Вы можете заменить параметры, такие как -maxplayers (количество игроков) и +map (карта по умолчанию).

  4. Отсоединение от screen сессии: Чтобы отсоединиться от сессии screen, нажмите:

    Ctrl + A, затем D
    

    Для того чтобы снова подключиться к сессии, используйте:

    screen -r cs2-server
    

Шаг 5: Открытие портов

Убедитесь, что на сервере открыты необходимые порты для игры (например, 27015, если используете стандартные настройки). Для этого настройте ваш брандмауэр:

sudo ufw allow 27015/tcp
sudo ufw allow 27015/udp

Шаг 6: Проверка работы сервера

  1. Проверка работы сервера: После запуска сервера вы сможете подключиться к нему по IP-адресу вашего сервера, используя клиент Steam.

  2. Проверка логов: Логи сервера можно просматривать в директории:

    ~/steamcmd/csgo-server/csgo/logs
    

Заключение

Теперь ваш сервер Counter-Strike 2 (или CS:GO) на Ubuntu готов к использованию. Вы можете подключаться к нему через Steam, настраивать карты и параметры игры, а также приглашать других игроков на сервер.

Рекомендуемые сообщения

Нет сообщений для отображения

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

Важная информация

Мы разместили cookie-файлы на ваше устройство, чтобы помочь сделать этот сайт лучше. Вы можете изменить свои настройки cookie-файлов, или продолжить без изменения настроек.