[wizs] 建議幾點事項
一、deep 級以上 wiz,update 盡量採用 update -R 的方式
(可以設為 alias)。改了系統面的東西後 update 有時不
會發現問題, 但 update -R 時會發現問題.
二、改 /std、/adm 下的東西請報備. 聖殿目前有兩位以上的
adm 有權限改這兩個目錄, 為避免產生相互 cover 的情
況, 修改前請提早告知.
三、新任 adm, 也就是 norr, 不建議你一開始就進行廣泛性
修改(比方你為了要實裝一個東西, 需更動三個以上的系
統檔), 要進行這類修改, 請報備並告知更動範圍及備份
檔. 為什麼? 因為如果出問題會很麻煩.
四、有些更動, 在更動完必須 shutdown 才能確定更動有沒有
問題. 你修改前有報備, 我就能幫你判斷.
五、請務必記得自己改了什麼.
我今天早上做了 shutdowm, shutdown 後五分鐘, 系統狀態如下..
> callouts
指令正常
> ob
編譯時段錯誤:
/cmds/deep/_ob.c line 90: Warning: Unused local variable 't' before the end of l
ine
編譯時段錯誤:
/cmds/deep/_ob.c line 90: Warning: Unused local variable 'no_file' before the en
d of line
共6671的物件,佔記憶體11.567M,如下:
137個玩家 334個電腦生物。
694把武器 3548防具 1125個道具。
369房間其中有 77是虛擬房間(virtual room)。
48個系統指令(/cmds)
53系統物件(/adm)
182標準配件(/std) 2 其他。
95(/d)
> mem
記憶體使用正常
> cpu
聖殿英雄傳說使用了 CPU 8.497663% 的效能!!
對照線上玩家數 13x 人正常
> more /log/debug.log
沒有異常訊息, 正常.
然後今天之內再找一個時間再重覆上述檢查, 就可確定 shutdown
後系統有沒有問題, 然後就是親自感覺系統是不是有不正常delay
或 lag 情況.
Laechan
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 115.83.16.91
開機 15 分鐘後
執行時段錯誤: *Can't load objects when no effective user.
程式: cmds/std/_steal.c:88
物件: /cmds/std/_steal
/std/user#1589 "cmd_hook" std/user.c:122
/cmds/std/_steal "cmd_steal" cmds/std/_steal.c:88
出現這個東西的原因是, steal 指令 call 的東西
if(catch(skob=find_object_or_load(fname)))
{
call_other(fname,"???"); <= 這樣的寫法異常
skob=find_object_or_load(fname);
}
這其實不難理解. 如果 skob=find_object_or_load(fname) 有
被 catch 到(代表執行可能失敗), 那你 call_other 它自然會
失敗.
所以改成底下
fname = "/d/steal/steal.c";
if(catch(skob=find_object_or_load(fname)))
/*
{
call_other(fname,"???");
skob=find_object_or_load(fname);
}
if(!skob)
*/
return notify_fail(HIR"這項偷竊技巧壞掉了!\n"NOR);
abort 上述的範圍, 再 update /cmds/std/_steal.c 即可.
另外我記得以前某個地方我有寫 cmd_update("/cmds/std/_steal");
, 這行莫非被拿掉了?
Laechan
※ 編輯: laechan 來自: 115.83.16.91 (07/29 08:54)
→
07/29 09:14, , 1F
07/29 09:14, 1F
→
07/29 09:17, , 2F
07/29 09:17, 2F
→
07/29 09:20, , 3F
07/29 09:20, 3F
mud_sanc 近期熱門文章
PTT遊戲區 即時熱門文章
21
49