[建議] 漸進式延長更換小天使的時間間隔

作者: 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