ayu110 发表于 2005-12-16 20:35:41

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

有知道的帮忙说下 谢谢了

undoer 发表于 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。

ayu110 发表于 2005-12-16 21:56:53

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

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

ansonp 发表于 2005-12-16 22:33:06

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

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

ansonp 发表于 2005-12-17 22:18:07

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

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

hnroc 发表于 2005-12-17 22:30:50

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

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

Quick 发表于 2005-12-18 19:01:08

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

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

还有就是Server Name 也需要该

mikewolf 发表于 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

wb000 发表于 2005-12-18 19:22:15

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

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

ansonp 发表于 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怎么改???
页: [1] 2
查看完整版本: [求助] 如何在一个机器上开多个CS服务器