Описание и назначение

Каталог Roblox (Catalog) — централизованная витрина внутри платформы Roblox, ранее известная как Marketplace и Avatar Shop, где пользователи могут просматривать, приобретать и скачивать аватары, аксессуары, одежду, снаряжение и анимации. Каталог является ключевым элементом экономики Roblox, позволяя игрокам персонализировать своих персонажей с помощью тысяч доступных предметов. В отличие от Creator Store, который предназначен для разработчиков и содержит инструменты для создания игр, Каталог ориентирован на конечных потребителей — игроков, желающих изменить внешний вид своего аватара. Каталог Roblox интегрирован с системой Robux (виртуальной валюты), а также поддерживает бесплатные предметы, ограниченные серии и пользовательский контент (UGC). Интерфейс Каталога доступен через веб-браузер, мобильное приложение и внутриигровой клиент, что делает его универсальным инструментом для всех категорий пользователей.

Характеристики и параметры

Каталог Roblox имеет сложную структуру категорий и фильтров, которые позволяют точно настраивать поиск. Основные параметры и их значения представлены в таблице ниже.

Параметр Тип Описание и доступные значения
Категория (Category) byte 0 = Featured, 1 = All, 2 = Collectibles, 3 = Clothing, 4 = BodyParts, 5 = Gear, 11 = Accessories, 12 = AvatarAnimations, 13 = CommunityCreations
Подкатегория (Subcategory) byte 9 = Hats, 10 = Faces, 12 = Shirts, 13 = TShirts, 14 = Pants, 15 = Heads, 19 = Accessories, 20 = HairAccessories, 21 = FaceAccessories, 22 = NeckAccessories, 23 = ShoulderAccessories, 24 = FrontAccessories, 25 = BackAccessories, 26 = WaistAccessories, 27 = AvatarAnimations, 37 = Bundles, 38 = AnimationBundles, 39 = EmoteAnimations, 40 = CommunityCreations, 41 = Melee, 42 = Ranged, 43 = Explosive, 44 = PowerUp, 45 = Navigation, 46 = Musical, 47 = Social, 48 = Building, 49 = Transport, 54 = HeadAccessories, 55 = ClassicTShirts, 56 = ClassicShirts, 57 = ClassicPants
Тип создателя (CreatorType) byte 1 = User, 2 = Group. Требует параметр CreatorTargetId
ID создателя (CreatorTargetId) long Числовой идентификатор пользователя или группы
Имя создателя (CreatorName) string Поиск по имени создателя; если CreatorType не указан, ищет только пользователей
Ключевое слово (Keyword) string Стандартный текстовый поиск по названию предмета
Минимальная цена (MinPrice) int Минимальная цена в Robux
Максимальная цена (MaxPrice) int Максимальная цена в Robux
Сортировка (SortType) byte 0 = Relevance, 1 = Favorited, 2 = Sales, 3 = Updated, 4 = PriceAsc, 5 = PriceDesc
Агрегация (SortAggregation) byte 1 = PastDay, 3 = PastWeek, 4 = PastMonth, 5 = AllTime
Лимит (Limit) int Количество результатов: 10, 28 или 30
Курсор (Cursor) string Пагинация: nextPageCursor или previousPageCursor
Жанр (Genres) byte 1 = TownAndCity, 2 = Medieval, 3 = SciFi, 4 = Fighting, 5 = Horror, 6 = Naval, 7 = Adventure, 8 = Sports, 9 = Comedy, 10 = Western, 11 = Military, 13 = Building, 14 = FPS, 15 = RPG

Дополнительные характеристики Каталога включают фильтры по типу продажи: Limited (ограниченные предметы с фиксированным количеством), Limited Unique (серийные предметы с уникальными номерами), а также фильтр Premium (скидка для подписчиков Roblox Premium, отключен в 2024 году). Каталог также поддерживает фильтр "Unavailable Items" (скрыть или показать недоступные предметы) и сортировку по популярности, цене и дате создания.

Как получить / Где найти / Как использовать

