幻兽帕鲁自动监控内存释放程序

4,886次阅读
一条评论

共计 2100 个字符,预计需要花费 6 分钟才能阅读完成。

幻兽帕鲁自动监控内存释放程序

最近幻兽帕鲁特别的火爆,然后开服的朋友很多,但是因为服务端的优化问题,不会自动释放内存,所以很多服务器运行久了都会爆内存,这里夏木为此写了一个小程序。

这个小程序是由之前开发的控制云崽的服务端改造而来,然后阉割了很多功能,就保留了一个清理内存和监控内存并释放的功能。加速调用的是win的接口,可能会短暂出现服务器CPU负载飙升的情况,但是会在加速完成后恢复正常。

另外!程序默认设定的是满85%(设置里面可以更改)既开始释放内存,如果释放后还是内存仍然>85%并且勾选了内存无法下降时重启服务端的选项程序将重启服务端,届时游戏内全部玩家将断开连接,请重新连接服务器既可继续游玩。如果未勾选该功能,程序为了避免重复运行加速模块导致服务器卡死,将暂停监测服务!

注意!程序在第一次加速时会释放加速模块,释放模块行为被杀软视作敏感行为,可能会报毒,请关闭杀毒软件使用!源码绝对保障绿色无毒!如果不放心请不要使用本程序!

-xp1.6xp-历史版本更新日志

1.1版本

对多余累赘代码进行优化删除,提升运行效率

1.2版本

添加了设置功能,可以自定义自动清理内存阀值

添加了当服务器达到阀值加速后内存仍然不下降直接重启帕鲁服务端功能(需要再设置里面设置帕鲁服务器目录和勾选内存无法下降时重启服务端)

1.3版本

修复了如果达到阈值,软件会一直重复运行加速模块导致服务器卡死机的问题

优化了代码,不再频繁写出加速模块,写出一次后如果其仍然存在目录将不再写出

1.4版本

对代码逻辑进行了重构优化,确保不会频繁重复重启帕鲁服务端。现在需要在20秒内连续运行两次清理内存后才会重启。

删除了重启服务端的弹窗,将弹窗信息加入日志中,避免触发弹窗时需要人手动点后才会自动运行。

为了较好的使用体验,请使用当前最新版本!

1.5版本

对代码进行优化,删除累赘代码,提升运行效率。具体表现在,现在在对帕鲁服务器进行重启时会判断服务器文件是否存在,如果不存在会在日志框中加入提醒!

增加了帕鲁服务器设置页面,增加了一键更新帕鲁服务端功能。功能需要再设置页面对帕鲁服务端路径进行设置,如果路径错误无法读取到steamcmd将无法更新,程序也加入了判断功能,如果路径中无法寻找到steamcmd将会触发信息框提醒!

增加了自动更新判断功能,为了保证程序能够获取最新版本,现在程序每运行24小时将会进行一次获取当前最新的版本判断(之前仅软件打开时才会进行获取更新判断),并且将从本网页获取最新版本的日志信息。

1.6版本

增加了一键配置幻兽帕鲁服务器配置功能,配置帕鲁幻兽服务器时,可以对其进行备份与还原备份操作。同时如果备份的文件不可用,可以输出内置的官方默认配置文件进行还原!爆肝一天,写配置文件眼睛都看花了!

修复了如果一直不更新程序,更新程序每隔24小时就会重复弹出更新提醒信息的BUG,现在需要将更新信息提示关闭后,24小时后才会提醒,后续加加入关闭更新提醒功能。

修复了日志文档不能读取,保存的文件格式错误的BUG。

对重启服务器按钮进行了删除(这里的重启服务器是重启整个服务器),将其变成了启动帕鲁服务端功能,重复点击启动帕鲁服务端将会自动重启帕鲁服务端。

最新版本日志:1.增加了一键配置幻兽帕鲁服务器配置功能,配置帕鲁幻兽服务器时,可以对其进行备份与还原备份操作。同时如果备份的文件不可用,可以输出内置的官方默认配置文件进行还原!爆肝一天,写配置文件眼睛都看花了!2.修复了如果一直不更新程序,更新程序每隔24小时就会重复弹出更新提醒信息的BUG,现在需要将更新信息提示关闭后,24小时后才会提醒,后续加加入关闭更新提醒功能。3.修复了日志文档不能读取,保存的文件格式错误的BUG。4.对重启服务器按钮进行了删除(这里的重启服务器是重启整个服务器),将其变成了启动帕鲁服务端功能,重复点击启动帕鲁服务端将会自动重启帕鲁服务端。-ed

由于帕鲁服务端自身的问题,程序使用的清理内存只能保障大幅度延长时间,最主要的还是定时进行服务端的重启。目前程序已支持20秒内加速两次仍无法降低内存后自动重启服务端!

预计将更新的功能

1.对程序进行最小化置托盘功能

2.加入编辑帕鲁服务端配置编辑设置(已更新)

3.自动定时备份存档自程序运行目录

4.监测服务端的运行,如果发生崩溃将自动启动

5.正在尝试RCON端口的连接,在重启服务器时对服务器进行倒计时广播。(目前该功能遇到了难题,使用MC相同的技术但是如果有密码将连不上端口,等作者多找点源码学学。)

点击这里的链接进行下载哦点击进入下载链接 密码0000

幻兽帕鲁自动监控内存释放程序
幻兽帕鲁自动监控内存释放程序
幻兽帕鲁自动监控内存释放程序

如果您在使用中遇到了BUG,可以将BUG的具体表现通过邮箱发送到 [email protected]

当前已知BUG:1.日志文档无法保存,将会在下次更新时修复(已修复)。 2.开启软件时会倒计时开启监控(这个是代码设计的原因,实际不影响使用,有空可以修。)3.更新提示信息分段过于杂乱,将在下个版本进行修复以及优化。

目前项目已经开源点击转入gitee链接查看源码:https://gitee.com/summerwood6/XM-pal

开源保证绿色安全无毒!

夏木的QQ交流群:

幻兽帕鲁自动监控内存释放程序
正文完
 1
夏木
版权声明:本站原创文章,由 夏木 2024-01-24发表,共计2100字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(一条评论)
验证码
Avatar photo
2024-02-02 18:22:01 回复

程序完全免费!如果您支持夏木,可以在程序右上角中点击支持夏木对夏木进行打赏!

 Windows  Chrome