3DMGAME 3DM首页 新闻中心 前瞻 | 评测 游戏库 热门 | 最新 攻略中心 攻略 | 秘籍 下载中心 游戏 | 汉化 购买正版 论坛

注册 登录

QQ登录

只需一步,快速开始

查看: 6736|回复: 30
打印 上一主题 下一主题

[心得] COD6服务端自动重启批处理,方便程序异常关闭后,自动重启。

  [复制链接]

14

主题

234

帖子

350

积分

高级玩家

Rank: 4

贡献度
51
金元
2057
积分
350
精华
0
注册时间
2009-12-21
跳转到指定楼层
主题
发表于 2011-2-10 19:15 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 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.


请大家验证下是否有帮助。
回复

使用道具 举报

92

主题

3971

帖子

5012

积分

游戏精英

Rank: 8Rank: 8

贡献度
647
金元
24236
积分
5012
精华
0
注册时间
2009-11-30
QQ
舒服的沙发
发表于 2011-2-10 19:33 | 只看该作者
没用的,服务器挂掉不是程序结束,是网络中断,挂的时候会弹出错误提示,程序却还在进程中
回复 支持 反对

使用道具 举报

86

主题

1137

帖子

1163

积分

游戏狂人

Rank: 6Rank: 6

贡献度
114
金元
7066
积分
1163
精华
0
注册时间
2010-7-1
硬硬的板凳
发表于 2011-2-10 21:38 | 只看该作者
程序很少挂掉,基本上95%的情况是等待状态,就是等人那种状态,就是18人在线服务器也不进行读图。这时候如果没有人工干预,服务器一直是这种状态。
回复 支持 反对

使用道具 举报

364

主题

3799

帖子

3万

积分

版主

打完这场仗,我就回老家结婚

Rank: 18Rank: 18Rank: 18Rank: 18Rank: 18

贡献度
6055
金元
130985
积分
37329
精华
1
注册时间
2009-10-15

3DMer花好月圆

QQ
冰凉的地板
发表于 2011-2-10 21:39 | 只看该作者
不管怎样。感谢分享
回复 支持 反对

使用道具 举报

42

主题

1209

帖子

1387

积分

游戏狂人

Rank: 6Rank: 6

贡献度
147
金元
7989
积分
1387
精华
0
注册时间
2009-5-21
5#
发表于 2011-2-10 21:42 | 只看该作者
回复 2# ww7330985

那就写个程序检测下,如果弹出提示就重启服务端呗
回复 支持 反对

使用道具 举报

86

主题

1137

帖子

1163

积分

游戏狂人

Rank: 6Rank: 6

贡献度
114
金元
7066
积分
1163
精华
0
注册时间
2010-7-1
6#
发表于 2011-2-10 21:44 | 只看该作者
关键是,服务器停止后(程序还在,就是不能进行下一个地图,卡那里了),没有任何弹出框,所以说,服务器挂了是经常的
回复 支持 反对

使用道具 举报

92

主题

3971

帖子

5012

积分

游戏精英

Rank: 8Rank: 8

贡献度
647
金元
24236
积分
5012
精华
0
注册时间
2009-11-30
QQ
7#
发表于 2011-2-10 21:49 | 只看该作者
回复 5# Zee_Mars


    试过CS时代的监测程序网络状态,但是失败了
回复 支持 反对

使用道具 举报

86

主题

1137

帖子

1163

积分

游戏狂人

Rank: 6Rank: 6

贡献度
114
金元
7066
积分
1163
精华
0
注册时间
2010-7-1
8#
发表于 2011-2-10 21:50 | 只看该作者
回复 6# a9core


   

这是一种错误

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

42

主题

1209

帖子

1387

积分

游戏狂人

Rank: 6Rank: 6

贡献度
147
金元
7989
积分
1387
精华
0
注册时间
2009-5-21
9#
发表于 2011-2-10 22:00 | 只看该作者
回复 8# a9core

没有弹出框的就不太好解决了。
回复 支持 反对

使用道具 举报

15

主题

1053

帖子

1164

积分

游戏狂人

Rank: 6Rank: 6

贡献度
26
金元
10595
积分
1164
精华
0
注册时间
2009-2-28
10#
发表于 2011-2-10 22:03 | 只看该作者
我这个人懒,现在每次开服务器都是手工输入的命令,server.cfg始终有错,除了服务器名字,其他设置都不能载入……,应该是我用的COD6的版本问题,懒得重下了。反正有空就远程看下,挂了就重启。
前段时间还很稳定,有一周多时间都没掉过一次,就是这几天经常挂……
回复 支持 反对

使用道具 举报

3

主题

900

帖子

913

积分

超级玩家

Rank: 5Rank: 5

贡献度
92
金元
5446
积分
913
精华
0
注册时间
2009-11-14
11#
发表于 2011-2-10 22:20 | 只看该作者
膜拜各位大大......
回复 支持 反对

使用道具 举报

33

主题

1226

帖子

1062

积分

游戏狂人

Rank: 6Rank: 6

