上一篇沒有量化很難說明:
我的狀況是,每個村莊只會勾選 1 個建物自動升級,除了新村莊會同時勾選兩個(倉庫&穀倉)
假設我有 20 個村莊,有六個村莊勾選一個建設,有一個村莊勾選兩個建設,其他的都放空
在 0.29 以前的執行是
13 個村莊跑 dorf1.php, build.php?gid=17 小記 13 * 2 = 26頁面
6 個村莊跑 dorf1.php, build.phpXXXX(建設), build.php?gid=17 小記 6 * 3 = 18 頁面
1 個村莊跑 dorf1.php, build.php?gid=10, build.php?gid=11, build.php?gid=17 小記 4 頁面
回復 dorf1.php 小記 1 頁面
總計一個建設花了 49 頁面
以上狀況在 0.30 之後變成
6 個村莊跑 dorf1.php, build.phpXXXX(建設), build.php?gid=17 小記 6 * 3 = 18 頁面
1 個村莊跑 dorf1.php, build.php?gid=10, build.php?gid=11, build.php?gid=17 小記 4 頁面
回復 dorf1.php 小記 1 頁面
總計一個建設花了 23 頁面 進步了不少
如果調整為每次只針對需要建設的村子執行建設, 且不跑 gid17
就會變成
dorf1.php, build.php?(建設) , dorf1.php 總計 3 頁面
當然這是最簡潔的,而且有點不近人情,但是如果玩家有雨人的記憶力是做得到的
在軟體設計上應該是可以達成的(這部份的邏輯私下用email討論吧)
而我的手動模式為:
dorf3.php, dorf1.php?newdid=xxxxx, dorf2.php, build.phpXXXX(建設)
總計 4 頁面對應一建設
在沒有 account plus 的情況下
平均大約會抓 3 個 dorf1.php 就能找到要建設的村子, drof2.php, build.phpXXXX(建設) 約 5 頁面
以上如果我勾選要建設的項目更多的話,就不只那個數字了。
個人看法,自動建設的頁面/建設效益,至少也要在10頁以內達成一建設
最好是在五頁面以內,這樣玩家&server 會是雙贏的局面(server負擔會降低些)
====================================================================================
分析 dorf1.php 與 build.php?gid17 提供訊息差異
dorf1.php 提供有(僅就跟物資有關訊息)
四物資存量, 倉庫容量, 穀倉容量, 四物資產能
由於 dorf1.php 是必須執行頁面, 因此在進入 gid17 時候多提供的資訊只有
商人數量, 商人可運送量, 在途資源
因為在自動運補執行時候,還會在執行一次讀取目標村的 gid17 之後才去 來源村的 gid17 進行運送
這樣的程序讓建設期的 gid17 變成是多餘的動作
因此,自動建設期間的村莊並不需要多跑 gid17 的這一動作
減少這個動作的話
6 個村莊跑 dorf1.php, build.phpXXXX(建設) 小記 6 * 2 = 12 頁面
1 個村莊跑 dorf1.php, build.php?gid=10, build.php?gid=11, build 小記 3 頁面
回復 dorf1.php 小記 1 頁面
總計 16 頁面,是現況的 70% 量
我的主題歡迎討論LDS,但是我不跟豬打架~一但發言讓我覺得無法溝通/酸的沒內容,一律黑名單伺候.