看板mud
标 题Re: 问一下
发信站中山计中美丽之岛 (Sat Feb 18 08:59:52 2006)
转信站ptt!ctu-reader!ctu-gate!news.nctu!news.nsysu!Formosa
> ==> [email protected] (汀) 的文章中提到:
> 5. 把程式改好一点让玩家怎样操都不会不稳
这是治本的方法。
> 6. 双重限制法:
> (1) 设定玩家一定时间内能下的指令数上限。
> (2) 设定玩家一定时间内所能消耗的 CPU 时间。
> 当玩家到达 (1) 的限制时检查 (2),若未达 (2) 的限制时允许继续下指令。
基本上某种类指令会被上述的限制所忽略,例如以 add_action
为主的指令。
另外......其它方法其实是有的,例如纪录「指令下达异常」的
玩家。何谓异常?像是上面的「短时间内下超多指令」之类的,
或者是「一直下同一指令超过一定次数者」。纪录他的名字、ip
、时间、以及下什麽指令,然後再去研究那个指令的程式内容是
否真的对系统稳定与否造成影响。
另外,还有其它的方法......商业机密^^
--
* Origin: 中山大学-美丽之岛BBS * From: 61.225.19.74