搜索
查看: 3640|回复: 11

用 Freebsd 6.0 成功架设 CS1.6 服务器

[复制链接]
发表于 2006-4-30 03:46:42 | 显示全部楼层 |阅读模式 来自 中国–天津–天津
[color="Navy"]本人喜欢cs 游戏,同时也架设了几个 cs1.6的服务器, 原来都是在win系统下面做的cs服务器

自从学习了freebsd 以后,也学着 在freebsd 6.0  架设cs 1.6服务器,稳定性是没得说,哈哈 闲话少说!


安装freebsd 6.0 (省略)

1.首先在 /home中 下载 cs1.6的程序包  (我现在提供下载)

#cd  /home

# fetch http://www.fifthcity.com/hlserver3213.tar.gz

开始下载,下载完后,解开压缩包
#tar -zxvf  hlserver3213.tar.gz
然后进入CS目录,本例为:hlserver

#cd hlserver

2.在 /etc/rc.conf 中 增加对linux的支持
   linux_enable="YES"


3.建立执行脚本,方便启动CS,文件名随意

#ee cs_start.sh

在cs_start.sh里输入./hlds_run -game cstrike -port 27018 +maxplayers 28 +map de_dust2 -insecure +sv_lan 0 &

注:最后一个&,表示把此程序放入后台执行
保存此文件,刚建立的文件是没有执行权限的,所以要给它加入执行权限
#chmod +x cs_start.sh

这样就可以启动CS了,
#./cs_start.sh


如果要使它在开机时自动启动CS服务器,则要把它加为自启动服务

就是在 /etc/rc.local 里面加上要启动的服务,那么系统下次启动的时候就会自动启动。
如果 /etc/rc.local 文件不存在,那么就建立一个

#ee /etc/rc.local

然后在里面加上以下两行:

#cd /home/hlserver
./cs_start.sh &

保存退出

那么下次系统启动时,CS服务器就启动了。
发表于 2006-4-30 10:44:15 | 显示全部楼层 来自 中国–陕西–西安

回复: 用 Freebsd 6.0 成功架设 CS1.6 服务器

哪天我也弄个试试。。嘿嘿。。
回复

使用道具 举报

发表于 2006-4-30 11:06:01 | 显示全部楼层 来自 中国–新疆–巴音郭楞蒙古自治州–库尔勒市

回复: 用 Freebsd 6.0 成功架设 CS1.6 服务器

freebsd 6.0 架设cs1.6服务器经测试感觉不如Redhat Enterprise AS 4 以及《社区企业操作系统》(CentOS)4.3。本人的配置是1G内存,p42.6C 超线程cpu,freebsd6.0以前的版本对超线程cpu支持很不好,6.0支持已经很好了。架设28人服务器人满时freebsd 6.0下cpu占用率一直保持在70%-90%,(CentOS)4.3经测试是最稳定的,同样的配置人满时cpu占用率仅仅40%-60%。ping方面差距也是微乎其微,虽然freebsd网络性能更出众。
在这里说明一下freebsd6.0测试架设cs的时候,是专门为了cs运行而编译了内核的,不是默认的。(cs服务器版本为2738)
http://lib.verycd.com/2006/03/24/0000095687.html
这里是《社区企业操作系统》(CentOS)4.3下载地址
有兴趣的玩家可以一起探讨 ,QQ103577748
回复

使用道具 举报

 楼主| 发表于 2006-4-30 18:54:17 | 显示全部楼层 来自 中国–新疆–乌鲁木齐

回复: 用 Freebsd 6.0 成功架设 CS1.6 服务器

谢谢 justin_76的详细分析.
在freebsd 6.0 中 增加对linux的支持 还要加上linux_enable="YES" ,
这里只是说明, cs在freebsd 6.0 中的应用.

当然,在linux系统运行cs服务器可能好一些.  重要给大家多一种选择. 性能上的差距可能很小.
回复

使用道具 举报

发表于 2006-4-30 21:10:57 | 显示全部楼层 来自 中国–陕西–西安

回复: 用 Freebsd 6.0 成功架设 CS1.6 服务器

我认为fedora core5 挺好的,不知道有没有人喜欢这款
回复

使用道具 举报

发表于 2006-5-1 15:34:13 | 显示全部楼层 来自 中国–浙江–绍兴

回复: 用 Freebsd 6.0 成功架设 CS1.6 服务器

gxl,最近有空研究这些了??
回复

使用道具 举报

发表于 2006-5-26 17:03:02 | 显示全部楼层 来自 中国–北京–北京

回复: 用 Freebsd 6.0 成功架设 CS1.6 服务器

学习楼主中,不错的选择!谢谢
回复

使用道具 举报

发表于 2006-5-26 17:17:06 | 显示全部楼层 来自 中国–北京–北京

回复: 用 Freebsd 6.0 成功架设 CS1.6 服务器

楼主,请问你的文件可以在linux下使吗,谢谢
回复

使用道具 举报

发表于 2006-6-3 13:20:32 | 显示全部楼层 来自 中国–浙江–绍兴

回复: 用 Freebsd 6.0 成功架设 CS1.6 服务器

这个本来就是linux下的CS服,可以运行的,方法也差不多
回复

使用道具 举报

发表于 2006-6-6 18:53:21 | 显示全部楼层 来自 中国–广东–惠州

回复: 用 Freebsd 6.0 成功架设 CS1.6 服务器

Post by justin_76
freebsd 6.0 架设cs1.6服务器经测试感觉不如Redhat Enterprise AS 4 以及《社区企业操作系统》(CentOS)4.3。本人的配置是1G内存,p42.6C 超线程cpu,freebsd6.0以前的版本对超线程cpu支持很不好,6.0支持已经很好了。架设28人服务器人满时freebsd 6.0下cpu占用率一直保持在70%-90%,(CentOS)4.3经测试是最稳定的,同样的配置人满时cpu占用率仅仅40%-60%。ping方面差距也是微乎其微,虽然freebsd网络性能更出众。
在这里说明一下freebsd6.0测试架设cs的时候,是专门为了cs运行而编译了内...
如果只是这样的效果又何必考虑用linux来做CS服务器呢,我用WIN2003做服务器,只是P4 506 2.66G的,满30人时CPU占用率也不过25-50之间,除吊桥图之外.
回复

使用道具 举报

游客
回复
您需要登录后才可以回帖 登录 | 注个册吧

快速回复 返回顶部 返回列表