all
PrimeDrop

Verify your games

Provably fair

Provable Fairness — Upgrader

В режиме Upgrader на платформе используется система Provable Fairness, которая позволяет каждому пользователю самостоятельно убедиться, что результат апгрейда честный и не был изменён задним числом.

Результат апгрейда формируется детерминированным способом на основе пары сидов (Client Seed и Server Seed) и выбранных пользователем диапазонов. Если входные данные одинаковы, результат всегда будет идентичным — это позволяет полностью воспроизвести и проверить любой апгрейд.

Server Seed

Server Seed — это серверный сид, который генерируется системой.

  • Для каждого апгрейда создаётся новый случайный Server Seed.

  • В интерфейсе аккаунта пользователю показывается хеш Server Seed (Server Hashed Seed), а не исходное значение.

  • Это гарантирует, что:

    платформа не сможет изменить Server Seed после совершения апгрейда;

    игрок не сможет заранее узнать исходный Server Seed и предсказать результат.

После смены Server Seed предыдущий сид сохраняется и может быть использован для проверки уже совершённых апгрейдов.

Client Seed

Client Seed — это клиентский сид, который контролируется игроком.

  • Client Seed можно менять вручную в настройках аккаунта.

  • Изменение Client Seed формирует новую последовательность результатов для игры Upgrader.

  • Client Seed генерируется системой автоматически и используется как часть входных данных для расчёта результата апгрейда.

Итоговый результат апгрейда всегда зависит от комбинации:

Client Seed + Server Seed

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

Ranges (диапазоны)

В игре Upgrader важную роль играют диапазоны, которые настраивает сам игрок перед каждым апгрейдом.

  • Диапазоны определяют, какие значения тикета считаются выигрышными.

  • Игрок задаёт минимальное и максимальное значение диапазона (min range и max range).

  • Разница между min и max определяет шанс успеха апгрейда.

Логика работы:

  • Если min range < max range
    Игрок выигрывает апгрейд, если сгенерированный тикет попадает между min и max включительно.

  • Если min range > max range (обёрнутый диапазон)
    Диапазон «оборачивается» через конец шкалы. Игрок выигрывает, если тикет:

    либо находится между min range и верхней границей шкалы;

    либо между нижней границей шкалы и max range.

Игрок самостоятельно выбирает выигрышную область, а система честно генерирует тикет.

Термины и определения

  • Client Seed — клиентский сид игрока.

  • Server Seed — актуальный серверный сид.

  • Server Hashed Seed — хешированная версия Server Seed.

  • Ranges (диапазоны) — диапазон значений, выбранный игроком как выигрышный.

  • Ticket / Roll Ticket — числовое значение, определяющее результат апгрейда.

  • Provably Fair — система, позволяющая воспроизвести и проверить результат.

Rolling (генерация результата апгрейда)

Результат апгрейда рассчитывается следующим образом:

  • Берутся значения Client Seed и Server Seed.

  • Значения объединяются в одну строку:

    $seed = $client_seed . $server_seed;
  • Полученное значение используется для инициализации генератора случайных чисел:

    mt_srand(crc32($seed));
  • Генерируется тикет:

    $ticket = mt_rand(1, 1000000) / 10000;

    исходное значение: от 1 до 1 000 000;

    итоговое значение: от 0.0001 до 100.0000.

  • Полученное значение используется для проверки попадания в выигрышный диапазон.

    $seed = $client_seed . $server_seed;
    mt_srand(crc32($seed));
    $ticket = mt_rand(1, 1000000) / 10000;

При одинаковых значениях Client Seed и Server Seed результат всегда будет одинаковым.

PHP-код проверки

1
2
3
4
5
6
7
8
9
10
11
<?php
// Provably Fair Upgrade verification
$client_seed = 'client seed';
$server_seed = 'server seed';
 
$seed = $client_seed . $server_seed;
mt_srand(crc32($seed));
 
$ticket = mt_rand(1, 1000000) / 10000;
var_dump($ticket);
?>

Где запустить код

Данный PHP-скрипт можно запустить любым удобным способом:

Локально

  • Установите PHP на компьютер или сервер.

  • Создайте файл, например upgrader_check.php.

  • Вставьте в него код и выполните команду:

    php upgrader_check.php

Онлайн

Код можно запустить через публичные PHP-раннеры:

Как проверить апгрейд

  • Откройте историю игры Upgrader.

  • Скопируйте значения Client Seed и Server Seed.

  • Подставьте их в PHP-код.

  • Запустите скрипт.

  • Сравните полученный тикет с результатом апгрейда.

Если значения совпадают, апгрейд был рассчитан честно и без вмешательства.

all
PrimeDrop
icon

This website is protected by SSL encryption, ensuring your data remains secure. Certified for safety and compliance with international web standards.

Features

AffiliateRewards
imgimgimgimg

Send us an email

[email protected]

© 2026PrimeDrop. All rights reserved.
PRIMEDROP is owned and operated by Celsius Holdings N.V., registration number: 157856, registered address: Zuikertuintjeweg Z/N (Zuikertuin Tower), Willemstad, Curaçao. Contact: [email protected]

Active currency
information

Language