emao9657 发表于 2008-11-1 16:55:52

CS 3647 后台服务问题

CS服务器版本“DT 3647”
操作系统“2003”

使用一下方法将CS服务器做成系统服务:
其中的内容是微软公司提供的设置WINNT/2K服务的工具。在解压到一个目录后你可以看到三个文件,分别是Instsrv.exe, Srvany.exe和Readme.wri。
下载地址: 点击下载
二、用CMD进入DOS命令行方式,进入解压的目录,运行 instsrv HLDS x:\xxxx\srvany.exe,注意,上例中HLDS代表要安装的服务的名称,x:\xxxx\代表srvany.exe所在硬盘的目录。例如图中的例子将压缩包中的文件解压到g:\service,那么就应该在g:\service目录下执行instsrv HLDS g:\service\srvany.exe。
如图所示信息表示你服务安装成功,如果你想删除这个服务,那么输入instsrv HLDS remove即可。
三、用REGEDIT命令进入注册表编辑器,找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services键,应该可以看到刚才建立的服务HLDS,如图:

四、右键点击服务名HLDS,点选New,Key(中文版中为新建,项),输入Parameters,这样一个新键被建立,右键点Parameters,点选New, String Value(中文版中为新建,字符串值),输入Application。完成后会看到右边窗口中创立了一个名为Application的主键,双击它,输入hlds.exe的位置,如图。

五、按和上面同样办法创建AppDirectory和AppParameters两个主键,AppDirectory的键值为HLDS所在的目录,如图所示就是"D:\sierra\Counter-Strike",AppParameters的键值则是运行HLDS的参数,如为"-game cstrike +ip 202.102.202.190 -port 27015 +maxplayers 32 +map de_dust2 -nomaster +sv_lan 1"。然后关闭注册表编辑器。



可是问题出来了,以前用都没问题,前几天从新作了个系统,再从新把服务器按照这个方法做成服务就刷不到服务器了!
在进程中显示服务在运行,可是就是刷不出服务器,改用hlds.exe开服务器就可以刷出来!

不理解,希望高手帮忙

Leya 发表于 2008-11-1 19:33:35

回复: CS 3647 后台服务问题

-nomaster+sv_lan 1
看你这个设置应该是网吧内网使用的服务器

gearfox 发表于 2008-11-1 19:34:28

回复: CS 3647 后台服务问题

:gogo:不好意思 我不会。。。

恋网物语 发表于 2008-11-1 19:42:08

回复: CS 3647 后台服务问题

用2003自带的计划任务最好用了!

小白 发表于 2008-11-1 20:23:59

回复: CS 3647 后台服务问题

看看是不是没有连接上Steam服务器....

hackroad 发表于 2008-11-1 21:00:31

回复: CS 3647 后台服务问题

作为服务器运行应该是没有UI界面的吧?

myneo 发表于 2008-11-1 21:09:46

回复: CS 3647 后台服务问题

后台服务有很多种啊!看来你想达到的目的是刷出服来!

如果是因为最近刷不出来,那就看一下精华贴,搜索一下,是因为最近的STEAM升级导致的,看看如何做!我就不多说了,很简单的!

我下面附上我找到的后台服务程序,非常简单好用,没有UI界面,完全后台运行,我自己使用很简单,只需修改.ini文件进行配置。下面附上!

mEAn Loader下载

HLGuard 发表于 2008-11-1 22:05:49

回复: CS 3647 后台服务问题

正版绝对能刷出来...
呵呵...

Sashow 发表于 2008-11-2 08:02:40

回复: CS 3647 后台服务问题

可以看看这个贴。http://www.dt-club.net/forum/showthread.php?t=41616

然后如果是在内网开服只需+sv_lan 0然后在路由做个NAT即可。

建议不使用这个服务工具,它只会在程序出现错误没响应或者是无故关闭了进程之后才重新启动进程。

建议用一些监视工具……
页: [1]
查看完整版本: CS 3647 后台服务问题