
CS1.6服务器架設
你将需要:
一套正在运行的Win32系统(强烈推荐Win2003,好处是系统稳定和易于远程维护)
一条互联网接入线路
一些基础的Windows服务器优化知识
一些HLDS超级管理方面的内容
硬件要求:
Intel或者更加适宜的AMD处理器,主频至少在1G以上(支持12人),(推荐20人的配置采用2G以上的主频以取得流畅效果)
256M的内存(推荐512M内存)
基于2M速率的Cable/DSL接入(这样大概支持10人),(推荐光纤接入,国内南方首选电信,北方首选网通,双线会更好)
至少500M的磁盘空间(日志及扩展)
注:如果你有专业服务器加光纤接入,那将是最理想的配置
如果你达不到要求,继续读下去已经没有意义..........
步骤一、去steam网站下载hldsupdatetool工具(
创建.txt文件,将以下写内容进此txt文件,例子:
START/HIGH HldsUpdateTool.exe -command update -game cstrike -dir . 将此txt文件重新命名为HldsUpdate.bat,并和HldsUpdateTool.exe放在一起,运行HldsUpdate.bat。注: 1、以上命令行仅适用于最版hldsupdatetoo.exe;
2、出现Connection Reset, WinSock Error 10054 "Connection reset by peer"时,需要找一个能正常登录Steam的ClientRegistry.blob文件,把它复制到HLServer目录下,再次重试。提供一个每日更新ClientRegistry.blob文件的下载地址:
步骤二、现在你已经拥有HLDS文件,,我们可以创建启动脚本来运行你的CS1.6服务器。例如:
START/HIGH hlds.exe -game cstrike +map de_dust2 +maxplayers 16 +servercfgfile 27016.cfg -port 27016 -insecure +sv_lan 0 –console +sv_region 4
将此内容保存成一个批处理文件,比如27016.bat。
参数解释:
-game cstrike 指定hlds建立的是cstrike的服务器
+map de_dust2 指定服务器开机运行时的第一张地图为de_dust2
+maxplayers 22 指定服务器最大人数为16人
+servercfgfile 27016.cfg 指定使用27016.cfg作为服务器的配置文件,此文件必须放在cstrike目录下。如果不指定,默认为cstrike目录下的server.cfg文件。另外,在cs的lan game中建立的那种初级服务器,使用的是listenserver.cfg
-port 27016 指定服务器的端口为27015。如果不指定,默认为2715
-insecure 关闭vac反作弊功能。vac反作弊打开的话需要先到vac服务器进行won认证。建议关闭VAC认证,使用CD反作弊器,下载地址:
+sv_lan 0 指定服务器运行方式为因特模式。1为局域网模式,含义是无法在因特网列表刷新出来,但可在服务器列表中添加,并不是代表无法在因特网上找到服务器。
-console 以控制台模式启动服务器
+sv_region 4 指定服务器区域为亚洲。利于中国玩家第一时间找到你的服务器
步骤三、配置server.cfg文件。如果在启动参数中增加了+servercfgfile x.cfg,那么你就要在cstrike目录下新建立一个x.cfg文件,需要注意的是如果你想要服务器名字的支持中文显示,你必须将其保存成UTF-8格式,负责显示的是乱码。在这里我引用BoeZombie老兄翻译的服务器配置参数说明(另外我在附件中提供了CPL、WCG等组织的比赛服务器配置文件作为参考),内容如下:
经常有朋友向我咨询如何设置server.cfg,或者要我的server.cfg,而我的server.cfg没有中文注释,这次我参照国际比赛服务器server.cfg和很多资料,总结并翻译了一个所谓的标准的比赛服务器server.cfg。
如果您的服务器名称用中文,那么请将server.cfg保存为UTF-8编码。
这个server.cfg并不适合所有网络状况,请您根据自己的实际网络状况修改、增删。
如果您觉得哪里设置不妥或有疑问,本人期待您的批评指正、意见建议!
步骤四、配置motd.txt文件。此文件的作用是进入服务器时,所显示的欢迎窗口的内容,这是一个HTML格式的文件,如果你不懂HTML语法,建议你不要在它上面花费精力,你可用我附件中文件自行修改。当然如果你想要你服务器凸显个性,你就要好好去学习一下HTML语法了
步骤五、配置mapcycle.txt文件。mapcycle.txt是地图文件循环的顺序文件,里面写的都是地图文件名,不带后缀,如cs_747.bsp,只取cs_747。地图在Hlserver\cstrike\maps目录下,将你想循环的地图挑出来,然后将文件名按上面所说的规则输入mapcycle.txt中,每个地图之间用硬回车隔开。加入的新地图不仅要把.bsp文件拷到Hlserver\cstrike\maps目录下,也要在mapcycle.txt里面加入新地图的名称,切记!
步骤六、破解你的HLDS服务器为免steam认证。附件有下载,下载破解文件并覆盖到HLDS的根目录即可。
步骤七、加载CD插件。加载方法请见http://forum.dt-club.net/showthread.php?t=20730,如果不明白的可发帖咨询我。其它插件(比如服务器加速插件、AMXX、AMX等)的加载方法你可去http://forum.dt-club.net学习,那里汇聚了国内众多高手。
步骤八、启动服务器。执行你建立的服务器启动脚本27016.bat文件即可。
至此,一个简单的、基本的CS服务器建立完成。 2楼待续...








QQ:328715470
