OK論壇

 找回密碼
 註冊
查看: 981|回復: 2

服務器固定每5分鐘卡一次……求救……

 關閉 [複製鏈接]
  • TA的每日心情
    開心
    2013-7-17 02:47 PM
  • 簽到天數: 18 天

    連續簽到: 1 天

    [LV.4]偶爾看看III

    發表於 2013-6-16 00:35:11 | 顯示全部樓層 |閱讀模式
    EA
    私服版號: SeAr 1.9.119
    問題內容: 腳本問題
    本帖最後由 ran嵐 於 2013-6-20 09:42 AM 編輯

    每5分鐘,全服全部的玩家和怪物一起卡住,卡2~5秒……而且是一整天都在卡OTL…………
    太詭異了…………T T實在沒有辦法了,來求助一下……

    因為怪物也卡,所以排除了是網絡問題

    大家一起討論了很久,覺得應該是某個NPC腳本的問題……
    搜索了很多很多地方也完全沒有人看到別的用EA端的人有這個問題OTL
    然後徹夜排查NPC……
    服務器關閉重開以後這個卡的現象就沒了……
    結果玩了一會以後又出現……
    (而且當測試的玩家全部什麼都沒做回到首都去打皮球的時候,頓卡又消失了………………)

    然後推測是否點了某個NPC導致5分鐘以後出現頓卡的情況……

    然後經過好幾次測試,發現,點了無限塔NPC之後準時5分鐘出現頓卡情況……
    如果沒有繼續點他,就不卡了
    如果繼續點它,就繼續會出現頓卡情況……

    然後我們就把無限塔(還有其他全部的副本NPC)關閉了……

    結果第二天遊戲還是很卡,還是5分鐘1卡……
    推測應該是其他NPC也有相同問題……

    TAT可是應該不至於阿..!?
    無限塔的腳本就是簡體中文正式版本
    (也是目前的繁體版本,是同一個)
    我們檢查了無限塔的腳本內容沒有發現任何可疑的會造成頓卡的情況……

    然後也嘗試了換了服務器端的版本,還是這樣子……
    也把服務器環境裏面能關閉的東西全部關閉了……還是這樣子……
    目前正在搭建測試服務器環境T_T

    特發帖上來求問一下是否有大大也遇到過類似的情況……
    回復

    使用道具 舉報

  • TA的每日心情
    慵懶
    2018-7-7 04:37 PM
  • 簽到天數: 414 天

    連續簽到: 1 天

    [LV.9]以壇為家II

    發表於 2013-6-16 01:08:21 | 顯示全部樓層
    本帖最後由 resona 於 2013-6-16 01:19 AM 編輯

    會出現這種問題的原因還挺多
    下面是自己遇過的原因...給你參考看看

    1.太多同類型的事件標籤分佈在不同腳本
    例如:有三個腳本同時都有OnTimer1800、有五個腳本同時都有OnNPCKillEvent
    解決方法:把同類型的標籤都整合到同一個腳本,尤其像OnNPCKillEvent這種觸發頻率高的

    2.同張地圖刷怪頻率太高,同時間太多人在打太多怪

    3.太多人在打同一隻怪、而且打很久
    例如:某支怪有10萬HP,但是強制一傷,有30個人圍著它打了5分鐘

    4.有某個腳本用到太多迴圈計算

    5.mapsever有跳error、或GM有線上操作重讀的指令(例如@RELOADITEMDB)造成的不穩定

    6.你被同業攻擊了

    7.sever放在租賃主機的話,也有可能是主機商硬體不穩定

    可以先暫時性拿掉大部分腳本,留下基本的、確定沒問題的
    如果這樣子做之後LAG的情況減緩了,那就有很大的可能是某個或某些腳本的問題
    之後在逐漸把腳本一個一個裝回來,就大概能知道是哪個腳本出了毛病
    忍耐個一兩天高頻率維修和經常性的LAG,玩家應該都會選擇前者吧XD"
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    開心
    2013-7-17 02:47 PM
  • 簽到天數: 18 天

    連續簽到: 1 天

    [LV.4]偶爾看看III

     樓主| 發表於 2013-6-20 09:40:23 | 顯示全部樓層
    resona 發表於 2013-6-16 01:08 AM
    會出現這種問題的原因還挺多
    下面是自己遇過的原因...給你參考看看

    感謝這位大大!!
    其實您剛回覆的時候我就看到了……因為當時還沒有解決問題所以沒來回覆您!真是抱歉!
    現在終於解決了!……

    當時根據您提供的線索我們判定問題在1,4,5之間
    可能最高的是1,但是也是最難排查的。

    所以最後起到作用的,就是測試服了。
    我們把全部數據全都拷到測試服去,最後查看LOG,抓出來導致服務器頓卡的元兇是我們的任務腳本。
    與其他NPC都沒有關係……

    所以刪除了全部的任務腳本和任務相關的玩家數據,重新寫了一套新的任務丟進去,花了4天,終於在今天淩晨解決了這個問題。

    TWT感動的我快要哭了。

    再一次感謝大大。謝謝你。
    回復 支持 反對

    使用道具 舉報

    您需要登錄後才可以回帖 登錄 | 註冊

    本版積分規則

    Archiver|手機版|小黑屋|OK討論區

    GMT+8, 2024-5-29 09:25 AM , Processed in 0.058386 second(s), 21 queries , Gzip On.

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.

    快速回復 返回頂部 返回列表