贡献度
81
金元
7378
积分
1062
精华
0
注册时间
2008-11-12
12#
发表于 2011-2-10 23:08 | 只看该作者
我这个人懒,现在每次开服务器都是手工输入的命令,server.cfg始终有错,除了服务器名字,其他设置都不能载 ...
wolveszyk 发表于 2011-2-10 22:03



   server.cfg放到main目录即可,我也被整了很久
回复 支持 反对

使用道具 举报

33

主题

1226

帖子

1062

积分

游戏狂人

Rank: 6Rank: 6

贡献度
81
金元
7378
积分
1062
精华
0
注册时间
2008-11-12
13#
发表于 2011-2-10 23:10 | 只看该作者
服务器宕有三种情况
1,消失
2,无响应
3,脚本溢出

我还以为只有我一个人碰到了,哈哈
那么我想想办法吧.
回复 支持 反对

使用道具 举报

33

主题

1226

帖子

1062

积分

游戏狂人

Rank: 6Rank: 6

贡献度
81
金元
7378
积分
1062
精华
0
注册时间
2008-11-12
14#
发表于 2011-2-11 02:07 | 只看该作者
程序很少挂掉,基本上95%的情况是等待状态,就是等人那种状态,就是18人在线服务器也不进行读图。这时候如 ...
a9core 发表于 2011-2-10 21:38



   这个应该是地图列表没有设置
回复 支持 反对

使用道具 举报

15

主题

1053

帖子

1164

积分

游戏狂人

Rank: 6Rank: 6

贡献度
26
金元
10595
积分
1164
精华
0
注册时间
2009-2-28
15#
发表于 2011-2-11 08:13 | 只看该作者
server.cfg放到main目录即可,我也被整了很久
caoping 发表于 2011-2-10 23:08



    肯定是放到了main目录里面了,不过最多只能读出你设置的服务器名字,其他设置都出不来……
我是用的一个绿色版的COD6汉化版,然后再加些AIW联机补丁做的服务器端,里面乱七八糟的,有问题很正常
回复 支持 反对

使用道具 举报

33

主题

1226

帖子

1062

积分

游戏狂人

Rank: 6Rank: 6

贡献度
81
金元
7378
积分
1062
精华
0
注册时间
2008-11-12
16#
发表于 2011-2-11 14:34 | 只看该作者
肯定是放到了main目录里面了,不过最多只能读出你设置的服务器名字,其他设置都出不来……
我是用的 ...
wolveszyk 发表于 2011-2-11 08:13


最简单的方式:找朋友弄个steam帐号,下载到正版客户端,然后去alterIWnet下载小小的服务器覆盖文件即可,什么毛病都没有

如果能读出服务器名的话,你看看是不是你的server.cfg内容有错误,可以复制贴出来看看
回复 支持 反对

使用道具 举报

86

主题

1137

帖子

1163

积分

游戏狂人

Rank: 6Rank: 6

贡献度
114
金元
7066
积分
1163
精华
0
注册时间
2010-7-1
17#
发表于 2011-2-11 20:41 | 只看该作者
地图列表可定时正常的
因为5个服务器工作是正常的
但是经常出现读取下一个地图的时候,卡那里了!
其实大家可以留意看看,全国的服务器,有几个没有挂过??
回复 支持 反对

使用道具 举报

3

主题

175

帖子

250

积分

高级玩家

Rank: 4

贡献度
23
金元
1584
积分
250
精华
0
注册时间
2008-12-28
18#
发表于 2011-2-11 21:21 | 只看该作者
卡住了进程CPU占用率很低吧
回复 支持 反对

使用道具 举报

99

主题

3881

帖子

4038

积分

游戏精英

NS/Maver Intgl

Rank: 8Rank: 8

贡献度
233
金元
31063
积分
4038
精华
0
注册时间
2011-9-8
19#
发表于 2011-11-16 12:04 | 只看该作者
批处理文件没用啊,求解啊,我WIN7 x64
回复 支持 反对

使用道具 举报

99

主题

3881

帖子

4038

积分

游戏精英

NS/Maver Intgl

Rank: 8Rank: 8

贡献度
233
金元
31063
积分
4038
精华
0
注册时间
2011-9-8
20#
发表于 2011-11-16 12:47 | 只看该作者
本帖最后由 intgl 于 2011-11-16 23:11 编辑

:do
tasklist|findstr /i "iw4mp.dat" ||start "" "iw4-联机服务器[AIZombie 1.5 beta]建立!.bat"
ping 127.1 -n 3 >nul
goto do

这是我找到并修改后的代码,100%可用!!
第二行的【【start "" "iw4-联机服务器[AIZombie 1.5 beta]建立!.bat"】】的最后一对双引号内程序【我的是bat文件】,可以改成启动服务器的批处理或者快捷方式。
复制代码为bat文件放在服务端文件夹内。
第三行【ping 127.1 -n 3 >nul】里面的那个3,是每隔3秒查看服务器进程是否存在。呃,这个尽量设定的久一些,比如30.
呼……求人不如求己啊!!!
回复 支持 反对

