金闪闪 发表于 2003-6-24 19:30:41

关于CDKEY的问题

通常用hlds建立的服务器会涉及到cdkey问题。

hlds.exe -game cstrike -noipx -port 27015 -ip xxx.xxx.xxx.xxx +maxplayer xx +map de_dust

这种方式建立的服务器是WON Auth Server(就是需要cdkey验证的)。如果加上+sv_lan 1那么将是LAN模式(不要求正版cdkey)。
在控制台,你将只看到Auth Server的提示。
那么WON Auth Server的服务器可以免cdkey么?答案是可以的。
修改server.cfg文件,加入 sv_lan 1就可以了。更换地图,hlds自动重新读取cfg文件。同样的道理修改sv_lan 0一样可以将LAN模式改为Internet验证模式。

但是如果没有免cdkey补丁,那么你加入LAN模式的服务器将得到错误:xxxxxxx Class C。意思是:你的IP地址不是内网的。
我们yam修改的dll就是将内网判断剔出,将一个判断跳转改为直接跳转。

我想,说到这里,大家应该对cdkey有了解吧?我们说的免cdkey补丁其实是内网判断补丁。hlds本身是不能免cdkey的。只要sv_lan=1,那么hlds就不会调用WON认证,也就不会说你的cdkey无效。

恍若如梦 发表于 2003-6-24 23:06:13

强,高手,支持

yam 发表于 2003-6-24 23:07:43

谢谢阿金的详细介绍

btw: linux 那个你试了么?

native 发表于 2003-6-25 10:25:50

说到底还是要免cd-key文件 HOHO

金闪闪 发表于 2003-6-25 18:42:19

linux的没有试验,根据Intel x86代码,我想应该一致。:)

netmad 发表于 2003-6-25 18:49:13

唉。最想搞到的就是Linux下的nocdkey补丁,可是都不如人意。
页: [1]
查看完整版本: 关于CDKEY的问题