Bolt.gg 饰品强化网站算法揭秘

最近帮客户定制一个类似bolt.gg的csgo饰品强化网站,专门研究了下bolt.gg的算法,接下来为大家介绍下:

 

市面上的强化玩法的胜负判别方式都是以玩家下注的概率A与该局强化的随机概率B比较,若玩家下注概率A小于等于此次强化随机的概率B,则玩家获胜,强化成功,反之强化失败。

以bolt.gg的玩法为例,一局游戏的随机概率的计算,一般由以下两个要素来决定:玩家自定义密钥 clientSeed、该局游戏的服务器密钥 servereed

游戏开始时,网站会使用sha256算法根据玩家自定义密钥以及服务器密钥来生成该局游戏的hash值,如 newHash = sha256(clientSeed + serverSeed),假设玩家密钥为 myseed,服务器密钥为 d563c16b00bc68a6f54ce97b5e3df882209d0bcf349baf01c408d7c0f93c6ed1, 将两组密钥进行sha256算法计算,得到一个新的newHash值 5fbde6c46c161b36254d496fdc247f1120387dc6129a0c687eb58a952f4d6b5c,取该newHash值最后6为4d6b5c,将其按16进制转换为10进制,得到整数 5073756 ,除以 16777215并取整,得到3025,再除以100,得到30.25,则玩家此局游戏的随机概率为 30.25%,如果玩家此局下注的强化概率大于30.25%(比如玩家选择强化2倍,强化概率为45%),则玩家此次强化就成功了,反之玩家选择的强化概率小于30.25%,玩家强化就失败了。

为了保证游戏的公平性,网站在开始游戏前,允许玩家自定义自己的密钥clientSeed(如果玩家不自定义的话,网站一般会为玩家生成一个随机字符串),由于sha256算法的散列性质,修改任意一个字符后,都会导致最终的计算结果得到的hash完全不同,因而也就影响了最终结束时的随机概率值,也保证了每次强化的结果概率一定是随机的。

玩家一般在游戏开始前只能修改自己的clientSeed密钥,而服务器为玩家生成的该局密钥是不可见的,不然玩家就可以自己提前计算出概率值了,不过服务器一般为玩家显示一个加盐后的serverSeed;比如游戏开始前,除了玩家可以自定义的clientSeed,网站还会同时显示两个额外的字符串,salt、hash,以上面的serverSeed为例,网站会同时提供一个加密salt为4d43d8c39e2351d0b45b31a307ef85183a2a01a33904e9f11abf320858fb4ce1,以及hash c401d467928be2e21eb662942fc244bb5f7bdb34f74547af2eeaf850b36d33ea,而这里的这个hash是通过 hash = sha256(salt + serverSeed) 的算法得到的,所以当一局游戏结束后,服务器会公布该局游戏的serverSeed,玩家可以根据游戏开始前网站提供的salt,对公布的serverSeed进行sha256计算,然后得到一个hash值,将该hash值与游戏开始前提供的hash值比较,是否相同;相同说明游戏过程中,网站并未篡改该局游戏的serverSeed。

每局游戏结束后,玩家开始一局新的游戏时,网站会为玩家生成一个新的serverSeed,并公布该serverSeed对应的salt和hash,以供玩家游戏结束后校验。

简单来说,每局游戏的概率值,由玩家和网站两方的因素来控制的,玩家可以在一局游戏开始前修改自己的seed,而网站为了保证自己不会修改该局游戏的服务器端的seed,会提前公布一个加密后的seed值,当游戏结束后,玩家可以根据网站公布的服务器端seed去做加密计算,比较加密结果是否与网站提前公布的加密结果匹配,以此来校验网站是否在游戏过程中作弊篡改了概率。

Pingbacks已打开。

Trackbacks
  1. viejas casino 发布于 2018年7月10日 02:42 #

    Bolt.gg 饰品强化网站算法揭秘

  2. cherokee casino 发布于 2018年7月10日 09:43 #

    Bolt.gg 饰品强化网站算法揭秘

  3. casino games 发布于 2018年7月16日 11:25 #

    Bolt.gg 饰品强化网站算法揭秘

  4. casino online 发布于 2018年7月16日 12:56 #

    Bolt.gg 饰品强化网站算法揭秘

  5. viagra buy dublin 发布于 2018年7月30日 08:45 #

    Bolt.gg 饰品强化网站算法揭秘

  6. order viagra in us 发布于 2018年8月8日 09:47 #

    Bolt.gg 饰品强化网站算法揭秘

引用地址

评论