Re: 問一下

看板mud (網路地下城/文字遊戲)作者時間20年前 (2006/02/18 04:32), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/9 (看更多)
※ 引述《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
文章代碼(AID): #13zZB300 (mud)
討論串 (同標題文章)
文章代碼(AID): #13zZB300 (mud)