[閒聊] 精練的想法

看板mud_sanc作者 (小太保)時間14年前 (2009/10/21 15:58), 編輯推噓3(303)
留言6則, 3人參與, 最新討論串1/1
假設玩家有防具A,透過精練變成防具X,傳統精鍊的缺點是 需儲存的資料太多。 現在有一個新想法,當A成功變成X時... 一、只儲存必要資料。 二、讓X在每次載入時多做兩個動作..   1)呼叫原防具A的create函數,載入A的原資料   2)再呼叫X的某函數,載入精練資料 這樣做的好處是... 一、可以依特定的格式儲存資料。例如說屬性資料可以簡化為 ({3,2,6,4,1,7,0}) <= 代表fel+3, str+2, ... 二、title 永遠可以儲存為一個欄位,每次都是附加title+原 title,如 +7「小短褲」 三、實際上設有 sdata 的防具是X,將來若X回收,玩家所有   的精練防具就全部回收;X若修改,所有的精練防具就跟   著修改。 四、X若放在 /d/obj 下可縮小檔名儲存長度。 ======================================================= 另一種想法是在線精鍊,也就是說只要玩家不 quit 的話精練 防具的「暫時精練效果」都還會在。 但是這牽涉到另一個問題就是「啊若玩家不小心 quit 咧」, 所以魔法武器那個我是有考慮改成這個東西。 也就是說,透過「法師」,你可以暫時提升你武器的能力,但 是這個效果只維持到下線為止。 一、這可以解決法師「魔法武器」那個技能欄位(可能以後叫別   的名字)的效果設定問題。 二、它的提升是比較多元性的,可以依該法師的能力決定要+幾   、或者「再附加啥米效果」,但時間可能很短暫,或該效   果無法被儲存等等。 其實我比較喜歡在線精練的想法。 Laechan -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.225.162.84

10/21 17:20, , 1F
在線精鍊比較好寫...avert
10/21 17:20, 1F

10/22 09:14, , 2F
其實我覺得也還好,資料也該沒多到跑不完...
10/22 09:14, 2F

10/22 09:16, , 3F
因為要考慮剛重開時一堆玩家瘋狂登入loading資料的情
10/22 09:16, 3F

10/22 09:16, , 4F
況.若防具有附帶儲存資料會加重伺服器負擔
10/22 09:16, 4F

10/22 09:33, , 5F
其實這個是有方法可以預防的(誤)
10/22 09:33, 5F

10/22 10:26, , 6F
聖殿還有另一個問題是無法100%防止玩家掉EQ情況
10/22 10:26, 6F
文章代碼(AID): #1AthyEHO (mud_sanc)