Промокод FIRST — +7 % к пополнению Зарегистрироваться →
Регистрация

Проверка честности

Доказуемая честность позволяет проверить, что результат игры был сформирован заранее и не изменялся после её начала.

  • 1

    Результат фиксируется заранее

    До игры пользователь видит хеш сида сервера. Поэтому сервер уже не сможет незаметно заменить исходные данные.

  • 2

    Добавляются данные игрока

    В расчёте участвуют сид клиента и номер игры. Поэтому результат формируется не только сервером.

  • 3

    Результат невозможно изменить после начала игры

    Одинаковые исходные данные всегда дают одинаковый результат — его можно пересчитать в любой момент.

Как формируется результат

Из сида сервера, сида клиента и номера игры вычисляется HMAC-SHA256, из которого берётся результирующее число. Для кейсов число попадает в диапазон конкретного скина из таблицы шансов, в апгрейде и контрактах — задаёт бросок. Пересчитать результат можно на странице проверки в приложении или любым сторонним HMAC-калькулятором.

Как проверить игру: пошагово

  1. Откройте игру в истории

    В истории транзакций у каждой игры есть карточка с выпавшим числом, скином, номером игры, ID кейса и версией таблицы шансов.

  2. Раскройте сид сервера

    Пока пара сидов активна, сид сервера секретен — виден только его хеш. Нажмите «Сменить и проверить»: сервис сгенерирует новую пару сидов, текущий сид раскроется, а номера игр начнутся заново.

  3. Сверьте хеш

    Посчитайте SHA-256 от раскрытого сида — он должен совпасть с хешем, который был опубликован до игры.

  4. Пересчитайте результат

    На странице проверки выберите вкладку (кейсы, апгрейд или контракты), введите сид сервера, сид клиента, номер игры и ID кейса. Результирующее число и выданный скин должны совпасть с историей.

Сиды: что можно менять

  • Сид клиента — ваше значение от 10 до 64 символов (латиница, цифры и знаки без пробелов). Меняется в любой момент в окне «Текущие сиды».
  • Следующий сид сервера (хеш) — публикуется заранее, подтверждая, что результат не подстраивается под ваш сид клиента.
  • Раскрытый сид сервера — сохраните его: этим сидом проверяются игры, сыгранные до смены сидов.

Таблицы шансов

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

Открыть проверку в приложении

Вопросы и ответы

Что такое сид сервера?

Секретное число, которое сервер генерирует до начала игр. До игры вы видите только его SHA-256 хеш — поэтому сервер не может незаметно подменить сид. Сам сид раскрывается после смены сидов, и тогда прошлые игры можно проверить.

Что такое сид клиента?

Ваше значение, которое участвует в расчёте результата каждой игры. Его можно изменить в любой момент в окне «Текущие сиды» — так результат формируется не только сервером.

Что такое номер игры?

Порядковый номер игры на текущей паре сидов. Каждая игра увеличивает счётчик на единицу, поэтому даже при одинаковых сидах у каждой игры свой результат.

Как рассчитывается результат?

Из сида сервера, сида клиента и номера игры вычисляется HMAC-SHA256, из которого берётся результирующее число. Для кейсов число попадает в диапазон конкретного скина, в апгрейде и контрактах — задаёт бросок. Пересчитать результат можно на странице проверки или любым сторонним HMAC-калькулятором.

Почему число «не попало ни в один диапазон»?

Скорее всего, указан неверный ID кейса или версия таблицы шансов. Проверьте ID в карточке игры и оставьте поле «ID таблицы шансов» пустым, чтобы использовать актуальную таблицу кейса, либо укажите версию из карточки.

Регистрация за минуту

Вход через Steam, Telegram или Google, без пароля. Промокод FIRST — +7 % к пополнению.

Зарегистрироваться