楼主:
liuned (小道)
2018-10-25 12:10:31身为一个现役手游server端工程师,我来做些说明好了:
1、共用table很耗资源吗?
很耗,原因很简单,你要共用table就要面临同步问题。而同步问题只要有好好学过
两年程式设计的大概都知道处理起来是相当耗资源的,跟同步问题比起来产生table
或跑乱数都只是小case。
用譬喻的话,就类似上万人抢一间厕所那样,你觉得跟排队的时间比起来上厕所的时
间算什么。
2、FGO有没有用table?
可能有,抽箱活动就可能是用“会重新产生”、“每个人独立”的table。
3、FGO的转蛋有没有用table?
可能有,但考虑到第二点,就算用也不太可能用共用table。毕竟已经有效率更好的
抽箱活动机制了,直接拿来用更好。
作者:
Mark101 (SunRed)
2018-10-25 12:20:00我觉得没修过作业系统的会看不懂这篇
作者:
s20116 (å°å°æ…˜æˆ¶)
2018-10-25 12:21:00我看不懂QQ
作者:
s950260 (Frank)
2018-10-25 12:22:00没错没错
作者:
Hellery (神ナツキ)
2018-10-25 12:22:00我还是要讲一下,好像fgo的伺服现在大家都忘记曾经是很难连的又常常lag的,尤其是在排队抽卡的时候(跑
作者:
tomuy (咖啡中毒)
2018-10-25 12:23:00先推 跟在下想的一样
不能多建几间厕所吗?或是开放洲别平等厕所,让非洲人也可以跟欧洲人一样公用厕所
作者:
AKaYa (赤夜)
2018-10-25 12:28:00嗯嗯 和我想的差不多
那就只是游戏写得烂或是游戏提供的server不够力,别误导是用table好咩
作者:
Satoman (沙陀曼)
2018-10-25 12:41:00你找一堆客户端一起手指ddos都会让服务器绝顶升天好吗到底是为什么要认为是别人抽走了你的角色?是和其他玩家都有仇吗?
作者: illya65536 (illya65536) 2018-10-25 14:17:00
可以直接用加密等级的乱数抽卡吗?会不会有效能问题
我之前自己就有用过不同手机再同一时间抽出完全一样的十连抽(内容物 顺序都一样 不同帐号) 请问这个结果可以说明代表啥吗
作者:
orze04 (orz)
2018-10-25 14:50:00每人一张表的话也不用建在server端了这样server端只要负责验证就好共用一张表要减少负载可以先将多个位置分配到数个buffer上玩家去各buffer排队要,不会所有玩家都挤在那张表等排队
作者:
archer646 (DozinessIsGood)
2018-10-25 15:06:00同步真的好麻烦
seed一样rand出的序列就会一样那可能代表以前的算法在某种条件下 会导致结果具有某种规律性
作者: teset123 (黑幕) 2018-10-25 20:19:00
说的很好 但我看不懂
lag又不一定是在处理mult process 的sync 硬要把两件事扯在一起也真的是...
每个字我都看得懂 但是串在一起不知道是什么意思XD
所以大家有个别的机率盒的意思吗?我觉得这个bug某种程度上可以去推出连续脸黑的原因懒猫25单严窟王不是盖的,应该是一个脸黑的区域只是不知道是跟时间点还是跟登入时间有关