個人開發的集釋放內存,服務端更新幻獸帕魯服務端管理器


3樓貓 發佈時間:2024-02-04 02:02:54 作者:夏生有禮 Language

最近幻獸帕魯特別的火爆,然後開服的朋友很多,但是因為服務端的優化問題,不會自動釋放內存,所以很多服務器運行久了都會爆內存,這裡我為此寫了一個小程序。

加速調用的是win的接口,可能會短暫出現服務器CPU負載飆升的情況,但是會在加速完成後恢復正常。

另外!程序默認設定的是滿85%(設置裡面可以更改)既開始釋放內存,如果釋放後還是內存仍然>85%並且勾選了內存無法下降時重啟服務端的選項程序將重啟服務端,屆時遊戲內全部玩家將斷開連接,請重新連接服務器既可繼續遊玩。如果未勾選該功能,程序為了避免重複運行加速模塊導致服務器卡死,將暫停監測服務!

注意!程序在第一次加速時會釋放加速模塊,釋放模塊行為被殺軟視作敏感行為,可能會報毒,請關閉殺毒軟件使用!源碼絕對保障綠色無毒!如果不放心請不要使用本程序!

由於帕魯服務端自身的問題,程序使用的清理內存只能保障大幅度延長時間,最主要的還是定時進行服務端的重啟。目前程序已支持20秒內加速兩次仍無法降低內存後自動重啟服務端!

-xp1.5xp-歷史版本更新日誌


1.1版本


對多餘累贅代碼進行優化刪除,提升運行效率


1.2版本


添加了設置功能,可以自定義自動清理內存閥值


添加了當服務器達到閥值加速後內存仍然不下降直接重啟帕魯服務端功能(需要再設置裡面設置帕魯服務器目錄和勾選內存無法下降時重啟服務端)


1.3版本


修復瞭如果達到閾值,軟件會一直重複運行加速模塊導致服務器卡死機的問題


優化了代碼,不再頻繁寫出加速模塊,寫出一次後如果其仍然存在目錄將不再寫出


1.4版本


對代碼邏輯進行了重構優化,確保不會頻繁重複重啟帕魯服務端。現在需要在20秒內連續運行兩次清理內存後才會重啟。


刪除了重啟服務端的彈窗,將彈窗信息加入日誌中,避免觸發彈窗時需要人手動點後才會自動運行。


為了較好的使用體驗,請使用當前最新版本!


1.5版本


對代碼進行優化,刪除累贅代碼,提升運行效率。具體表現在,現在在對帕魯服務器進行重啟時會判斷服務器文件是否存在,如果不存在會在日誌框中加入提醒!


增加了帕魯服務器設置頁面,增加了一鍵更新帕魯服務端功能。功能需要再設置頁面對帕魯服務端路徑進行設置,如果路徑錯誤無法讀取到steamcmd將無法更新,程序也加入了判斷功能,如果路徑中無法尋找到steamcmd將會觸發信息框提醒!


增加了自動更新判斷功能,為了保證程序能夠獲取最新版本,現在程序每運行24小時將會進行一次獲取當前最新的版本判斷(之前僅軟件打開時才會進行獲取更新判斷),並且將從網頁獲取最新版本的日誌信息。

預計將更新的功能


1.對程序進行最小化置托盤功能


2.加入編輯帕魯服務端配置編輯設置


3.自動定時備份存檔自程序運行目錄


4.監測服務端的運行,如果發生崩潰將自動啟動


5.正在嘗試RCON端口的連接,在重啟服務器時對服務器進行倒計時廣播。(目前該功能遇到了難題,使用MC相同的技術但是如果有密碼將連不上端口,等作者多找點源碼學學。)

個人開發的集釋放內存,服務端更新幻獸帕魯服務端管理器-第0張

點擊這裡下載程序,完全免費

這裡我也把程序的鏈接放這裡了。

之後的更多功能我也在肝了。


© 2022 3樓貓 下載APP 站點地圖 廣告合作:asmrly666@gmail.com