Добавление аддонов в мастерскую Steam для игры Counter-Strike 2 (CS2) и их автоматическая загрузка игроками на сервер требует нескольких шагов.


Шаг 1: Создание Аддона​

  1. Подготовка файлов:
    • Соберите все файлы вашего аддона (карты, скины, модели, звуки и т.д.) в одну папку.
    • Убедитесь, что структура папок соответствует требованиям игры (например, папка maps для карт, materials для текстур и т.д.).

Шаг 2: Упаковка Аддона​

  1. Создание архива:
    • Упакуйте все файлы вашего аддона в один архивный файл формата .zip. Важно, чтобы структура папок внутри архива была сохранена.

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

  1. Загрузка SteamCMD:
    • Перейдите на официальный сайт SteamCMD и скачайте клиент для вашей операционной системы.
    • Установите SteamCMD, следуя инструкциям на сайте.

Шаг 4: Авторизация в SteamCMD​

  1. Запуск SteamCMD:
    • Откройте SteamCMD и выполните вход в свою учетную запись Steam, используя команду: php
      login <ваш_логин>
    • Если включена двухфакторная аутентификация, введите соответствующий код.

Шаг 5: Загрузка Аддона в Мастерскую​

  1. Подготовка метаданных:
    • Создайте файл workshop.vdf с информацией о вашем аддоне. Пример содержимого файла:
      Код:
      Expand Collapse Copy
      "workshopitem"
      [/LIST]
      [/LIST]
      {
        "appid" "730"  // Идентификатор игры (730 для CS2)
        "contentfolder" "<путь_к_папке_с_аддоном> Пример: G:\\папка\\папка\\ваш аддон .zip"
        "previewfile" "<путь_к_превью_изображению> Пример: G:\\папка\\папка\\ваш скриншот в полном формате."
        "visibility" "2"  // 0 - скрытый, 1 - только для друзей, 2 - публичный
        "title" "<название_аддона>"
        "description" "<описание_аддона>"
      }
      1. Загрузка аддона:
        • Используйте команду в SteamCMD для загрузки вашего аддона в мастерскую используя команду: php
        • workshop_build_item <путь_к_workshop.vdf>

      Шаг 6: Получение ID Аддона​

      1. Получите ID аддона:
        • После успешной загрузки аддона в мастерскую, вам будет выдан уникальный идентификатор (ID) аддона. Сохраните его, так как он понадобится для настройки сервера.

      Шаг 7: Настройка Сервера​

      1. Добавьте аддон на сервер:
        • Скачайте плагин multiaddonmanager.
        • Откройте файл конфигурации (multiaddonmanager.cfg).
        • Добавьте в строку: mm_extra_addons "ID_вашей_коллекции"

      Шаг 8: Тестирование​

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