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 Seed — egy 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 Seed — egy 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 Salt — egy 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 Hash — egy 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.
Nonce — egy természetes szám, amely minden dobás generálásával növekszik.
Roll Hash — egy 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ás — egy 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.