搜索
查看: 4458|回复: 12

[求助] 如何在一个机器上开多个CS服务器

[复制链接]
发表于 2005-12-16 20:35:41 | 显示全部楼层 |阅读模式 来自 中国–陕西–咸阳–武功县
有知道的帮忙说下 谢谢了
发表于 2005-12-16 21:30:07 | 显示全部楼层 来自 中国–广东–深圳–南山区

回复: [求助] 如何在一个机器上开多个CS服务器

server1的快捷方式:
E:\HLServer\hlds.exe -game cstrike -port 27015 +maxplayers 32 +map de_dust2 -console -insecure  

server2的快捷方式:
E:\HLServer\hlds.exe -game cstrike -port 27016 +maxplayers 32 +map de_dust2 -console -insecure

。。
。。。

关键是-port XXXXX。当然,如果硬盘容量没任何问题,还是拷贝多一份HLServer来建多个F。
回复

使用道具 举报

 楼主| 发表于 2005-12-16 21:56:53 | 显示全部楼层 来自 中国–陕西–咸阳–武功县

回复: [求助] 如何在一个机器上开多个CS服务器

这个我看了  行不通    我看了 问题是在于AMXX插件   感觉好象是AMXX的插件不能用两次   怎么办啊  一启动就自动关系了   要是多开的时候关系AMXX的插件就没问题  但是必须要用AMXX的插件啊
回复

使用道具 举报

发表于 2005-12-16 22:33:06 | 显示全部楼层 来自 中国–广东–湛江–廉江市

回复: [求助] 如何在一个机器上开多个CS服务器

如果要读取的server.cfg不同就把名字改掉?然后加个参数,但是如果要调用不同的AMX怎么弄???
回复

使用道具 举报

发表于 2005-12-17 22:18:07 | 显示全部楼层 来自 中国–广东–湛江–廉江市

回复: [求助] 如何在一个机器上开多个CS服务器

好像没人理的哦。。。。。
回复

使用道具 举报

发表于 2005-12-17 22:30:50 | 显示全部楼层 来自 中国–湖南–永州

回复: [求助] 如何在一个机器上开多个CS服务器

这个很容易解决啊,二楼总思想是对的,但可能忘了点,路径不能是同一路径,同一目录下只能执行一个hlds.exe,即使端口不一样也不行.
楼主可以复制原CS目录并改其他目录名,然后建立相应的快捷方式和不同的端口,这样就能启动2个以上的CS服务器了.同样道理只要系统要求支持,开10,8个都没问题.
回复

使用道具 举报

发表于 2005-12-18 19:01:08 | 显示全部楼层 来自 中国–河南–郑州

回复: [求助] 如何在一个机器上开多个CS服务器

2楼说的就可以
只不过你把路径该一下就行了
比如说
      断口是27015的 F 就把文件夹的名字该成 27015
      断口是27019的 F 就把文件夹的名字该成 27019
跟查件没多大关系

还有就是  Server Name 也需要该
回复

使用道具 举报

发表于 2005-12-18 19:08:28 | 显示全部楼层 来自 中国–吉林–长春

回复: [求助] 如何在一个机器上开多个CS服务器

问题问得不明确阿。大家回答的基本上是一个cs服务器程序开多个cs服务同时使用一样的插件,还有一种就是一个cs服务器程序开多个cs服务但是用不同的插件,后者 金闪闪 曾经在论坛里发过,我和解脱也讨论过基本上是和金闪闪的方法一样 :
hlds.exe是调用swds.dll,由swds.dll负责调用liblist.gam的。那么,我们要做的就是修改swds.dll中的字符串liblist.gam为liblis2.gam。然后改名为swd2.dll。再修改hlds文件,找swds.dll字符,改为swd2.dll。然后再改hlds.exe为hlds2.exe。这样用hlds2.exe跑的服务器将读取liblis2.gam参数。 :D
回复

使用道具 举报

发表于 2005-12-18 19:22:15 | 显示全部楼层 来自 中国–广东–清远

回复: [求助] 如何在一个机器上开多个CS服务器

二楼的斑竹说的可是啊,我原来就这样设置开两个F,但是这样插件就只能一样了。所以还是拷贝一个出来的好
回复

使用道具 举报

发表于 2005-12-19 17:33:06 | 显示全部楼层 来自 中国–广东–湛江–廉江市

回复: [求助] 如何在一个机器上开多个CS服务器

Post by mikewolf
问题问得不明确阿。大家回答的基本上是一个cs服务器程序开多个cs服务同时使用一样的插件,还有一种就是一个cs服务器程序开多个cs服务但是用不同的插件,后者 金闪闪 曾经在论坛里发过,我和解脱也讨论过基本上是和金闪闪的方法一样 :
hlds.exe是调用swds.dll,由swds.dll负责调用liblist.gam的。那么,我们要做的就是修改...


就是说不用复制文件在同一文件里运行两个服务器.但是hlds.exe和swds.dll怎么改???
回复

使用道具 举报

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

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