1700239071244.png

(03.11.2023) Valve добавила возможность добавлять на свои сервера сообщества карты из workshop!

Внимание! Установить карты workshop можно только через строку запуска. Если у вас нет доступа к строке запуска, этот способ не для вас.

Что вам нужно:

1. Коллекция мастерской с картами
2. Ключ API Steam (Получить можно здесь)

!!! Чтобы создать ключ API ваш аккаунт должен быть без ограничений (потрачено 5$ на аккаунте). !!!

Сначала создаём коллекция мастерской:

1. Переходим на страницу коллекций CS2 (Здесь)
2. Нажимаем "Создать коллекцию" и добавляем туда нужные вам карты.
3. Затем заходим в ваши коллекции, переходим в нужную коллекцию и берём ID этой коллекции как на скриншоте ниже.

1700239370875.png

Теперь переходим в строку запуска вашего сервера и в самый конец вставляем это:
C-like:
+host_workshop_collection ID_вашей_коллекции -authkey API_ключ


Примерно так это должно выглядеть:
C-like:
./game/cs2.sh -dedicated -ip *** -port 27047 -maxplayers_override 38 +game_mode 0 +game_type 0 +map de_dust2 -authkey 35B1B21A45BD715C96E8GB851AS6ES01 +host_workshop_collection 3070392714

После этого перезапускаем сервер и вводим команду ds_workshop_listmaps для вывода списка карт коллекции, если все карты выводятся, значит вы все сделали правильно.

Теперь о консольных командах workshop CS2:


КомандаОписание
host_workshop_collectionУзнать/установить ID вашей коллекции
ds_workshop_listmapsВывести список всех карт коллекции
ds_workshop_changelevelСменить текущую карту на другую
host_workshop_mapСтавит одну карту из мастерской, вместо коллекции (не использовать команду вместе с host_workshop_collection)
sv_workshop_allow_other_mapsРазрешает или запрещает ставить игрокам любые карты из мастерской