[建议] 渐进式延长更换小天使的时间间隔

楼主: a3225737 (Hong/轟哥/Hsiaoboyo)   2013-11-04 20:56:38
常常有ID以一周上百甚至超过200次的频率洗小天使
此无意义之行为打乱了小天使的分配机制
最新收到的人永远同一个,时间却一直更新
小天使也才多少人,一周可以换上百次不知道在干么
如果设定一小时/一天/一周能更换次数感觉又写得太死
不知道能否当天第n次更换小天使之后,每更换一次延长更换间隔x分钟
(或是以周为单位,正常人一周换5次已经很了不起了)
建议n=5,x=1之类的,毕竟你要连续遇到5个小天使挂站,应该也...
第6次更换小天使,需要间隔2分钟,第7次3分钟,第10次就6分钟
如果还是继续换,第十次以上该以每更换一次延长其更换间隔3分钟
换个20次就要间隔36分钟
(除了洗天使之外,正常使用的要换10个问不知道机率有多低)
因为重登好像cd时间不会归零,若延长更换时间可以有效达到高频率洗天使的行为
如果还要判断10次以上太麻烦,可以直接设个x=3比较快
或是说,连续几次更换小天使没送出讯息,则限制其更换
但是副作用可能是小天使会收到一堆垃圾讯息,所以不太好...
如果说是一周有y次的quota,换玩就没了,每周重开机reset
或许也可以试试看...
还是说程式有办法判读说
A小主人换到B小天使没丢讯息
然后就直接换掉B小天使,变成C小天使
然后又没丢讯息换成D,
然后一样没丢,但是换回B
结果一样没丢B讯息,换成E天使
这代表A换了2次B都不要
那可能设定A一段时间内换不到B天使?
等到他都洗完一轮,他自然就没天使可以换了
而一位天使就顶多收到A两次
不过麻烦的点也在于如果此召被破解,一样会收到一堆垃圾讯息
或是可以变成,你丢讯息给B天使,却在X分钟之内换掉(X<5之类的)
变成C天使有丢讯息又在X分钟之类换掉,如此循环几次
(不知道能否判断小天使有没有回?)
这样就很明显是故意在洗天使
不知道以上所说的判断机制在实际上有没有办法做到@@
也请系统部评估此类无意义或是恶意高频率更换天使对小天使系统造成之影响

Links booklink

Contact Us: admin [ a t ] ucptt.com