gxl-cn 发表于 2006-4-30 03:46:42

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

本人喜欢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 -zxvfhlserver3213.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服务器就启动了。

gearfox 发表于 2006-4-30 10:44:15

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

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

justin_76 发表于 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

gxl-cn 发表于 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服务器可能好一些.重要给大家多一种选择. 性能上的差距可能很小.

gearfox 发表于 2006-4-30 21:10:57

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

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

zgw224 发表于 2006-5-1 15:34:13

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

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

yaohuangchen 发表于 2006-5-26 17:03:02

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

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

yaohuangchen 发表于 2006-5-26 17:17:06

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

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

zgw224 发表于 2006-6-3 13:20:32

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

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

zwfgdlc 发表于 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之间,除吊桥图之外.
页: [1] 2
查看完整版本: 用 Freebsd 6.0 成功架设 CS1.6 服务器