SteamID: различия между версиями
(Содержимое страницы заменено на «Elite Crew Можно откатить, но пох.») |
Nikita (обсуждение | вклад) м (Откат правок GordonFreeman (обсуждение) к версии Kissbb) |
||
| Строка 1: | Строка 1: | ||
| − | + | '''SteamID''' - уникальный идентификационный ключ, который определяет игрока, его аккаунт Steam, а также страницу профиля этого аккаунта. | |
| − | + | ||
| + | == Генерация == | ||
| + | === Вид === | ||
| + | SteamID генерируется по несложной формуле. Состоит из трех пар цифр. Стандарт steamid - STEAM_X:Y:Z, X, Y и Z - целые числа. Если во время генерации STEAMID произошла ошибка, то будет присвоен ключ STEAM_ID_PENDING, либо UNKNOWN (см. типы steamid). | ||
| + | * X - ID "Вселенной", к которой принадлежит этот SteamID. | ||
| + | * Y - часть ID аккаунта игрока. 0 либо 1. | ||
| + | * Z - ID аккаунта. | ||
| + | |||
| + | === Типы "Вселенных" === | ||
| + | Всего 8 типов "вселенных" для SteamID: | ||
| + | |||
| + | {| {{standard-table}} | ||
| + | |- | ||
| + | ! ID | ||
| + | ! Тип | ||
| + | |- | ||
| + | | 0 | ||
| + | | Индивидуальный / Не указан | ||
| + | |- | ||
| + | | 1 | ||
| + | | Публичный | ||
| + | |- | ||
| + | | 2 | ||
| + | | Бета | ||
| + | |- | ||
| + | | 3 | ||
| + | | Внутренний | ||
| + | |- | ||
| + | | 4 | ||
| + | | Разработчик | ||
| + | |- | ||
| + | | 5 | ||
| + | | RC | ||
| + | |- | ||
| + | |} | ||
| + | |||
| + | === Типы SteamID === | ||
| + | Всего 10 типов SteamID. | ||
| + | |||
| + | {| {{standard-table}} | ||
| + | |- | ||
| + | ! Число | ||
| + | ! Буква | ||
| + | ! Тип | ||
| + | ! Возможность использования | ||
| + | ! URL ссылка (профиль / ID) | ||
| + | ! SteamID64 | ||
| + | |- | ||
| + | | 0 | ||
| + | | | ||
| + | | Ошибочный | ||
| + | | Нет | ||
| + | | | ||
| + | | | ||
| + | |- | ||
| + | | 1 | ||
| + | | U | ||
| + | | Индивидуальный | ||
| + | | Да | ||
| + | | профиль / ID | ||
| + | | style="font-family:monospace"| 0x0110000100000000 | ||
| + | |- | ||
| + | | 2 | ||
| + | | | ||
| + | | Multiseat | ||
| + | | Да | ||
| + | | | ||
| + | | | ||
| + | |- | ||
| + | | 3 | ||
| + | | | ||
| + | | Серверный | ||
| + | | Да | ||
| + | | | ||
| + | | | ||
| + | |- | ||
| + | | 4 | ||
| + | | | ||
| + | | Неизвестный, Серверный | ||
| + | | Да | ||
| + | | | ||
| + | | | ||
| + | |- | ||
| + | | 5 | ||
| + | | | ||
| + | | Задержка в получении SteamID | ||
| + | | Нет | ||
| + | | | ||
| + | | | ||
| + | |- | ||
| + | | 6 | ||
| + | | | ||
| + | | Контентный, Серверный | ||
| + | | Неизвестно | ||
| + | | | ||
| + | | | ||
| + | |- | ||
| + | | 7 | ||
| + | | g | ||
| + | | Клан | ||
| + | | Да | ||
| + | | Группа / groupID | ||
| + | | style="font-family:monospace"| 0x0170000000000000 | ||
| + | |- | ||
| + | | 8 | ||
| + | | T | ||
| + | | Чат | ||
| + | | Да | ||
| + | | | ||
| + | | | ||
| + | |- | ||
| + | | 9 | ||
| + | | | ||
| + | | P2P, Сидерный | ||
| + | | Нет | ||
| + | | | ||
| + | | | ||
| + | |- | ||
| + | | 10 | ||
| + | | | ||
| + | | Неизвестный, Пользовательский | ||
| + | | Нет | ||
| + | | | ||
| + | | | ||
| + | |} | ||
| + | |||
| + | Тип "Индивидуальный" выдается сервером, когда игрок не прошел идентификацию (значение "'''STEAM_ID_PENDING'''"). "Ошибочные" типы имеют значение "UNKNOWN" и выдаются, если не подошли другие типы. Выдаются ботам. | ||
| + | |||
| + | == SteamID в URL профиля аккаунта == | ||
| + | SteamID может быть использован для нахождения страницы профиля игрока. Все рассчитывается из несложной формулы. | ||
| + | |||
| + | Значения X, Y и Z остаются не измеными: STEAM_X:Y:Z. Метод конвертации: | ||
| + | |||
| + | По формуле W=Z*2+Y, будет: https://steamcommunity.com/path/[буква:1:W] | ||
| + | Буква для определения аккаунта находится выше. | ||
| + | |||
| + | == Ссылки == | ||
| + | * [https://developer.valvesoftware.com/wiki/SteamID Valve Developer Wiki] - Valve о SteamID. | ||
| + | * [http://steamidfinder.com/ SteamIDFinder] - Простой инструмент для нахождение игрока по его SteamID. | ||
Текущая версия на 22:19, 1 сентября 2012
SteamID - уникальный идентификационный ключ, который определяет игрока, его аккаунт Steam, а также страницу профиля этого аккаунта.
Содержание
Генерация
Вид
SteamID генерируется по несложной формуле. Состоит из трех пар цифр. Стандарт steamid - STEAM_X:Y:Z, X, Y и Z - целые числа. Если во время генерации STEAMID произошла ошибка, то будет присвоен ключ STEAM_ID_PENDING, либо UNKNOWN (см. типы steamid).
- X - ID "Вселенной", к которой принадлежит этот SteamID.
- Y - часть ID аккаунта игрока. 0 либо 1.
- Z - ID аккаунта.
Типы "Вселенных"
Всего 8 типов "вселенных" для SteamID:
| ID | Тип |
|---|---|
| 0 | Индивидуальный / Не указан |
| 1 | Публичный |
| 2 | Бета |
| 3 | Внутренний |
| 4 | Разработчик |
| 5 | RC |
Типы SteamID
Всего 10 типов SteamID.
| Число | Буква | Тип | Возможность использования | URL ссылка (профиль / ID) | SteamID64 |
|---|---|---|---|---|---|
| 0 | Ошибочный | Нет | |||
| 1 | U | Индивидуальный | Да | профиль / ID | 0x0110000100000000 |
| 2 | Multiseat | Да | |||
| 3 | Серверный | Да | |||
| 4 | Неизвестный, Серверный | Да | |||
| 5 | Задержка в получении SteamID | Нет | |||
| 6 | Контентный, Серверный | Неизвестно | |||
| 7 | g | Клан | Да | Группа / groupID | 0x0170000000000000 |
| 8 | T | Чат | Да | ||
| 9 | P2P, Сидерный | Нет | |||
| 10 | Неизвестный, Пользовательский | Нет |
Тип "Индивидуальный" выдается сервером, когда игрок не прошел идентификацию (значение "STEAM_ID_PENDING"). "Ошибочные" типы имеют значение "UNKNOWN" и выдаются, если не подошли другие типы. Выдаются ботам.
SteamID в URL профиля аккаунта
SteamID может быть использован для нахождения страницы профиля игрока. Все рассчитывается из несложной формулы.
Значения X, Y и Z остаются не измеными: STEAM_X:Y:Z. Метод конвертации:
По формуле W=Z*2+Y, будет: https://steamcommunity.com/path/[буква:1:W] Буква для определения аккаунта находится выше.
Ссылки
- Valve Developer Wiki - Valve о SteamID.
- SteamIDFinder - Простой инструмент для нахождение игрока по его SteamID.