Загрузка иллюстраций в Steam Workshop¶
Загрузка иллюстрации в Steam Workshop — процедура публикации пользовательских изображений (артов, скриншотов, обложек, фан-иллюстраций) в воркшопе игровой платформы Steam, доступная зарегистрированным аккаунтам через клиент Steam, веб-интерфейс или Steamworks API. Наиболее массовый сценарий — публикация иллюстраций для игры Dota 2 через Steam Workshop Tools, где изображения служат материалом для гайдов, наборов предметов и иных пользовательских модификаций.
¶Основные способы публикации
¶Через Steam Workshop в браузере
Самый простой способ подходит для игр, которые принимают изображения напрямую (например, Dota 2, Team Fortress 2). Порядок действий:
- Открыть страницу воркшопа нужной игры на сайте Steam (store.steampowered.com/workshop).
- Нажать кнопку «Поделиться» или «Загрузить» (Upload/Share).
- Выбрать файл изображения с диска в поддерживаемом формате (обычно JPG или PNG).
- Заполнить метаданные: заголовок, описание, теги.
- Указать тип контента (иллюстрация, мод, набор и т. д.).
- Подтвердить загрузку.
Для публикации требуется аккаунт Steam с привязанной почтой и, в большинстве случаев, наличием соответствующей игры в библиотеке. Некоторые воркшопы дополнительно требуют покупки игры или выполнения порога по игровому времени.
¶Через Steam Workshop Tools
Для Dota 2 и ряда других Valve-игр используется локальный инструментарий Steam Workshop Tools, устанавливаемый через клиент Steam:
- В библиотеке Steam открыть Dota 2 → Свойства → DLC и установить Dota 2 Workshop Tools.
- Запустить инструменты из меню запуска игры.
- Создать новый или открыть существующий проект (addon, item, illustration).
- Подготовить изображение: для иллюстраций Dota 2 рекомендуемый размер — 1920×1080 пикселей, формат TGA или PNG, без сжатия альфа-канала, если он не требуется.
- Внутри инструментов выбрать пункт «Publish» (опубликовать), заполнить метаданные и отправить на проверку.
¶Через Steamworks API
Разработчики игр могут интегрировать загрузку иллюстраций в собственные приложения через Steamworks ISteamUGC. API позволяет создавать UGC-объекты, загружать файлы с помощью ISteamUGC::StartItemUpdate / SubmitItemUpdate и управлять правами доступа. Этот способ требует выпуска приложения с AppID и доступа к Steamworks-панели.
¶Требования к файлам
| Параметр | Типичные значения |
|---|---|
| Формат | PNG, JPG, TGA (для Dota 2 — TGA/PNG) |
| Размер стороны | Кратно 2; для Dota 2 — 1920×1080 или 512×512 |
| Максимальный вес | До 100 МБ (ограничение Steam) |
| Цветовое пространство | sRGB |
| Альфа-канал | Разрешён, но должен быть корректно заполнен |
¶Модерация и публикация
После отправки иллюстрация попадает на проверку. Для Dota 2 действует комьюнити-модерация: другие игроки голосуют за или против предмета, при достижении порога голосов контент может быть принят в игру. Для большинства воркшопов модерация включает автоматические проверки (на соответствие формату, наличие запрещённого контента) и ручную выборку. Решение обычно приходит в течение нескольких дней.
¶Права и лицензирование
Публикуя иллюстрацию, автор передаёт Valve неисключительную лицензию на использование контента в рамках платформы. Авторство сохраняется за пользователем, и при принятии контента в игру (например, в Dota 2) автор может получить долю от продаж — так называемый Workshop Revenue Share, составляющий 25% от стоимости предмета. Для иллюстраций, не являющихся внутриигровыми предметами, монетизация обычно недоступна.
¶Частые причины отказа
- Несоответствие размеру или формату файла.
- Наличие чужого авторского контента без разрешения (в том числе изображений из других игр, аниме, брендов).
- Водяные знаки, логотипы, призывы к голосованию внутри изображения.
- Некорректно заполненные метаданные или отсутствие описания.
- Технические дефекты: растяжение, артефакты сжатия, превышение веса.
¶Альтернативные площадки
Помимо встроенного воркшопа, русскоязычное сообщество Dota 2 и других Steam-игр активно использует сторонние площадки для публикации артов: Dota 2 Workshop на Reddit, тематические разделы на Dota 2 Wiki, а также российские сообщества ВКонтакте и тематические форумы. Однако официальная интеграция с игрой возможна только через Steam Workshop.
Источники:
- Steam Support — Steam Workshop documentation
- Valve Developer Community — Steamworks UGC API reference
- Dota 2 Workshop Tools — Official documentation
- Steam Subscriber Agreement — UGC license terms
