HD代码

社区服务
高级搜索
猴岛论坛CSGO反恐精英HD代码
发帖 回复
倒序阅读 最近浏览的帖子最近浏览的版块
1个回复

HD代码

楼层直达
〝街角、荬酔

ZxID:5442112

等级: 元帅
大隐隐于市

举报 只看楼主 使用道具 楼主   发表于: 2010-07-07 0
CS HLDS LINUX下游戏服务器

CS 1.5 hlds server under linux
最近感觉很忙,忙啥呢?啊哈~~身体感觉也不爽。
肩关节疼痛导致了颈椎和头痛,健身不科学么?还是习惯不好,伤了还在继续折磨伤处。医生说修养一个月先。我要忍住啊,不能剧烈运动。
周末突然想玩玩CS,结果QQ对战平台启动不了CS,突然很想自己建个服务器,反正自己的Linux BOX处了下载没其他用。
说干就干。:)
网上查了点资料,看上去挺简单的。
下载主要文件:
hlds_l_3111_full.bin //Half-Life Dedicated Server v3.1.1.1
hlds_l_3111e_update.tar.gz //
cs_15_full.tar.gz //counter strike 1.5 MOD
以上文件解压放到一起,比如/opt/counter-strike/hlds_l.
启动hlds前介绍下基本信息:
CS服务器的网络通讯是UDP的,默认情况下:
27010 UDP//用来查询当前游戏信息,地图,人数 etc。想当年还写过CS服务器搜索器,可惜分析完协议,程序没出来(查询到的数据报文解包不会写)。 哈哈。
27015 UDP//游戏信息,比如人员跑动,游戏事件 etc。
所以以上端口在iptables中需要打开。
hlds_run脚本需要稍微修改下:
一般情况下CS HLDS有两种模式(?) LAN和WON模式(接受外网IP连接)。
我先尝试了LAN模式:
./hlds_run -game cstrike -insecure -nomaster  +ip 192.168.1.200  +sv_lan 1 +maxplayers 2 +map de_dust2
启动CS,奇怪局域网游戏看不到,发现Linux上UDP就开了27015,这样CS应该查不到这个游戏的,直接CS console中connect 192.168.1.200就可以连进去了。
用rcon password成为OP,就可以操作Server。
在路由器上开了端口映射到27015,外网连接后,提示不能用非 Class C的IP连接LAN模式的HLDS服务器。
尝试了下启动HLDS的WON模式,结果不成。
后来查了下有个noWON的方法:
因为CS 1.5的官方WON服务器已经关闭了,所以现在还想玩1.5的WON GAME的话有两个选择:
noWON CS1.5 servers
STEAM CS1.5 servers
noWON的方法很简单,详见:http://www.no-won.net/  (那个网站LOGO很黄很暴力~~~)
服务器建好了,大家怎么来玩呢?很简单:
http://www.no-won.net/ ,noWON CS1.5 client处有个woncomm.lst放到你CS1.5的CSINstalledPath\valve\woncomm.lst。进入游戏,在OnLine game就可以看到了。我的服务器名字和密码?玩的时候通知啦。
http://www.no-won.net/woncomm.lst
Titan
{
localhost:44444
}
Auth
{
localhost:44444
}
Master
{
zvdk.nl:27010
master.won2.steamlessproject.nl:27010
master1.won2.steamlessproject.nl:27010
master4.won2.steamlessproject.nl:27010
master2.won2.steamlessproject.nl:27010
master3.won2.steamlessproject.nl:27010
master5.won2.steamlessproject.nl:27010
master6.won2.steamlessproject.nl:27010
}
ModServer
{
localhost:44444
}
Secure
{
localhost:44444
本帖de评分: 1 条评分 DB +10
DB+10

优秀文章

   尤物★

ZxID:11350689

等级: 少将
-簡簡單單就是好。

举报 只看该作者 沙发   发表于: 2010-07-07 0
谢谢分享。


« 返回列表
发帖 回复