(03.11.2023) Valve добавила возможность добавлять на свои сервера сообщества карты из workshop!
Внимание! Установить карты workshop можно только через строку запуска. Если у вас нет доступа к строке запуска, этот способ не для вас.
Что вам нужно:
1. Коллекция мастерской с картами
2. Ключ API Steam (Получить можно здесь)
!!! Чтобы создать ключ API ваш аккаунт должен быть без ограничений (потрачено 5$ на аккаунте). !!!
Сначала создаём коллекция мастерской:
1. Переходим на страницу коллекций CS2 (Здесь)
2. Нажимаем "Создать коллекцию" и добавляем туда нужные вам карты.
3. Затем заходим в ваши коллекции, переходим в нужную коллекцию и берём ID этой коллекции как на скриншоте ниже.
Теперь переходим в строку запуска вашего сервера и в самый конец вставляем это:
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 | Разрешает или запрещает ставить игрокам любые карты из мастерской |