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

1 октября 2026 г. в 12:00:07

Листая инвентарь на C5GAME, многие сталкиваются с иллюзией: вроде бы одна и та же вещь, но в окне осмотра написано «оружейный ящик», в ячейке инвентаря — строка из английских символов, похожая на код, а на странице лота — совсем другое имя. Это не ошибка, просто у этих трёх типов ресурсов свои системы идентификаторов, и окно осмотра, ячейка инвентаря и страница списка читают разные поля. Разобраться в их взаимодействии гораздо полезнее, чем заучивать названия скинов.

Введение

Многие, просматривая инвентарь на C5GAME, испытывают странное чувство: вроде бы одна и та же вещь, но в окне осмотра написано «оружейный ящик», в ячейке инвентаря — строка английских символов, похожая на абракадабру, а на странице лота появляется третье имя. Это не чья-то ошибка: у этих трёх типов ресурсов свои системы идентификаторов, и окно осмотра, ячейка инвентаря и страница списка читают разные поля. Понять, как они стыкуются, гораздо полезнее, чем заучивать названия скинов.

Оружейные ящики: опознаём по префиксу weapon_case, а не по русскому названию

Оружейный ящик — это отдельный тип предмета во внутриигровых ресурсах, и его префикс обычно относится к семейству weapon_case. Названия вроде «Кошмарный ящик» или «Ящик отдачи», которые вы видите в окне осмотра, — это локализованные отображаемые имена. А то, является ли ящик тем же самым, определяет строковый ресурсный ключ вида csgo_weapon_case_xxx.

Здесь есть часто упускаемая ловушка: русское отображаемое имя ящика может слегка меняться при обновлении языкового пакета, а ресурсный ключ — нет. Поэтому когда имя на странице списка C5GAME не совпадает с именем в окне осмотра, не спешите подозревать подделку — сначала сверьте ресурсный ключ. Ящики, которые открываются одним и тем же ключом, обязательно входят в одну ключевую группу. Если имена не совпадают, а ключи совпадают — это просто задержка локализации.

Ещё одна деталь — «свойство контейнера». Ящик сам по себе не украшение, а контейнер, поэтому в окне осмотра у него не будет слотов для наклеек и полосы износа. Статичное изображение ящика, которое вы видите в окне осмотра, читается из текстуры ящика и никак не связано с ресурсами скинов, которые могут из него выпасть. Иными словами, обложка на странице списка ящиков и содержимое ящика — это два разных набора ресурсов, и не стоит по обложке судить о содержимом.

Коллекции: идентификатор привязан к «серии», а не к отдельному предмету

Коллекции — самая неправильно понимаемая из трёх категорий. Многие думают, что коллекция — это «набор скинов», но с точки зрения ресурсов идентификатор коллекции привязан к уровню серии, а не к уровню отдельного предмета.

Конкретно: ресурсный ключ скина обычно выглядит как cu_xxx_yyy, где первая часть — это оружие или серия расцветок, а вторая — конкретный вариант. Коллекция же объединяет эти ресурсные ключи в одну группу серии, и имя группы часто привязано к карте, операции или событию. Тег коллекции, который вы видите в окне осмотра, читает именно это имя группы.

Это означает две вещи.

Во-первых, один и тот же скин может одновременно появляться в контексте разных коллекций, потому что коллекция — это классификация, а не уникальная идентичность. Если вы видите, что на C5GAME скин помечен как коллекция A, а в другом месте — как коллекция B, не спешите кричать о подделке, а проверьте, не изменился ли его базовый ресурсный ключ.

Во-вторых, «полнота» коллекции — это понятие уровня группы. Собирая набор, вы собираете множество ресурсных ключей, а не множество русских названий. Русские названия могут дрейфовать от страницы к странице из-за переводческих привычек, а ресурсные ключи — нет.

Скины агентов: идентификатор привязан к двум уровням — «модель + текстура»

Главное отличие скинов агентов от скинов оружия в том, что это не расцветка на фиксированной модели оружия, а замена всего ресурса персонажа. Поэтому структура идентификатора двухуровневая: один уровень указывает на модель персонажа, другой — на вариант текстуры, используемый этой моделью.

Отсюда вытекает вполне практичное явление: у скинов агентов в окне осмотра обычно нет полосы износа. В определении их ресурса нет поля wear, и износ для них бессмыслен. Если на C5GAME на странице лота агента нет фильтра по износу, это не отсутствие функции на странице, а то, что сам предмет не участвует в системе износа.

Как же тогда определить, два агента — это одно и то же? Смотрите на ресурсный ключ модели. Разные варианты текстур одной модели расходятся во второй части ресурсного ключа. После перевода на русский они могут оба называться «агент такой-то», но если ключи модели разные — это два разных предмета. Это особенно полезно при сравнении между страницами: русское название может обмануть, а ключ модели — нет.

Что смотреть при сверке трёх типов ресурсов

Если поставить все три рядом, логика становится довольно ясной:

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

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

Кстати, страница предмета на торговой площадке Steam и внутриигровой ресурсный ключ совпадают. Если вы сверяете C5GAME и Steam, брать ресурсный ключ со страницы Steam в качестве якоря гораздо надёжнее, чем русское название. Ведь имя меняется, а ключ — нет.