今天有空会修副本的问题。这问题产生的原因是,应该被 clean
掉的副本房间物件,因故被判断成不应清除。
目前想到的解决方式是,我另外再写一个函数来定时清除这些房
间,今天我会试看看能否让 instance_rooms.c 来做这件事。基
本上要先确定 instance_rooms.c 的 heart_beat 有无被正常呼
叫。
========================================================
在 /std/new_ob/instance/instance_rooms.c 里面,新增一个
函数叫做 manual_clean_empty_irooms,然后其内容如下:
int manual_clean_empty_irooms(string kind)
{
return "/adm/daemons/qdata"->clean_irooms(heart_beat_obs,kind);
}
这样就可以由外部的 qdata 来进行 heart_beat_obs 的读取及
清除工作。
加上这个函数后,系统需 shutdown,顺便将 shutdown time
调回 2 周。
Laechan