首先来特别说明一下,“服务器”不是你点“新建游戏”建立的,你点“新建游戏”建立的那种一般都称为局域网游戏(Lan Game),比较短期的。服务器是指,通过HLDS建立的服务器。
建服需要什么CS版本呢?带HLDS的CS客户端 或者 专门的CS服务端。这里有牵涉到什么是客户端和服务端的问题。
服务端和客户端的区别在于,服务端是没有cstrike.exe这个程序的(大家平常不就是双击这个程序进入CS的么?),也就是服务端只有HLDS,只能用于建服。
客户端有的含HLDS,有的不含。总之,含有cstrike.exe的就是能玩的,算作客户端;含有hlds.exe的就能建服,算作服务端。
“服务端”和“客户端”都是一种CS版本,所谓的“服务端”只能建服不能玩,指的是,建服的主机想要玩,只能用一个含cstrike.exe的版本玩,而不是指“玩不了”,如果他建服的版本含cstrike.exe,他当然也能用这个版本玩了。
先看你的CS1.6版本有没有 hlds.exe ,如果没有,就去下载一个服务端版本。如果有,那你的版本就可以建服。
双击 hlds.exe 就打开了建服界面,选好参数,然后开始服务器就行了。
hlds.exe实际上有点像“傻瓜相机”,不需要你懂很多。这种方法建服的缺陷在于服务器用不了中文名(是服务器的名字,不是玩家中文id)。
一般,人们建服并不通过直接双击hlds.exe的这种方式。而是通过建立hlds的 .bat 格式的快捷方式建服。怎么做呢? 有的版本自带建服的.bat快捷方式。如果没有这个,也好办,在和hlds同目录下,建一个文本文档,扩展名由 .txt 改为 .bat ,文件名随便改个什么就行,如“开启服务器”,然后右键点这个“开启服务器.bat”,选“编辑”。然后写入建服参数,参考参数如下
START/HIGH hlds.exe -game cstrike -insecure +servercfgfile server.cfg -port 27015 +maxplayers 20 +map de_dust2 +sv_lan 1 -nomaster -noipx -console
保存后,双击这个“开启服务器.bat”就开启了你的服务器,然后会弹出一个cmd窗口,关它就等于关服务器。 然后你就可以告诉别人你服务器的ip,宣传你的服务器。