[wizs] 今天發生的系統 bug
沒有影響到玩家區,不過問題很嚴重。
一、login 時看不到歡迎畫面的情況
一般這是系統在做 preload 或 socket_preload 時
發生的問題, 今天發現問題發生點有可能在
/std/user.c
/adm/daemons/logind.c
/adm/daemons/wizd.c
/adm/simul_efun/member_group.c
二、wizd.c 本身亦發生了不明原因的錯誤
它的主要錯誤在 wiz_lv("這裡應該給字串") 以及
wiz_lv_name(這裡應該給整數) 出現了給錯值的情
況,例如
wiz_lv(ppl) 而非 wiz_lv(ppl->query("name"))
wiz_lv_name(ppl) 而非 wiz_lv_name(wiz_lv(ppl))
^^^^^^^^^^^ <= 整數
這兩個錯誤導致了一堆錯誤出現。
三、今天成功移除的 simul_efun 如下
/adm/simul_efun/pri_cmds.c cut_message()
晚上會再嚐試移除更多函數。
Laechan
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 115.82.170.36
mud_sanc 近期熱門文章
PTT遊戲區 即時熱門文章
17
23