首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 操作系统 > 其他操作系统 > 用~Openbsd3.8建立 CS1.6服务器~~~
【标  题】:用~Openbsd3.8建立 CS1.6服务器~~~
【关键字】:Openbsd3.8,CS1.6
【来  源】:http://www.cublog.cn/u/5748/showart.php?id=127103

用~Openbsd3.8建立 CS1.6服务器~~~

1.建立openbsd对linux的支持:
  

首先我们要重新编译内核,打开下面两个项:

option COMPAT_LINUX     # binary compatibility with Linux

如果已经激活这两项,我们必须执行下面两步,这样系统就可兼容他们了,但是在下次启动后无效:

# sysctl kern.emul.linux=1

我们修改/etc/sysctl.conf文件中的这两行,把前面的注释去掉,既每次开机都在兼容模式下了。

kern.emul.linux=1 # enable running Linux binaries

到这里还要装两个系统的运行库,redhat_base (openbsd的ftp有pkg包)

 

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

#cd /home

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

开始下载,下载完后,解开压缩包
#tar -zxvf hlserver3213.tar.gz

3.建立执行脚本,方便启动CS,文件名随意
然后进入CS目录,本例为:hlserver
#cd hlserver

#ee cs_start.sh

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

注:nohup为后台执行
保存此文件,刚建立的文件是没有执行权限的,所以要给它加入执行权限
#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服务器就启动了。
架设某大型网站服务器之全部过程:【上一篇】
几个命令:【下一篇】
【相关文章】
  • 制作openbsd3.8安装光盘
  • 【随机文章】
  • Linux以及各大发行版介绍(组图)
  • 3. References
  • read is interest
  • AS/400上建立PF物理文件(2)
  • 2004年十大中文短消息
  • [原创](Object/(DataSet,DataReader) Relational Mapping)ODRM
  • Frontpage被微软淘汰了,还是被市场?
  • 高质量C++/C编程指南 -- 第7章 内存管理 (2)
  • Painter常用笔刷简介
  • mysql简明使用
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 软讯网络 All Rigths Reserved.