Поиск и покупка предметов в Каталоге

  1. Переход в Каталог: Откройте официальный сайт Roblox, войдите в аккаунт и нажмите на вкладку "Каталог" (Catalog) в верхнем меню навигации. Альтернативно, используйте прямую ссылку: https://www.roblox.com/catalog.
  2. Выбор категории: На левой панели выберите нужную категорию: Clothing (одежда), Accessories (аксессуары), Heads (головы), Animations (анимации) или Characters (персонажи). Для более точного поиска используйте подкатегории, например, Hair (волосы), Gear (снаряжение) или Bundles (наборы).
  3. Применение фильтров: Используйте фильтры по цене (MinPrice, MaxPrice), типу продажи (Limited, Free), создателю (CreatorName) и сортировке (SortType). Например, чтобы найти бесплатные предметы, установите MaxPrice = 0.
  4. Просмотр страницы предмета: Нажмите на понравившийся item, чтобы открыть его страницу (page). На странице отображаются название, описание, цена, количество проданных копий и кнопка "Купить" (Buy) или "Получить" (Get) для бесплатных предметов.
  5. Покупка: Нажмите кнопку покупки и подтвердите транзакцию. Средства будут списаны с вашего баланса Robux. Для бесплатных предметов покупка не требуется — просто нажмите "Получить".
  6. Применение к аватару: После покупки перейдите в раздел "Аватар" (Avatar) в настройках профиля, найдите приобретенный предмет в инвентаре и наденьте его на персонажа.

Использование API Каталога для разработчиков

  1. Формирование URL: Для программного поиска предметов используйте эндпоинт: https://catalog.roblox.com/v1/search/items/details?[params].
  2. Добавление параметров: Замените [params] на набор параметров, разделенных символом &. Например: ?Category=3&Subcategory=12&MinPrice=0&MaxPrice=100&SortType=4&Limit=30.
  3. Обработка ответа: API возвращает JSON-объект с массивом результатов, содержащим ID предметов, названия, цены, типы и другую метаданные. Используйте nextPageCursor для пагинации.
  4. Интеграция: Встройте полученные данные в свой проект — от простого скрипта для мониторинга цен до полноценного стороннего каталога.

Поиск кода для скина в Каталоге

  1. Понимание кодов: В Каталоге Roblox не существует традиционных "кодов на скины" в виде текстовых строк. Вместо этого используются прямые ссылки на страницы предметов или ID предметов.
  2. Использование ID: Каждый item имеет уникальный числовой ID. Чтобы перейти к предмету, введите в адресной строке браузера: https://www.roblox.com/catalog/[ID], где [ID] — числовой идентификатор.
  3. Поиск по названию: Если у вас есть название скина, введите его в поле поиска (Keyword) на странице Каталога и отфильтруйте результаты по нужной категории.
  4. Проверка доступности: Убедитесь, что предмет не является Limited (ограниченным) и не снят с продажи. Для Limited предметов потребуется покупка у других игроков через систему торговли.

Советы, хитрости и особенности применения

Совет эксперта: Для поиска выгодных предложений в Каталоге используйте комбинацию фильтров SortType = 2 (Sales) и SortAggregation = 5 (AllTime). Это покажет самые продаваемые предметы за всю историю, что часто коррелирует с высоким качеством и популярностью. Однако для уникальных находок лучше использовать SortType = 3 (Updated) — так вы первыми увидите новые релизы от UGC-создателей.

Совет эксперта: Если вы ищете бесплатные предметы (free items), установите MaxPrice = 0 и отключите фильтр "Unavailable Items" (показывать недоступные). Многие классические предметы, такие как базовые головы и волосы, доступны бесплатно, но скрыты из основной выдачи. Используйте Subcategory = 15 (Heads) и Subcategory = 20 (HairAccessories) для быстрого доступа к базовым элементам.

Совет эксперта: Для отслеживания цен на Limited предметы используйте сторонние сервисы, такие как Rolimon's, которые агрегируют данные из Каталога через API. Это позволит вам покупать предметы на спаде цены и продавать на пике. Помните, что Limited UGC-предметы нельзя торговать, в отличие от классических Limited.

Совет эксперта: При использовании API Каталога учитывайте ограничение на количество запросов (rate limit). Для массового сканирования каталога рекомендуется использовать пагинацию через Cursor и делать паузы между запросами, чтобы избежать блокировки IP-адреса. Также обратите внимание, что параметр Limit принимает только значения 10, 28 и 30 — другие значения приведут к ошибке.

Совет эксперта: Каталог Roblox тесно связан с системой Bundles (наборов). Покупка бандла часто выгоднее, чем приобретение каждого предмета отдельно, особенно если в набор входят редкие аксессуары. Проверяйте страницу каждого бандла на предмет скидок и временных предложений — некоторые наборы доступны только в определенные сезоны.

Совет эксперта: Для создателей UGC важно понимать, что Каталог — это не только витрина, но и инструмент аналитики. Используйте фильтр CreatorName для отслеживания своих предметов и анализа конкуренции. Регулярно проверяйте SortType = 1 (Favorited), чтобы понять, какие предметы пользователи добавляют в избранное, но не покупают — это сигнал для корректировки цены или дизайна.