Сборщик Steam-базы данных
Сборщик БД создаёт и обновляет локальную копию метаданных Steam Workshop.
Автоматизация: сборщик доступен из CLI. См. CLI Reference.

Содержание
Начало работы
Примечание: есть «мягкие» требования. Без RimWorld в Steam возможности сборки ограничены.
- На аккаунте Steam обычно нужно потратить не менее $5 для доступа к WebAPI — так RimSort получает зависимости модов.
- Для Steamworks нужна копия RimWorld в Steam.
Как получить Steam WebAPI ключ
- Откройте страницу регистрации ключа. Нужны аккаунт Steam и домен (домен часто не проверяется).

- После регистрации ключа:

Не делитесь ключом. После Register отображается ключ. Новый ключ — Revoke и регистрация заново.
В RimSort: Settings → DB Builder → Steam API Key.
Два режима «Include» для Steam DB (совместим с RimPy db.json):
Опции
Режимы сборщика (When building the database:)
«Все моды»
- Опционально DLC-зависимости через Steamworks после WebAPI.
- Точная, возможно неполная БД без запроса всех PublishedFileId через WebAPI — нужен список ID.
- Только метаданные из установленных модов, с
packageId.- Полная БД с нуля — нужно скачать весь Workshop.
- Частичное обновление без полной выгрузки Workshop.
«Без локальных данных»
- Опционально DLC через Steamworks.
- «Полуполная» БД: все PublishedFileId через WebAPI.
- Без локальных метаданных и
packageId.- ID через WebAPI, без локальных модов.
- Можно создать БД без модов, потом дополнить режимом «Все моды».
Query DLC dependency data with Steamworks API
Рекомендуется
Для DLC в БД: Steam запущен и авторизован, включите Query DLC dependency data with Steamworks API в DB Builder.
Update database instead of overwriting
Рекомендуется
Update database instead of overwriting — обновить существующую БД вместо перезаписи.
Создание своей Steam DB
- File → Settings → DB Builder.
- Настройте WebAPI ключ.
- (Опционально) срок жизни БД в секундах — в Databases (по умолчанию 1 неделя).
- Выберите режимы — см. Опции.
- Build Database — укажите путь к JSON для результата.
Видео может быть устаревшим.