Форматы Steam ID и как их узнать: SteamID64, SteamID2/3 и Hex для FiveM

Руководства Steam

Steam ID — числовой идентификатор аккаунта в Steam, который существует в нескольких форматах: от классического SteamID2 до 17-значного SteamID64 и шестнадцатеричного Hex ID — свой номер показывает адресная строка профиля за два клика, а чужой профиль по нику ищет официальный поиск steamcommunity.com/search/users/. Разобраться с остальными настройками поможет гид по Steam.

Что такое Steam ID и какие у него форматы

Steam ID — не один номер, а семейство связанных форматов одного и того же аккаунта: каждый использует свою систему счисления и свою область применения, но все выводятся из одного базового числа — AccountID.

AccountID — 32-битное число, которое Valve присваивает аккаунту один раз при регистрации и не меняет никогда, даже после смены никнейма, страны или e-mail. Из AccountID по фиксированной формуле считаются все остальные форматы: SteamID64 равен AccountID плюс константа 76561197960265728, SteamID3 просто оборачивает AccountID в скобки, а классический SteamID2 раскладывает его на чётность и половину.

ФорматПример (для AccountID 123456789)Где используется
AccountID (SteamID32)123456789базовое число, из него считаются остальные форматы
SteamID2 (legacy)STEAM_1:1:61728394старые игровые серверы на движке Source, консольные логи
SteamID3[U:1:123456789]конфиги современных серверов, RCON-логи Valve-игр
SteamID64 (Community ID)76561198083722517URL профиля steamcommunity.com/profiles/…, Steam Web API
Vanity URLsteamcommunity.com/id/exampleuser/короткая персональная ссылка, задаётся вручную в настройках
Hex IDsteam:1100001075bcd15whitelisting на модифицированных серверах, FiveM и GTA V

Формула проверяема в обе стороны: у STEAM_1:1:61728394 чётность (Y) равна 1, а половина (Z) равна 61728394, значит AccountID = 61728394 × 2 + 1 = 123456789 — то же число, что и в SteamID3. Ни один официальный интерфейс Steam не показывает SteamID2, SteamID3 или Hex ID напрямую: клиент отображает только профильный URL (то есть SteamID64 или Vanity URL), а остальные форматы нужно получать пересчётом.

Vanity URL — исключение из этой формулы: это не число, а произвольная строка, которую пользователь один раз задаёт в настройках профиля, и она никак не участвует в конвертации между числовыми форматами — потерять Vanity URL нельзя, но по нему нельзя восстановить SteamID2 или Hex без обращения к профилю.

Steam ID и Community ID в официальной терминологии Valve — синонимы одного и того же SteamID64: разработчики закрепили за 17-значным числом сразу два названия, и в разных разделах документации и интерфейса встречается то одно, то другое, хотя формат и значение идентификатора при этом не меняются.

Как найти свой номер в Steam

Свой SteamID64 клиент и браузер показывают одинаково — оба выводят его в адресной строке профиля, если у аккаунта не задан Vanity URL.

  1. Откройте клиент Steam и нажмите на имя профиля в правом верхнем углу.
  2. Выберите «Просмотр профиля» — откроется страница вашего аккаунта.
  3. Скопируйте адрес страницы: если после «/profiles/» идёт длинное число — это и есть SteamID64; если после «/id/» идёт слово — это Vanity URL, а не SteamID64.
  4. В браузере повторите те же шаги на steamcommunity.com, войдя в аккаунт через любой веб-браузер — результат идентичен клиенту.
  5. Сохраните полученный Steam ID в заметках заранее — на модифицированных серверах и в некоторых лаунчерах его запрашивают до входа в игру, а не по ходу заполнения профиля.

Мобильное приложение Steam отдельного экрана с SteamID64 не показывает: профиль там открывается тем же способом (значок аккаунта → «Просмотр профиля»), но ссылка не отображается в адресной строке, потому что мобильный клиент её просто не показывает пользователю — для мобильного устройства проще один раз посмотреть свой Steam ID на компьютере или в браузерной версии сайта и сохранить его в заметках.

Результат не зависит от устройства: клиент, браузер на компьютере и мобильный сайт steamcommunity.com показывают один и тот же Steam ID для одного и того же аккаунта, потому что номер хранится на стороне Steam, а не в конкретном приложении.

Если нужен именно SteamID2, SteamID3 или Hex, а не SteamID64, сторонний конвертер экономит время на ручном подсчёте по формуле выше: он принимает на вход профильный URL или SteamID64 и мгновенно показывает остальные форматы. Значение имеет только один момент безопасности — такой инструмент запрашивает лишь публичную ссылку на профиль, а не логин и пароль от аккаунта; любая форма, которая просит войти через Steam для «проверки ID», не связана с реальной конвертацией форматов Steam ID и её стоит закрыть.

Как найти чужой профиль в Steam по нику

Официальный поиск пользователей — steamcommunity.com/search/users/ — принимает никнейм и возвращает список совпадающих профилей; в клиенте тот же поиск открывается через раздел «Сообщество» → «Найти людей». Сам SteamID64 в этом поиске не участвует — результат строится по отображаемому нику и аватару, а числовой идентификатор становится виден только после перехода на страницу конкретного профиля.

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

Если никнейм слишком общий, надёжнее попросить у человека прямую ссылку на профиль или его SteamID64 — вставленный в адресную строку браузера адрес вида steamcommunity.com/profiles/76561198083722517/ откроет ровно нужный аккаунт без разбора списка тёзок. Именно точный Steam ID, а не ник, стоит запрашивать перед тем, как добавлять человека в whitelist на игровом сервере — ошибиться тёзкой при whitelisting обходится дороже, чем при обычном добавлении в друзья. Профиль в закрытых настройках приватности поиск по нику всё равно находит по самому факту существования аккаунта, но не показывает игры, друзей и другие детали до тех пор, пока владелец не откроет профиль или не добавит вас в друзья.

