德云色吧 关注:824,589贴子:23,326,071
  • 11回复贴,共1

使用英伟达gpu+机器学习torch制霸雀魂

取消只看楼主收藏回复

水个经验,希望别翻车


IP属地:安徽来自iPhone客户端1楼2021-12-08 00:10回复

    雀魂发牌加密原理:很常见的 头+盐 (protobuf)
    每一组request和response 都按照n+1 打乱,每一组后面都用protobuf 打乱
    编码协议存储在 client首次加载的 liqi.json里面
    这个json是明文的,每个月都会更新:


    IP属地:安徽5楼2021-12-08 00:22
    收起回复
      然后就没啥好说的了,使用 protobufjs 编译这个编码协议,这样可以使用protobuf-pyhton执行


      IP属地:安徽6楼2021-12-08 00:25
      回复
        使用 mitmproxy 截获网络通信
        使用 protobuf 读取 编码
        使用py decode 转码
        去torch官网拿到工具包



        IP属地:安徽8楼2021-12-08 00:33
        回复
          解析proto:


          IP属地:安徽10楼2021-12-08 00:42
          回复
            使用执行函数,定义好每个牌,每一个major的行为事件(碰杠胡吃),处理好 mitmdump 截获的请求和websocket的通信,然后init一个伪造的进程,这里需要桥接一下第三方的ai, 这个网上一大堆,微软的suphx虽然最强,但是体积太大了,接入参数也复杂,随便用个辣鸡的就成


            IP属地:安徽12楼2021-12-08 01:04
            回复
              回复一下,第13楼,这里我理解成了java那种jwt +非对称加密,只不过java微服务的载荷在这里被换成了proto,而java是用的ras 那一套,因为比较像,反正是我瞎猜的


              IP属地:安徽来自iPhone客户端17楼2021-12-08 01:32
              收起回复
                演示效果只能发优酷了
                https://v.youku.com/v_show/id_XNTgyNTMzNDc4NA==.html?firsttime=0


                IP属地:安徽31楼2021-12-09 14:35
                回复
                  占用还挺高,


                  IP属地:安徽32楼2021-12-09 14:41
                  回复
                    放在远程服务里面跑100场四人南(四人东的运气成分太大了),试一试,到时候发一下胜率数据。
                    本帖终结,过几天看看胜率效果如何


                    IP属地:安徽33楼2021-12-09 22:18
                    回复
                      今天突然来,忍不住回复一下楼层直接说没意义的都是复制的
                      因为是这样的,gayhub等平台虽然有很多ai或者sdk但是基本上都没法用,
                      因为做开源ai基本上都是没有利润的,很多大佬的代码都是好几年前的东西了,一堆bug
                      我虽然用了大佬的逻辑,但是里面有很多致命的bug,错误,还是改了加了很多自己的东西的
                      所以说没意义的,无所谓的,对于我个人来说还蛮有意义的,相当于训练了一下python知识了
                      ps:做java的改ai相关的代码真的很头疼!!!!


                      IP属地:安徽34楼2021-12-10 15:39
                      回复
                        优化了一下ai的牌效,显得更智能


                        IP属地:安徽35楼2021-12-15 01:30
                        回复