Re: [問題] 關於副本錯誤。
看板mud_sanc (Sanctuary - 聖殿)作者laechan (小太保)時間10年前 (2015/03/12 07:29)推噓0(0推 0噓 0→)留言0則, 0人參與討論串3/3 (看更多)
今天有空會修副本的問題。這問題產生的原因是,應該被 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
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.165.174.186
※ 文章網址: https://www.ptt.cc/bbs/mud_sanc/M.1426116564.A.72C.html
※ 編輯: laechan (210.61.157.53), 03/12/2015 14:22:47
※ 編輯: laechan (210.61.157.53), 03/12/2015 14:25:26
討論串 (同標題文章)
mud_sanc 近期熱門文章
PTT遊戲區 即時熱門文章
26
40