mayhem 发表于 2006-1-10 17:23:47

为什么同时开2个端口不行?

一个27015,一个27016,开其中一个就可以,2个都开其一个就没响应,连接不了,2个分别是复制了2个文件夹,分别启动的,应该没问题吧?

liuhui81626868 发表于 2006-1-10 17:37:23

回复: 为什么同时开2个端口不行?

是不是都加载了VAC2?

mayhem 发表于 2006-1-10 18:02:27

回复: 为什么同时开2个端口不行?

没有反作弊,只是原来的27015是用后台工具作为服务启动的,然后把该目录复制了一份又开了个27016,可是这样只有其中一个能用,另一个总是无响应,把后台服务关闭了直接都用HLDS。BAT启动也不行

金闪闪 发表于 2006-1-10 23:57:07

回复: 为什么同时开2个端口不行?

检查下启动参数。 :rolleyes:

mayhem 发表于 2006-1-11 13:29:11

回复: 为什么同时开2个端口不行?

启动参数其他地方都是一样的,就是端口不同
发现后启动的服务器控制台里面显示这么一行:
vconnmgr.cpp<174>:Assertion failed : m_binitialized,
然后又出现几行错误提示就自动关闭服务器控制台了

mayhem 发表于 2006-1-11 13:43:22

回复: 为什么同时开2个端口不行?

START/HIGH hlds.exe -game cstrike -insecure +servercfgfile server.cfg -port 27015 +maxplayers 16 +map de_dust2 +sv_lan 0-condebug -noipx -console
这个是HLDS。BAT的参数,两个都是一样的,只不过27015的是用论坛里发布的INSTSRV的后台工具做成了系统服务,参数都在注册表里,后来把服务器目录复制一份到其他地方,里面的 HLDS。BAT的参数只有PORT改变为了27016,然后用HLDS。BAT启动服务器,就出现上面的情况,关闭后台执行的27015那个服务器就能使27016正常启动,但是27015又不能开启了,什么问题呢?

mayhem 发表于 2006-1-11 14:25:22

回复: 为什么同时开2个端口不行?

糊涂了,把两个都用HLDS。BAT启动都可以启动了,但是其中一个显示没有响应,用控制台里CONNECT IP:PORT的方法不管进27015还是27016都是进的一个服务器,后开的没有,为什么会这样?

金闪闪 发表于 2006-1-11 15:25:16

回复: 为什么同时开2个端口不行?

我建议如此操作:
copy hlds.exe hlds27015.exe
copy hlds.exe hlds27016.exe

然后如此启动:
hlds27015.exe -port 27015 xxxxxxx
hlds27016.exe -port 27016 xxxxxxx

:p

mayhem 发表于 2006-1-11 15:36:54

回复: 为什么同时开2个端口不行?

不行啊闪闪兄,我还分别看了状态,两个的插件运行状态都不一样,因为一个是死亡模式的,为什么就是不能同时使用呢

mayhem 发表于 2006-1-11 17:38:11

回复: 为什么同时开2个端口不行?

难题顶上来,大家帮忙解决!
页: [1] 2
查看完整版本: 为什么同时开2个端口不行?