2、修改D:\HLServer\cstrike\servercfg文件。这是你的服务器基本配置文件。你可以采用中文的服务器名称,例如:
hostname "点通 DT-CS16 Server"
3、修改D:\HLServer\cstrike\motdtxt文件。
<pre> xxx </pre>间的文字修改为:
<pre><font face="宋体">欢迎访问点通CS16服务器</font></pre>
这样你进入游戏时将有中文提示你。
4、运行hldsexe文件。参数如:
D:\HLServer\hldsexe -port 27015 -game cstrike -nomaster -noipx +sv_lan 1 +maxplayers 32 +map de_dust -console
如果你的游戏只有6人,你一定是输入了maxplayer,请改正。
-nomaster和+sv_lan 1是为了不将服务器公布在Internet上。如果不要,你的服务器将在Internet上公布。
5、最后。关键的一点是。如果你是用作专门服务器,必须有一个服务器SteamID,你必须用:
hldsupdatetoolexe -create xxx xxx xxx xxx 来建立。
如果无效,请先将你Registry里面的所有Valve的主键删除。还有那个ClientRegistryblob也删除,更换有效的Email地址再来一次。
只有自己有效的SteamID才可以建立自己的服务器。:)
6、HKCU\Software\Valve\HLServer下的Region甜4表示亚洲。当然也可以在servercfg中加上sv_region 4。
7、有个问题大家要注意。利用局域网建立的服务器,通过NAT到外网的。如果采用的是sv_lan 0,那么你的服务器是Internet服务器。外网可以访问。内网访问会说错误。如果是sv_lan 1的话,就是LAN服务器,在局域网内的Steam可以访问。外网访问必须通过输入指定IP和端口号。同时,服务器也要用免cdkey补丁。有啊,就在CS安装目录里\platform\config\ServerBrowservdf 这个文件,所以平时做好备份,重装CS直接复制进去就有以前保持的服务器列表了。新人一个,请给我点分吧哈哈建议楼主把所有的杀毒软件和防火墙(包括WINDOWS自带的防火墙)都关掉再试一次,如果是局域网的话,有时也会出现这样的情况,但是看不到并不等于进不去,可以从控制台里进,具体方法是先确定主机的IP,主机进入CS游戏后按“~”键呼出控制台拉到最上面会看到一组数字,例如172170253:27015(这只是我随便输入的一组,IP尽管数字不同,但格式是一样的,很好分辨),得知主机IP后,你就可以呼出控制台(方法同上),输入CONNECT IP就可以加入游戏了,例如我要加入上面那个IP,就在控制台里输入CONNECT 172170253:27015,就可以加入游戏了。也就是说,用这个方法,不管你能不能看到主机建的游戏,但只要主机建了游戏,你就可以加入。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)