На сервере CS2 карта Workshop запускается командой host_workshop_map <ID>, а ds_workshop_changelevel затем меняет карту по имени. Инструмент готовит эти команды и группу карт. Источники сообщества расходятся в деталях: проверьте на своей сборке.
Как пользоваться инструментом
Вводите по одной карте в строке: ID или URL Workshop и имя карты (имя .vpk без расширения).
Скопируйте +host_workshop_map в строку запуска, чтобы стартовать с первой карты.
Положите gamemodes_server.txt в game/csgo/ (формат из CS:GO), а cfg — в game/csgo/cfg/.
Перезапустите и проверьте каждую смену карты из консоли сервера.
Что известно точно, а что нет
Описано несколькими хостингами: host_workshop_map (повторный запуск проверяет обновления), host_workshop_collection (создаёт группу карт из коллекции) и ds_workshop_changelevel. Официально не подтверждено: использование gamemodes_server.txt с картами Workshop и стартовая карта для коллекции. Ключи API (-authkey) времён CS:GO здесь не используются.
Частые вопросы
- Где найти ID карты Workshop?
- Это число после ?id= в URL страницы карты в Workshop.
- Отправляются ли мои карты на сервер?
- Нет, всё остаётся в браузере (локальное хранилище). Инструмент не обращается к Steam и не проверяет существование карты.
