看板mud
标 题Re: 问一下
发信站交大资工凤凰城资讯站 (Sat Feb 18 04:34:53 2006)
转信站ptt!ctu-reader!ctu-gate!news.nctu!news.ntu!news.ee.ttu!netnews.csie.nc
※ 引述《[email protected] (雨之部屋)》之铭言:
> 如果有人恶意捣乱 操系统导致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