EORunners.online· արդար խաղ

Արդար խաղ

Թարմացվել է՝
Ինչպես է EORunners-ն ապացուցում, որ վազքերն արդար են և վերարտադրելի — պարզ բառերով և ստուգելու հրահանգներով։

Ապացուցելի արդարության գաղափարը

«Ապացուցելի արդար»-ը միջոց է՝ վստահ լինելու, որ վազքի արդյունքը որոշված է նախապես և չէր կարող փոխվել սերվերի կողմից խաղը սկսվելուց հետո։ Յուրաքանչյուր վազք վերարտադրելի է սերվերի seed-ից, հաճախորդի seed-ից և nonce-ից։

Խաղացողի դեմ մեքենայացում չկա. հարկի արդյունքը seed-երի դետերմինիստական ֆունկցիա է։

Ինչպես է աշխատում

Commit վազքից առաջ՝ սերվերը հրապարակում է SHA-256(serverSeed); բուն seed-ը թաքնված է։

Հարկի վիճակահանություն՝ roll = HMAC-SHA256(serverSeed, clientSeed:nonce:floor); առաջին 8 hex-ը բաժանվում է 2³²-ի։ Հարկն անցնվում է, եթե ընկնողն ավելի փոքր է աստիճանի հավանականությունից։

Բացահայտում հետո՝ սերվերը բացահայտում է սերվերի seed-ը — կարող ես ստուգել դրա հեշը և վերահաշվել բոլոր ընկնողները։

Ինչպես ստուգել քո վազքը

Վազքից հետո բացիր /fair էջը — այնտեղ կգտնես հեշ commit-ը, բացահայտված սերվերի seed-ը, հաճախորդի seed-ը, nonce-ն և յուրաքանչյուր հարկի ընկնողը։ Համեմատիր SHA-256(serverSeed)-ը commit-ի հետ։

Անկախ վերստուգման համար կա POST /game/verify վերջնակետը՝ փոխանցեք serverSeed, clientSeed, nonce, մակարդակների ցանկ և բազմապատկիչների աղյուսակի տարբերակը (tableVersion) — ծառայությունը կվերադարձնի նույն ռոլերն ու արդյունքները։

Հայտարարված վերադարձ

Տեսական վերադարձը յուրաքանչյուր փորձված հարկի համար 99% է՝ ներառյալ ձախողումներն ու ոսկե դռները։ Սա վազքի կամ սեսիայի երաշխիք չէ․ ռիսկը կուտակվում է հարկերի միջև։

Բազմապատկիչների աղյուսակի տարբերակ

Ակտիվ աղյուսակը 3 տարբերակն է, ուժի մեջ է 2026-08-05-ից՝ 5 ռիսկի աստիճան, խորություն՝ 15 հարկ, ×5 ոսկե դռնով ռիսկային աստիճաններում։

Ավելի վաղ խաղարկված վազքերը մնում են լիովին ստուգելի — փոխանցեք վազքի սեփական աղյուսակի տարբերակը (tableVersion 1, 2 կամ 3) /game/verify-ին, և վազքը վերարտադրվում է իր աղյուսակով։ 2-րդ տարբերակի արխիվային աղյուսակը (3 մակարդակ, խորությունը 12, առանց դռների) ցուցադրված է ստորև։

ԱստիճանԱնցման հավանականությունՀարկի բազմապատկիչՈսկե դուռ
Հեշտ98%×1.0112—
Միջին94%×1.0487—
Ռիսկային87%×1.1366—