- UID
- 50335
- 主題
- 帖子
- 積分
-
- 金錢
-
- 宣傳幣
-
- 經驗值
-
推文次數:
|
發表於 2016-3-11 15:13:26
|
顯示全部樓層
請問你用什麼版本?
當LAG的時候 map-sever 或 login-sever 有沒有出現什麼錯誤?
已下提供會產生LAG的原因統整:
1.降低max_aspd,減少攻速太快所增加的封包傳輸量
2.電腦除了開Sever以外少開其他的程式,例如Firefox開機後自動登入造成共享問題
3.Script數量語法執行數量太多且太集中
4.initnpctimer設置太多導致資源耗盡,例如:initnpctimer來紀錄副本的冷卻時間
若是紀錄隊伍的挑戰時間,玩家一但一多map的timer設置肯定負荷不了
5.少用$伺服器型的變量,使用這種變量時它會被載入記憶體中,
不過除了@reloadscript或重開 否則佔用的記憶體是不會被釋放
若你寫得很多,或你對變量型態不了解,記憶體會耗盡為止
6.其實您的CPU以及記憶體相當對於開Sever已經足夠,還有就是流量部分
流量部分若你不是要開大型伺服器,大致上都OK,猜測可能也會因為使用
Windows系統架設,因為這個環境本來就不適合開Sever,建議使用Linux作業系統
7.不如先別想這麼多,在我看來您因該是使用已經停止更新的eAthena模擬器架設吧?
建議換版本,eA問題非常多介紹您兩個不錯的模擬器,rAthena或Hercules
若你想要開2轉公式只要去src/config/renewal.h 將renewal公式關閉且重新編譯就是2轉公式了
|
|