Provably Fair

Hogyan működik

A Provably Fair egy nyílt algoritmusrendszer, amely garantálja a méltányosságot minden DotaBoom játékban, lehetetlenné téve a 'manipuláció' bármely formáját. Minden láda ezt a rendszert használja, és az oldal minden felhasználója... Olvass tovább

Hogyan működik a PF?

Client Seedegy véletlenszerű érték, amelyet az ügyféloldalon generáltak a ládák nyitása vagy PVP-ben való játék előtt. PVP esetén az összes résztvevő Kliens Seedje egy vesszővel elválasztott karakterláncba van egyesítve. Ezt használják a dobás (Dobás Hash) hash-elésére.

Server Seedegy véletlenszerű karakterlánc, amelyet az oldalunk generál. A Nyilvános Hash titkosítására szolgál a Szerver Salt-tal együtt, és a ládákban és fejlesztésekben lévő dobások kiszámítására.

Server Saltegy véletlenszerű karakterlánc, amely titkos kulcsként szolgál. A Nyilvános Hash titkosítására szolgál a Szerver Seed-del együtt.

Public Hashegy titkosított sha256 HMAC karakterlánc a Szerver Seed és a Szerver Salt alapján. Mindig látható az Ön számára, és miután felfedte a Szerver Seedet, saját maga is titkosíthatja a Szerver Salt-tal, hogy ellenőrizze, nem módosítottuk a Szerver Seedet, és minden tisztességes.

Nonceegy természetes szám, amely minden dobás generálásával növekszik.

Roll Hashegy véletlenszerű karakterlánc, amelyet a Kliens Seed, a Nonce és a Beacon használatával generálnak PVP-ben. Ládákban és fejlesztésekben a Kliens Seedet, a Nonce-ot és a Szerver Seedet használják.

Ládákhoz

hash_hmac(’sha256’, $clientSeed.’-’.$nonce, $serverSeed)

Dobásegy dobás hash, amelyet dobás értékké alakítanak át, és amelyet a nyeremény meghatározására használnak.

$hex = substr($hash, 0, 7);
$number = hexdec($hex);
$roll = $number % 100000 + 1;

Láda ellenőrzése

  • Nyissa meg a profilját, és válassza ki az ellenőrizni kívánt tárgyat.
  • Vigye a kurzort a „Provably Fair” ikon fölé, és kattintson az „Ellenőrzés” gombra.
  • Egy oldalra kerül, amely megmutatja a dobás értékét és a kapott tárgyat.
  • Ha ellenőrizni szeretné a Nyilvános Hash-t, kattintson a „Szerver Seed mutatása” gombra.
  • Ezután kattintson a „Szerver Seed Előzmények” gombra, és próbálja meg saját maga titkosítani a Szerver Seedet és a Szerver Salt-ot a(z) kódoló. segítségével
  • Ehhez válassza a „Digest Algorithm” — „sha256” lehetőséget, írja be a Szerver Seedet a felső mezőbe, és a Szerver Salt-ot a „Secret Key” mezőbe, majd kattintson a „Compute HMAC” gombra.
  • Ezután hasonlítsa össze az eredményül kapott karakterláncot a Nyilvános Hash-sel, egyezniük kell.