Что вам нужно:
1. Коллекция мастерской с картами
2. Ключ API Steam
Важно: Чтобы создать ключ API ваш аккаунт должен быть без ограничений (потрачено 5$ на аккаунте). !!!
Сначала создаём коллекция мастерской:
1. Переходим на страницу коллекций CS2
2. Нажимаем "Создать коллекцию" и добавляем туда нужные вам карты.
3. Затем заходим в ваши коллекции, переходим в нужную коллекцию и берём ID этой коллекции.
Теперь переходим в строку запуска вашего сервера и в самый конец вставляем это:
Код: Выделить всё
+host_workshop_collection ID_вашей_коллекции -authkey API_ключ
Код: Выделить всё
./game/cs2.sh -dedicated -ip *** -port 27047 -maxplayers_override 38 +game_mode 0 +game_type 0 +map de_dust2 -authkey 41B2B56A12BD221C67E3GB279AS2ES13 +host_workshop_collection 3070392714
В: Куда скачиваются карты?
О: /game/bin/linuxsteamrt64/steamapps/workshop/content/730/*map_id*
В: Я удалил карты из папки сервера, сервер не запускается и не загружает карты
О: Удалите файл appworkshop_730.acf по пути /game/bin/linuxsteamrt64/steamapps/workshop
В: Как указать стартовую карту?
О: Никак. Валв не добавили в игру команду workshop_start_map
Теперь о консольных командах workshop CS2:
host_workshop_collection - Узнать/установить ID вашей коллекции
ds_workshop_listmaps - Вывести список всех карт коллекции
ds_workshop_changelevel - Сменить текущую карту на другую
host_workshop_map - Ставит одну карту из мастерской, вместо коллекции (не использовать команду вместе с host_workshop_collection)
sv_workshop_allow_other_maps - Разрешает или запрещает ставить игрокам любые карты из мастерской