最终幻想14水晶世界吧 关注:11,553贴子:136,181
  • 3回复贴,共1

以程序员角度分析Roll房bug

取消只看楼主收藏回复

本人程序员一枚,结合日常工作经验和此次bug的表象,以下仅为本人的推理猜想,若有不同意见,欢迎评论补充。
以下假设某L房有8人竞拍
0点0分0秒,系统开始第一轮抽签,号码完全随机,在1-8号中产生
产生随机号5,即5号竞拍者中签,5号中签者可以购买证书进行房屋搭建
然而系统的抽签并未终止,抽签系统出现bug,进行重新抽签
此时开始,抽签号码并非随机产生,而是在之前的号上递增,即第二轮抽签号码为6
此时6号竞拍者获得房屋搭建权,5号中签者失去房屋搭建权,若手速较快,已完成房屋搭建,则房产传递给6号
而这并不是终点,依旧进行新一轮抽签,第三轮抽签号码为7,相应的6号中签者失去所有权,7号顺位继承
以此类推,到抽中8号签时,抽签系统终止运行,最终8号竞拍者获得土地和房屋所有权,且不再变更
问:为什么有的人退了竞拍费,有的人却没退?
答:以上述为例,假设第一轮随机号为5,那么5号-8号的竞拍者会依次判定中签,即使最终所有权归8号所有,但这些中签者都视为中签,不退费,而1号-4号的竞拍者可以获得退费。
问:为什么1号2号没退费,3号4号却退费了?
答:虽然1号-4号都属于第一次随机抽签5号的前排,但是1号2号是以部队身份抽签的,而在5号-8号之间,也有该部队的人员以部队身份抽签,所以判定部队房抽签成功,1号2号不退费。
问:部队4个人抽签,1个人中签,其他3个人费用为什么不退?
答:部队身份多票抽签,相当于多花钱增加票数,提高抽签命中概率,及个人身份8分之1概率中签,部队身份8分之4概率中签,可变相理解为无上限竞拍金额,虽然单票上限2500W金币,但若部队20人投票,相当于花了5个亿,大大提高中签概率,若中签后只扣除中签号2500W,其余全部返还,对个人身份及人数较少部队会产生极大的不公平,所以以部队身份抽签的金币或水晶,部队中签后,全部不返还。(个人表示理解该设定,但不排除是抽签系统结算bug)


IP属地:安徽1楼2026-01-23 14:50回复
    问:为什么有的人退了竞拍费,有的人却没退?
    答:以上述为例,假设第一轮随机号为5,那么5号-8号的竞拍者会依次判定中签,即使最终所有权归8号所有,但这些中签者都视为中签,不退费,而1号-4号的竞拍者可以获得退费。


    IP属地:安徽2楼2026-01-23 14:51
    回复
      2026-04-18 20:01:18
      广告
      不感兴趣
      开通SVIP免广告
      问:为什么1号2号没退费,3号4号却退费了?
      答:虽然1号-4号都属于第一次随机抽签5号的前排,但是1号2号是以部队身份抽签的,而在5号-8号之间,也有该部队的人员以部队身份抽签,所以判定部队房抽签成功,1号2号不退费。


      IP属地:安徽3楼2026-01-23 14:51
      收起回复
        问:部队4个人抽签,1个人中签,其他3个人费用为什么不退?
        答:部队身份多票抽签,相当于多花钱增加票数,提高抽签命中概率,及个人身份8分之1概率中签,部队身份8分之4概率中签,可变相理解为无上限竞拍金额,虽然单票上限2500W金币,但若部队20人投票,相当于花了5个亿,大大提高中签概率,若中签后只扣除中签号2500W,其余全部返还,对个人身份及人数较少部队会产生极大的不公平,所以以部队身份抽签的金币或水晶,部队中签后,全部不返还。(个人表示理解该设定,但不排除是抽签系统结算bug)


        IP属地:安徽4楼2026-01-23 14:51
        回复