Зачем нужен Steam Hex ID: whitelisting и FiveM, GTA V

Hex ID — это тот же SteamID64, только записанный в шестнадцатеричной системе счисления вместо десятичной: число не меняется, меняется только форма записи, поэтому Hex ID так же постоянен, как и сам Steam ID, из которого он получен.

Модифицированные игровые серверы — в первую очередь RP-серверы на базе FiveM для GTA V — используют Hex ID вместо никнейма для белых списков (whitelisting) и банов по одной причине: никнейм игрок меняет в один клик, а Hex ID привязан к тому же AccountID, что и SteamID64, и остаётся неизменным. В конфигурации сервера идентификатор обычно записывается с префиксом «steam:», например steam:1100001075bcd15, и именно эту строку сервер сверяет со списком допущенных или забаненных игроков при подключении.

Вне модифицированных серверов и подобных систем идентификации Hex ID почти не встречается: официальные серверы Valve и большинство обычных многопользовательских игр на движке Source используют SteamID64 или SteamID2 напрямую, без перевода в шестнадцатеричный формат.

Когда поиск не даст результата

Найти нужный Steam ID получается не всегда — в части случаев формат или инструмент здесь ни при чём, дело в самих настройках Steam.

Слишком частый никнейм — если человек называется распространённым словом или ником вида «Player1», поиск по нику вернёт десятки похожих профилей одновременно, и без дополнительного признака (аватар, общая игра, дата регистрации) выбрать нужный аккаунт из списка не получится. Отсутствие Vanity URL — это не ошибка и не «профиль без ID»: длинный адрес вида /profiles/76561198…/ в строке браузера уже содержит корректный SteamID64, просто без короткого персонального алиаса. Смена никнейма после бана — SteamID64 конкретного аккаунта не меняется даже после блокировки VAC или смены отображаемого имени, поэтому поиск по старому известному нику приведёт к тому же, уже забаненному профилю, а не к новому аккаунту того же человека. Hex ID не нужен для рядовых серверов — на официальных серверах Valve и на большинстве обычных многопользовательских проектов запрашивать Hex ID бессмысленно: он применяется только на модифицированных RP-серверах с собственной системой whitelisting, а не как универсальный игровой идентификатор.

Ответы на частые вопросы

Что такое Steam ID простыми словами?

Это числовой идентификатор аккаунта Steam, который присваивается один раз при регистрации и не меняется — в отличие от никнейма, который можно менять сколько угодно раз.

Чем Steam ID отличается от логина Steam?

Это разные вещи: логин — секретное имя для входа в аккаунт, известное только владельцу, а профильный номер (в первую очередь SteamID64) — публичный, виден в адресной строке и его можно смело показывать другим для добавления в друзья или подключения к серверу.

Как быстро посмотреть свой SteamID64 без сторонних сайтов?

Откройте свой профиль в клиенте или браузере и скопируйте адрес страницы: число после «/profiles/» — это и есть искомый номер; если там стоит слово, а не число, значит у аккаунта задан Vanity URL, а сам SteamID64 показывает соответствующая ему страница.

Почему в Steam не находится нужный человек по нику?

Чаще всего потому, что никнейм не уникален и совпадает у нескольких аккаунтов сразу — сузить список помогают аватар, общие игры или дата регистрации; если ник слишком общий, надёжнее попросить у человека прямую ссылку на профиль.

Как перевести SteamID64 в SteamID2 или SteamID3 без калькулятора?

Вычтите из SteamID64 константу 76561197960265728 — получится AccountID; для SteamID3 просто подставьте это число в [U:1:AccountID], а для SteamID2 разделите AccountID на 2 (это Z) и возьмите остаток от деления (это Y) в формате STEAM_1:Y:Z.

Зачем нужен Steam Hex ID, если есть SteamID64?

Hex ID — то же самое число в другой системе счисления, которое требуют конкретные системы: в первую очередь конфиги whitelisting на модифицированных RP-серверах FiveM для GTA V, где идентификатор игрока принято записывать в шестнадцатеричном виде с префиксом «steam:».

Можно ли узнать Steam ID человека, если его профиль скрыт?

Сам факт существования аккаунта поиск по нику находит независимо от приватности, но список игр, друзей и другие детали закрытый профиль не покажет — их видно только владельцу или его друзьям.

Изменится ли мой SteamID64, если я поменяю никнейм или получу VAC-бан?

Нет — этот номер привязан к AccountID и остаётся неизменным пожизненно вне зависимости от смены отображаемого имени, региона или статуса бана; меняется только то, что видно рядом с ним, а не он сам.

Как передать свой Steam ID другу для игры или для пополнения баланса?

Достаточно скопировать адрес своего профиля и отправить его человеку — по этой ссылке друг добавит вас в Steam, сервер найдёт нужный аккаунт для whitelisting, а сервис пополнения PrepodSteam по тому же логину проверит, что баланс зачисляется на правильный аккаунт, а не на аккаунт однофамильца по нику.

Y

Пишу понятные инструкции о Steam: разбираю настройки аккаунта, пополнение баланса, региональные ограничения, безопасность, торговую площадку и распространённые ошибки. Перед публикацией проверяю информацию и регулярно обновляю материалы, чтобы инструкции оставались актуальными.

Оцените автора
ПРЕПОД STEAM