SteamID: различия между версиями

Материал из HLDM Wiki
Перейти к навигации Перейти к поиску
м
(Содержимое страницы заменено на «Elite Crew Можно откатить, но пох.»)
Строка 1: Строка 1:
'''SteamID''' -  уникальный идентификационный ключ, который определяет игрока, его аккаунт Steam, а также страницу профиля этого аккаунта.
+
Elite Crew
 
+
Можно откатить, но пох.
== Генерация ==
 
=== Вид ===
 
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.
 

Версия 11:23, 29 августа 2012

Elite Crew Можно откатить, но пох.