金闪闪 发表于 2003-11-18 09:26:07

一个CS服务挂不同的插件

我记得有朋友想问如何让服务器跑两个端口:

一个用Metamod+AMX+CD。
一个只用CD。

当时,我是建议复制一个cstrike到cstrike2目录,然后修改不同的liblist.gam文件。然后利用
hlds.exe -game cstrike xxxx
hlds.exe -game cstrike2 xxxx
来跑。

我现在给另外一个方法。修改hlds.exe文件。

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参数。

homework 发表于 2003-11-18 11:29:22

?????????

没人给你面子!!!!!

哎现在的人就是这样哈,,,利益第一哈!!!

你应该是回复此贴者赏金200肯定人多得很哈!

gxl-cn 发表于 2003-11-18 12:05:56

好,研究得很深,支持一下。

lws8000 发表于 2003-11-18 12:15:09

支持一下

jl_high 发表于 2003-11-18 14:39:38

很新颖的做法。支持。

Singerue 发表于 2003-11-18 22:03:51

支持

不管怎样,都回……呵呵

ls127412 发表于 2004-6-21 13:19:48

好想法,支持

kindzhon 发表于 2004-6-21 13:28:34

成功了没?是不是要改很多处?

解脱 发表于 2004-6-22 22:19:19

恩~这个方法比前面的简单了。但是这样改了之后是不是cstrike下就有2个liblist.gam文件了?一个是 liblist.gam 另一个是 liblist2.gam。

BoeZombie 发表于 2005-6-1 08:56:36

找到了..........
页: [1] 2 3 4
查看完整版本: 一个CS服务挂不同的插件