可能解決伺服器 Lag 的方法
转自:l2jtw原作者:rocknow
這裡所說的 Lag,是例如點一下路,要經過好幾秒,人物才會開始走
或者跟 NPC 對話,要經過好幾秒,對話才會出現
如果不確定是不是網路問題,可以用 127.0.0.1 連進去伺服器
因為即使沒有網路,也可以用 127.0.0.1 連進去伺服器
所以如果用 127.0.0.1 連進去伺服器,遊戲中還是會 Lag
那就表示不是網路的問題,而是伺服器的問題
這種不是網路因素的 Lag,應該是架設伺服器的電腦,CPU 不夠快,或者記憶體不夠多
造成伺服器無法即時完成要做的事,就變成需要等待完成,等待的時間就是無回應的 Lag
------------------------------------------------------------------------------
可能的解決方法:
花錢法(效果明顯):
0.更換比較快的 CPU 和增加多一點記憶體,並且使用 Win7 64 位元的版本
因為 XP 或者 Win7 32 位元的版本,支援的記憶體最多只有 3.x G
64 位元才能支援 4G 以上
不花錢法:
1.修改 C:\L2JTW\game\startGameServer.bat 的第 16 行
第 16 行最後面有一段「-Xms1024m -Xmx1024m」
把這 2 個「1024」,一起改大一點
例如都改成 5000,就變成「-Xms5000m -Xmx5000m」
如果測試的效果不明顯,再把數值改大一點,反覆去測試
(電腦剩餘的記憶體要夠多才能改大一點,改超過會反而開不了伺服器)
(例如改超過就會出現以下訊息:)
Error occurred during initialization of VM
Could not reserve enough space for object heap
Server terminated abnormally
server terminated
請按任意鍵繼續 . . .
★以下列出很多種方法,只改幾種的話,效果不明顯,但如果改很多種,效果也會很明顯
★以下的方法修改後,請儲存,再開伺服器去測試
★測試後如果覺得有改善,再一個一個把想要的功能恢復,再去調整哪些要關閉,哪些要恢復
2.關閉即時更新非選擇目標的HP狀態
修改 C:\L2JTW\game\config\custom.properties 的第 14 行
把 UpdateOthers = True 改為 UpdateOthers = False
3.關閉 NPC 自動走路和說話(新話島的NPC)
修改 C:\L2JTW\game\config\General.properties 的第 579 行
把 AllowNpcWalkers = True 改為 AllowNpcWalkers = False
4.關閉大型任務
修改 C:\L2JTW\game\data\scripts.cfg
把某一行的最前面加一個 # 字,就會關閉這個任務了(刪掉 # 字就會恢復這個任務)
1.第 311 行,quests/TerritoryWarScripts 開頭的,是領地戰相關的任務
2.第 288 ~ 306 行,hellbound 開頭的,是地獄邊界相關的任務
3.第 801 ~ 805 行,conquerablehalls 開頭的,是根據地戰相關的任務
5.關閉一直反覆執行的任務
修改 C:\L2JTW\game\data\scripts.cfg
把某一行的最前面加一個 # 字,就會關閉這個任務了(刪掉 # 字就會恢復這個任務)
1.第 81 行,ai/individual/GeneralDilios.java (柯塞勒斯同盟聯合基地的士兵訓練)
2.第 87 行,ai/individual/NPC_Walk.java (飛空艇碼頭巡邏兵的自動走路)
3.第 849 行,ai/individual/BasicTrainingCamp.java (新話島的士兵訓練)
4.第 852 行,custom/npcSelfTalk.py (新話島傳送師的自動說話)
5.第 853 行,custom/AutoBuffGoD.py (新話島BUFF師的自動加加)
6.關閉定期船/飛空艇
修改 C:\L2JTW\game\data\scripts.cfg
把某一行的最前面加一個 # 字,就會關閉這個任務了(刪掉 # 字就會恢復這個任務)
1.第 787 ~ 790 行,vehicles 開頭的,是定期船的移動
2.第 794 ~ 798 行,vehicles 開頭的,是飛空艇的移動
7.如果伺服器只是自己玩,只想打怪,不想去過一般任務,可以把一般任務關閉
修改 C:\L2JTW\game\data\scripts.cfg
把某一行的最前面加一個 # 字,就會關閉這個任務了(刪掉 # 字就會恢復這個任務)
1.第 310.312 ~ 756 行,quests 開頭的,是一般任務
2.第 240 ~ 254 行,village_master 開頭的,是副職業或轉職的任務
3.第 760 ~ 778 行,custom 開頭的,是特殊任務
4.第 781 行,不明任務
5.第 809 ~ 811 行,不明任務
页:
[1]