Counter-Strike(反恐精英)无疑是目前世界上最受欢迎的连线对战游戏之一,它是由Valve Software公司的射击游戏Half-Life升级而来的,它将半条命中的多人游戏修改为CS中的CT和T这两个角色单元,并由玩家扮演,玩家可任选一方加入。由于现在CS1.6已经非常普遍,下面我就以1.6版本为主,给大家介绍一下如何架设一台CS服务器。
硬件要求:
1)处理器:Intel或AMD处理器,主频至少在1G以上,推荐使用主频在2G以上的处理器,以取得流畅效果;
2)内存:至少256M内存,推荐使用512M以上内存;
3)硬盘:至少500M的硬盘空间;
4)网络:基于2M的Cable/DSL接入,大约可支持10人,推荐光纤接入。
另外,如果你有专业服务器加光纤接入,那将是最理想的配置。
软件要求:
微软的Windows xp/2000/2003,推荐使用Windows 2003,这样有利于系统的稳定,并易于远程维护。
一、服务器文件提取
1> 下载并安装Valve提供的免费服务器文件下载工具Windows HLDS Update Tool。服务器文件可通过2种途径获取,一是从Steam平台的*.gcf文件中提取,二是使用Valve提供的免费服务器文件下载工具 Windows HLDS Update Tool获取。从HLDS(Half-Life Dedicated Server)的字面意思你就知道当然是首选第二种方法。
2> 创建批处理文件。新建一个*.txt文件,将START/HIGH HldsUpdateTool.exe -command update -game cstrike -dir写进txt文件。将此txt文件重新命名为HldsUpdate.bat,并和HldsUpdateTool.exe放在一起,运行HldsUpdate.bat。
注:以上命令行仅适用于最新版的hldsupdatetoo.exe;出现 Connection Reset, WinSock Error 10054 "Connection reset by peer" 时,需要找一个能正常登录Steam的ClientRegistry.blob文件,把它复制到HLServer目录下,再次重试。
二、创建服务器启动批处理文件
方法跟前面一样,将START/HIGH hlds.exe -game cstrike -insecure + servercfgfile 27015.cfg -port 27015 +maxplayers 16 +map de_dust2 +sv_lan 0-noipx-console写入此批处理文件,保存为27015.bat。
参数解释:
-game cstrike 指定hlds建立的是cstrike的服务器。
+map de_dust2 指定服务器开机运行时的第一张地图为de_dust2。
+maxplayers 16 指定服务器最大人数为16人。