Re: 問一下
※ 引述《mingly@kkcity.com.tw (雨之部屋)》之銘言:
> 如果有人惡意搗亂 操系統導致mud系統不穩 這種人要怎麼抵制他啊
1. 機器夠好頻寬夠大就寫程式玩死他
2. 不斷手動 ban IP
3. 改 login 系統讓同一 IP 一小時只能 new 一個 char
4. 是工作站的話,要求使用同工作站的玩家協助抓人,不然直接 ban IP
5. 把程式改好一點讓玩家怎樣操都不會不穩
6. 雙重限制法:
(1) 設定玩家一定時間內能下的指令數上限。
(2) 設定玩家一定時間內所能消耗的 CPU 時間。
當玩家到達 (1) 的限制時檢查 (2),若未達 (2) 的限制時允許繼續下指令。
5 + 6 是比較好的方案,
在 5 這邊尤其重要的是很多 mud 的 who 指令消耗 CPU 量奇高,
所以如果只採用 6 而不搭配 5 的方案,
玩家一樣可以把 mud 操到 delay 連連。
一般來說不應該限制 who 這種指令多久才能下一次,
這對玩家而言是不合理的,
改寫這些程式使它們更有效率才是正途。
--
※ Origin: 交大資工鳳凰城資訊站 <bbs.csie.nctu.edu.tw>
◆ From: 218-171-151-249.dynamic.hinet.net
討論串 (同標題文章)
mud 近期熱門文章
PTT遊戲區 即時熱門文章
27
58