COD6服务端自动重启批处理,方便程序异常关闭后,自动重启。
本帖最后由 fanfeng3000 于 2011-2-10 19:16 编辑网上搜索到,特转给有需要的开服务端的人士。
第一种:不显示批处理框且没有进 程
@echo off
if %1.==. mshta vbscript:createobject("wscript.shell").run("""%~f0""
h",0)(close)&exit/b
:loop
"E:\call of duty modern warfare 2\iw4mp.dat"
goto loop
第二种:显示批处理框
@echo off
:0
start /wait /d "E:\call of duty modern warfare 2\" iw4mp.dat
goto 0
--------------------------
一台电脑开几个服务端,建议不要把iw4mp.dat名字写成一样.
多开分别写个多个批处理*.bat.
请大家验证下是否有帮助。 没用的,服务器挂掉不是程序结束,是网络中断,挂的时候会弹出错误提示,程序却还在进程中 程序很少挂掉,基本上95%的情况是等待状态,就是等人那种状态,就是18人在线服务器也不进行读图。这时候如果没有人工干预,服务器一直是这种状态。 不管怎样。感谢分享{:3_54:} 回复 2# ww7330985
那就写个程序检测下,如果弹出提示就重启服务端呗 关键是,服务器停止后(程序还在,就是不能进行下一个地图,卡那里了),没有任何弹出框,所以说,服务器挂了是经常的 回复 5# Zee_Mars
试过CS时代的监测程序网络状态,但是失败了 回复 6# a9core
这是一种错误 回复 8# a9core
没有弹出框的就不太好解决了。 我这个人懒,现在每次开服务器都是手工输入的命令,server.cfg始终有错,除了服务器名字,其他设置都不能载入……,应该是我用的COD6的版本问题,懒得重下了。反正有空就远程看下,挂了就重启。
前段时间还很稳定,有一周多时间都没掉过一次,就是这几天经常挂…… 膜拜各位大大...... 我这个人懒,现在每次开服务器都是手工输入的命令,server.cfg始终有错,除了服务器名字,其他设置都不能载 ...
wolveszyk 发表于 2011-2-10 22:03 http://bbs.3dmgame.com/images/common/back.gif
server.cfg放到main目录即可,我也被整了很久 服务器宕有三种情况
1,消失
2,无响应
3,脚本溢出
我还以为只有我一个人碰到了,哈哈
那么我想想办法吧. 程序很少挂掉,基本上95%的情况是等待状态,就是等人那种状态,就是18人在线服务器也不进行读图。这时候如 ...
a9core 发表于 2011-2-10 21:38 http://bbs.3dmgame.com/images/common/back.gif
这个应该是地图列表没有设置 server.cfg放到main目录即可,我也被整了很久
caoping 发表于 2011-2-10 23:08 http://bbs.3dmgame.com/images/common/back.gif
肯定是放到了main目录里面了,不过最多只能读出你设置的服务器名字,其他设置都出不来……
我是用的一个绿色版的COD6汉化版,然后再加些AIW联机补丁做的服务器端,里面乱七八糟的,有问题很正常{:3_149:} 肯定是放到了main目录里面了,不过最多只能读出你设置的服务器名字,其他设置都出不来……
我是用的 ...
wolveszyk 发表于 2011-2-11 08:13 http://bbs.3dmgame.com/images/common/back.gif
最简单的方式:找朋友弄个steam帐号,下载到正版客户端,然后去alterIWnet下载小小的服务器覆盖文件即可,什么毛病都没有
如果能读出服务器名的话,你看看是不是你的server.cfg内容有错误,可以复制贴出来看看 地图列表可定时正常的
因为5个服务器工作是正常的
但是经常出现读取下一个地图的时候,卡那里了!
其实大家可以留意看看,全国的服务器,有几个没有挂过?? 卡住了进程CPU占用率很低吧 批处理文件没用啊,求解啊,我WIN7 x64 本帖最后由 intgl 于 2011-11-16 23:11 编辑
:do
tasklist|findstr /i "iw4mp.dat" ||start "" "iw4-联机服务器建立!.bat"
ping 127.1 -n 3 >nul
goto do
这是我找到并修改后的代码,100%可用!!
第二行的【【start "" "iw4-联机服务器建立!.bat"】】的最后一对双引号内程序【我的是bat文件】,可以改成启动服务器的批处理或者快捷方式。
复制代码为bat文件放在服务端文件夹内。
第三行【ping 127.1 -n 3 >nul】里面的那个3,是每隔3秒查看服务器进程是否存在。呃,这个尽量设定的久一些,比如30.
呼……求人不如求己啊!!! 本帖最后由 caoping 于 2011-11-19 00:07 编辑
:do
tasklist|findstr /i "iw4mp.dat" ||start "" "iw4-联机服务器建立!.bat"
ping 12 ...
intgl 发表于 2011-11-16 12:47 http://bbs.3dmgame.com/images/common/back.gif
看到里面有我的回帖吓了我一跳,2月份的帖子都被你挖出来了,真厉害.
现在我用的自己写的cod6服务器监控程序,方便多了.
EGA-COD6服务器守护程序
制作:cAop!ng
QQ群:89796927
上海浦东新区电子竞技社
最初主要目的是为了服务器程序崩溃后能自行启动.后来逐渐加入补充功能.
使用方法
如果程序启动无响应,请确保Monitor.ini文件在程序目录,并且文件录入正确.
拷贝执行程序到服务器程序主目录,并每设定秒数查询一次服务器状态,如服务器消失则启动服务器,如服务器失去响应或者出错,则强行关闭服务器程序,25+秒后重启服务器.
等服务器启动完毕后,自动开始处理服务器数据.每设定秒数读取服务器内存,获得并格式化玩家数据,对比玩家GUID是否在banlist.txt文件中.如是,则自动ban掉.对比玩家的ip头两位数字是不是在iplist.txt里有记录,如是,则自动ban掉.
版本进程
0.9.0
加入网页管理登录功能,脱离以前版本需要客户端软件的麻烦,现在只要能开网页就可以登录查看服务器状态和进行管理.
加入当前服务器地图识别,可以在网页上看到当前服务器正在进行的地图缩略图.
0.8.6
修改击杀数和死亡数的读取位数,避免过去超过255后,数据错误的问题.
0.8.2
修改服务器上限为10.
加入防止重复喊话判定(未证实).
0.8.1
加入服务器客户端模式.
加入设定各线程工作间隔时间.
0.8
重新定义刷新线程.
加入log记录级别功能.
加入服务器开关功能,适应偶尔不开某服务器需要
0.7
加入读取ini配置文件功能.
加入log记录功能.
修改部分核心代码,为网络化做准备.
0.64
去掉必须手动开始文本处理的,现在只需要选择开始监控就可以了.
加入粗略步骤汇报,好知道现在程序正处于什么状态.
加入宕机后停掉文本处理步骤,并额外延时时间,尝试避免服务器重启后会爆卡的问题.
加入发送指令后直接生效的功能,避免等待.
0.63
避免ID为双字节编码导致的程序出错.
避免数据文件超过4096后,增加的数据无效的错误.
数据处理线程中加入归零操作,防止踢最后一名导致的重复踢人喊话错误.
0.62
增强数据判断,避免程序出错
0.61
重新定义一部分局部变量,避免数据污染的问题,以后再不能这么犯傻了.
重新定义读取文件步骤,避免读写文件失败错误.
解决0号玩家数据处理问题.
0.6
修正处理数据时,会因为一段错误的数据在游戏里喊话吓人.
加入屏蔽ip段功能,判断非常粗糙,误伤严重,慎用慎用.
0.51
加入自动ban人游戏内Op提示,根据wolveszyk的意见,加入设置线程间隔时间为20秒(默认),40秒,60秒三种,以对应可能会卡的服务器.
0.5
加入本地banlist.txt,根据GUID自动ban掉符合数据玩家,形成永久ban效果.
0.4
格式化游戏Log,分析玩家数据,加入鼠标菜单踢人ban人功能,管理更方便.
0.3
加入识别服务器程序失去响应后,自动关闭服务器,自动重启.
0.2
加入读取游戏Log
0.1
基本的服务器守护功能测试. 呃,去哪下载呢 回复 21# caoping
大哥求下载!求地址! 回复 25# ARX-4
已经在用最新服务器端了,但是求好的服务器管理软件比如21楼的 回复 23# intgl
给你 回复 27# caoping
灰常感谢~!! 回复 27# caoping
这个用户名密码的设置是怎样的?比如账号123,密码456
//管理员,用户名不能超过8个字符,密码不能超过12个字符. 格式: admin=password
是
admin=123
password=456
还是
123=456
??? 本帖最后由 intgl 于 2011-11-20 10:35 编辑
为什么我在用你的服务端管理软件的时候,不管是0.83还是0.90,都会把服务端搞崩溃呢?不用这个软件服务端反倒没问题,难道我的设置文件出问题了?
每当服务器换图的时候,就很有可能崩溃………… 为什么我在用你的服务端管理软件的时候,不管是0.83还是0.90,都会把服务端搞崩溃呢?不用这个软件服务端反 ...
intgl 发表于 2011-11-20 10:21 http://bbs.3dmgame.com/images/common/back.gif
123=456
软件只是检查服务器是否在运行,没有运行就是用启动参数运行程序,根本不会干涉到服务端的运作,任何情况下,都不会因为我的软件导致服务端工作不正常. 回复 31# caoping
win7需要用用管理员身份运行么【不这样的话就出错了
页:
[1]
2