使用道具 举报

33

主题

1226

帖子

1062

积分

游戏狂人

Rank: 6Rank: 6

贡献度
81
金元
7378
积分
1062
精华
0
注册时间
2008-11-12
21#
发表于 2011-11-19 00:06 | 只看该作者
本帖最后由 caoping 于 2011-11-19 00:07 编辑
:do
tasklist|findstr /i "iw4mp.dat" ||start "" "iw4-联机服务器[AIZombie 1.5 beta]建立!.bat"
ping 12 ...
intgl 发表于 2011-11-16 12:47



   看到里面有我的回帖吓了我一跳,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
基本的服务器守护功能测试.

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

99

主题

3881

帖子

4038

积分

游戏精英

NS/Maver Intgl

Rank: 8Rank: 8

贡献度
233
金元
31063
积分
4038
精华
0
注册时间
2011-9-8
22#
发表于 2011-11-19 17:44 | 只看该作者
呃,去哪下载呢
回复 支持 反对

使用道具 举报

99

主题

3881

帖子

4038

积分

游戏精英

NS/Maver Intgl

Rank: 8Rank: 8

贡献度
233
金元
31063
积分
4038
精华
0
注册时间
2011-9-8
23#
发表于 2011-11-19 21:39 | 只看该作者
回复 21# caoping


大哥求下载!求地址!
回复 支持 反对

使用道具 举报

99

主题

3881

帖子

4038

积分

游戏精英

NS/Maver Intgl

Rank: 8Rank: 8

贡献度
233
金元
31063
积分
4038
精华
0
注册时间
2011-9-8
24#
发表于 2011-11-20 00:09 | 只看该作者
回复 25# ARX-4


已经在用最新服务器端了,但是求好的服务器管理软件比如21楼的
回复 支持 反对

使用道具 举报

33

主题

1226

帖子

1062

积分

游戏狂人

Rank: 6Rank: 6

贡献度
81
金元
7378
积分
1062
精华
0
注册时间
2008-11-12
25#
发表于 2011-11-20 00:30 | 只看该作者
回复 23# intgl


   给你

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

99

主题

3881

帖子

4038

积分

游戏精英

NS/Maver Intgl

Rank: 8Rank: 8

贡献度
233
金元
31063
积分
4038
精华
0
注册时间
2011-9-8
26#
发表于 2011-11-20 01:47 | 只看该作者
回复 27# caoping


    灰常感谢~!!
回复 支持 反对

使用道具 举报

99

主题

3881

帖子

4038

积分

游戏精英

NS/Maver Intgl

Rank: 8Rank: 8

贡献度
233
金元
31063
积分
4038
精华
0
注册时间
2011-9-8
27#
发表于 2011-11-20 01:54 | 只看该作者
回复 27# caoping


    这个用户名密码的设置是怎样的?比如账号123,密码456
//管理员,用户名不能超过8个字符,密码不能超过12个字符. 格式: admin=password
[admin]

admin=123
password=456
还是
123=456
???
回复 支持 反对

使用道具 举报

99

主题

3881

帖子

4038

积分

游戏精英

NS/Maver Intgl

Rank: 8Rank: 8

贡献度
233
金元
31063
积分
4038
精华
0
注册时间
2011-9-8
28#
发表于 2011-11-20 10:21 | 只看该作者
本帖最后由 intgl 于 2011-11-20 10:35 编辑

为什么我在用你的服务端管理软件的时候,不管是0.83还是0.90,都会把服务端搞崩溃呢?不用这个软件服务端反倒没问题,难道我的设置文件出问题了?
每当服务器换图的时候,就很有可能崩溃…………
回复 支持 反对

使用道具 举报

33

主题

1226

帖子

1062

积分

游戏狂人

Rank: 6Rank: 6

贡献度
81
金元
7378
积分
1062
精华
0
注册时间
2008-11-12
29#
发表于 2011-11-20 13:04 | 只看该作者
为什么我在用你的服务端管理软件的时候,不管是0.83还是0.90,都会把服务端搞崩溃呢?不用这个软件服务端反 ...
intgl 发表于 2011-11-20 10:21



   123=456
软件只是检查服务器是否在运行,没有运行就是用启动参数运行程序,根本不会干涉到服务端的运作,任何情况下,都不会因为我的软件导致服务端工作不正常.
回复 支持 反对

使用道具 举报

99

主题

3881

帖子

4038

积分

游戏精英

NS/Maver Intgl

Rank: 8Rank: 8

贡献度
233
金元
31063
积分
4038
精华
0
注册时间
2011-9-8
30#
发表于 2011-11-21 00:22 | 只看该作者
回复 31# caoping


    win7需要用用管理员身份运行么【不这样的话就出错了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|3DMGAME ( 京ICP备14006952号-1  沪公网安备 31011202006753号

GMT+8, 2025-2-13 04:10 , Processed in 0.184989 second(s), 15 queries , Memcache On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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