作者laechan (小太保)
看板mud_sanc
标题Re: [wizs] 直觉化的虚拟物品系统
时间Fri Sep 26 11:19:55 2008
目前新增的计划,是让总资料库「暂存」物件,例如某 laechan_xxx
指向 /u/l/laechan/xxx.c 实体物件,在「最初」读取该实体物件资
料时,就顺便把该实体物件资料暂存於资料库中。
它的好处是只要资料库的实体物件资料依然存在,资料库就不需要每
次都 load_object 该实体物件,即可直接做物件资料读取。
(简单的说就是一次载入後,再来就全都操记忆体了不会动到硬碟)
这部份下午两点前就会实装。例如,某 wiz 若下全虚拟物品资料列表
指令的话(通常 wiz.3 以上就会有该权限),那理论上所有虚拟物品指
向的「实体物件」就会在这时候通通载入到资料库中暂存,而且只做
一次;其它情况则只会有部份载入(依有无被读取到来决定)。
另外,update /adm/daemons/vobjs_d.c 则会清空载入的所有实体物件
,update 某虚拟物品指向的实体物件, 则会清掉资料库中存放的该实
体物件(这时下次再读取到,就重新载入并暂存).
最後,这里也确定某些虚拟物件「不必然一定要有 file 栏」,它的
配套设定就是至少要有其它栏位的参数,该虚拟物品才会载入,不然
就会吐 error msg。这部份也是下午两点前实装。
下午五点前则会尽量实装上上篇所说的那些.
Laechan
--
宁为杂碎 不为瓦哥
─静思语
--
※ 发信站: 批踢踢实业坊(ptt.cc)
※ 编辑: laechan 来自: 218.170.230.31 (09/26 11:21)