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.