Проверка честности
Доказуемая честность позволяет проверить, что результат игры был сформирован заранее и не изменялся после её начала.
- 1
Результат фиксируется заранее
До игры пользователь видит хеш сида сервера. Поэтому сервер уже не сможет незаметно заменить исходные данные.
- 2
Добавляются данные игрока
В расчёте участвуют сид клиента и номер игры. Поэтому результат формируется не только сервером.
- 3
Результат невозможно изменить после начала игры
Одинаковые исходные данные всегда дают одинаковый результат — его можно пересчитать в любой момент.
Как формируется результат
Из сида сервера, сида клиента и номера игры вычисляется HMAC-SHA256, из которого берётся результирующее число. Для кейсов число попадает в диапазон конкретного скина из таблицы шансов, в апгрейде и контрактах — задаёт бросок. Пересчитать результат можно на странице проверки в приложении или любым сторонним HMAC-калькулятором.
Как проверить игру: пошагово
Откройте игру в истории
В истории транзакций у каждой игры есть карточка с выпавшим числом, скином, номером игры, ID кейса и версией таблицы шансов.
Раскройте сид сервера
Пока пара сидов активна, сид сервера секретен — виден только его хеш. Нажмите «Сменить и проверить»: сервис сгенерирует новую пару сидов, текущий сид раскроется, а номера игр начнутся заново.
Сверьте хеш
Посчитайте SHA-256 от раскрытого сида — он должен совпасть с хешем, который был опубликован до игры.
Пересчитайте результат
На странице проверки выберите вкладку (кейсы, апгрейд или контракты), введите сид сервера, сид клиента, номер игры и ID кейса. Результирующее число и выданный скин должны совпасть с историей.
Сиды: что можно менять
- Сид клиента — ваше значение от 10 до 64 символов (латиница, цифры и знаки без пробелов). Меняется в любой момент в окне «Текущие сиды».
- Следующий сид сервера (хеш) — публикуется заранее, подтверждая, что результат не подстраивается под ваш сид клиента.
- Раскрытый сид сервера — сохраните его: этим сидом проверяются игры, сыгранные до смены сидов.
Таблицы шансов
У каждого кейса есть таблица шансов с версией и датой. При проверке показывается таблица, действовавшая в момент игры, а не только актуальная — так можно убедиться, что диапазоны не менялись задним числом. В кейс-батлах с «мусорным захватом» используется отдельная таблица с ячейкой захвата.
Вопросы и ответы
Что такое сид сервера?
Секретное число, которое сервер генерирует до начала игр. До игры вы видите только его SHA-256 хеш — поэтому сервер не может незаметно подменить сид. Сам сид раскрывается после смены сидов, и тогда прошлые игры можно проверить.
Что такое сид клиента?
Ваше значение, которое участвует в расчёте результата каждой игры. Его можно изменить в любой момент в окне «Текущие сиды» — так результат формируется не только сервером.
Что такое номер игры?
Порядковый номер игры на текущей паре сидов. Каждая игра увеличивает счётчик на единицу, поэтому даже при одинаковых сидах у каждой игры свой результат.
Как рассчитывается результат?
Из сида сервера, сида клиента и номера игры вычисляется HMAC-SHA256, из которого берётся результирующее число. Для кейсов число попадает в диапазон конкретного скина, в апгрейде и контрактах — задаёт бросок. Пересчитать результат можно на странице проверки или любым сторонним HMAC-калькулятором.
Почему число «не попало ни в один диапазон»?
Скорее всего, указан неверный ID кейса или версия таблицы шансов. Проверьте ID в карточке игры и оставьте поле «ID таблицы шансов» пустым, чтобы использовать актуальную таблицу кейса, либо укажите версию из карточки.
Регистрация за минуту
Вход через Steam, Telegram или Google, без пароля. Промокод FIRST — +7 % к пополнению.