搜索
查看: 25113|回复: 100

[AMXX 带源码] HLDS监视 [2007年6月5日更新 v1.3]

[复制链接]
发表于 2007-4-1 22:12:11 | 显示全部楼层 |阅读模式 来自 福建漳州
“HLDS监视”是我们深圳CoVerT战队推出的一款免费软件。使用“HLDS监视”,可以在HLDS进程出现严重错误(Fatal error)、进程被关闭、网络无响应的时候,能自动重启HLDS,以保证你的服务器能持续工作。本软件为免费软件,不提供任何使用保证。
程序设计:Rulzy
电子邮件:rulzy@163.com
战队论坛:http://bbs.covert.cn/

如何使用,请大家自己慢慢琢磨,相信大家都能学会。

说明:这个软件要求每个服都是独立的,而这也是我推荐的,因为几个服共用文件,难免会有冲突。如果你们确实要想共用,只要把hlds.exe复制几个出来,每个服使用不同的文件名就可以了。同时,要求HLDS必须使用控制台模式(即带-console参数)。

[2007年4月12日更新 v1.1]:
1、减少每次检查间隔时间,当进程丢失时,能在3—6秒之内重新开启。
2、去掉关闭程序时的提示确认窗口,以免使用远程控制软件远程关机时停在确认窗口处而导致关机失败。
3、增加“实时”这一项进程优先级。
4、新开启的HLDS自动最小化运行。

[2007年5月29日更新 v1.2]:
1、修正可能无法修改参数的问题。
2、同时支持CS1.5、CS1.6、CSS。
3、可以选择是否显示服务器窗口。
4、增加老板键功能,可以将本软件和所有服务器窗口隐藏。

当所有服务器窗口都设置成后台运行时,如果老板键注册成功,则软件启动后就处于后台运行方式。按老板键或再次运行此软件,可以将软件和服务器窗口(仅限于未指定后台运行的服务器)再显示出来。

[2007年6月5日更新 v1.3]:
增加网络状态自检功能(自发自收),防止因为网络组件本身的问题而误认为是服务器网络问题。

[2007年8月25日更新 v1.3.0.4]:
修正进程状态监视可能失败的BUG。

[2007年10月2日更新 v1.3.0.5]:
修正不关闭程序无法关机的问题。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注个册吧

×
发表于 2007-4-1 22:30:16 | 显示全部楼层 来自 江苏南京

回复: HLDS监视

谢了,对于浩方那种虚拟F的好像没法用吧:confused:
回复

使用道具 举报

发表于 2007-4-1 23:48:48 | 显示全部楼层 来自 辽宁沈阳

回复: HLDS监视

多谢多谢!down下来试试。
回复

使用道具 举报

发表于 2007-4-2 01:54:46 | 显示全部楼层 来自 广东深圳

回复: HLDS监视

我也给大家非常好用的一个检测CS服务器端口信息的BAT批处理,一旦服务器死机5秒后自动重起,使用方法把以下代码复制后保存为BAT格式文件,放到HLDS.EXE同一目录即可
:start
ping 127.0.0.1 -n 5
netstat -na | find "27015"
if %ERRORLEVEL%==0 goto
START/HIGH/WAIT hlds.exe -game cstrike -port 27015 -insecure +maxplayers 32 +sv_lan 0 +map de_dust2 -console
goto start

需要注意的几个地方是find "27015"是指所检测的端口跟服务器必须相同
回复

使用道具 举报

发表于 2007-4-2 04:44:39 | 显示全部楼层 来自 云南昭通

回复: HLDS监视

不错 啊,支持楼主!
回复

使用道具 举报

发表于 2007-4-2 08:46:49 | 显示全部楼层 来自 重庆

回复: HLDS监视

Post by Cs.K
我也给大家非常好用的一个检测CS服务器端口信息的BAT批处理,一旦服务器死机5秒后自动重起,使用方法把以下代码复制后保存为BAT格式文件,放到HLDS.EXE同一目录即可

需要注意的几个地方是find "27015"是指所检测的端口跟服务器必须相同


你这个比楼主发布的功能及适用性差远了.楼主的这个的确是不可多得的好东西,除界面异常干净,资源占用极小外,对hlds异常情况的监视(比如1.5中手雷炸服挂死),都能准确监视到并作出反应.经测试,适合1.5和1.6的服务端,目前暂无任何bug,操作简单方便,对一机多服异常好用.:super:
回复

使用道具 举报

 楼主| 发表于 2007-4-2 13:07:19 | 显示全部楼层 来自 福建漳州

回复: HLDS监视

Post by Cs.K

我也给大家非常好用的一个检测CS服务器端口信息的BAT批处理,一旦服务器死机5秒后自动重起,使用方法把以下代码复制后保存为BAT格式文件,放到HLDS.EXE同一目录即可
[quote]:start
ping 127.0.0.1 -n 5
netstat -na | find "27015"
if %ERRORLEVEL%==0 goto
START/HIGH/WAIT hlds.exe -game cstrike -port 27015 -insecure +maxplayers 32 +sv_lan 0 +map de_dust2 -console
goto start   
需要注意的几个地方是find "27015"是指所检测的端口跟服务器必须相同[/quote]
这个批处理是老早就有人使用了的,这种方法根本就没法跟我这个软件相比,你使用后就知道了。使用批处理,每个服都得开个批处理,在服多的时候,占用资源大不说,任务栏上还一大堆按钮。还有,服务器出现错误而没有关闭时,那个服务器还会一直存在。只要占用的端口没被释放,你这个检测就会失败。
回复

使用道具 举报

发表于 2007-4-2 15:05:13 | 显示全部楼层 来自 江西南昌

回复: HLDS监视

下下来鸟  HOHO  谢谢Rulzy  猛男
回复

使用道具 举报

发表于 2007-4-3 00:50:19 | 显示全部楼层 来自 广东佛山

回复: HLDS监视

Post by Rulzy
这个批处理是老早就有人使用了的,这种方法根本就没法跟我这个软件相比,你使用后就知道了。使用批处理,每个服都得开个批处理,在服多的时候,占用资源大不说,任务栏上还一大堆按钮。还有,服务器出现错误而没有关闭时,那个服务器还会一直存在。只要占用的端口没被释放,你这个检测就会失败。
嗯,他的这个只能是在服务器关闭时起作用.但出错的话是不起任何作用的.另外你这个希望能将检测时间设为3秒就好了,因为我试过手动关闭的时候用这个工具自动重启有点慢.超过8秒了.
回复

使用道具 举报

 楼主| 发表于 2007-4-3 02:08:16 | 显示全部楼层 来自 福建漳州

回复: HLDS监视

你不会差这点时间吧?进程关闭,需要20~30秒才会重开,而如果是进程失去响应(网络无响应),则需要30~40秒才会重开。
回复

使用道具 举报

游客
回复
您需要登录后才可以回帖 登录 | 注个册吧

快速回复 返回顶部 返回列表