搜索
查看: 5012|回复: 12

怎样快速构建基于Linux的CS服务器(配图)

[复制链接]
发表于 2005-2-25 03:37:58 | 显示全部楼层 |阅读模式 来自 江苏苏州
例子所用图片的221.224.16.130是我的机器,不用去管,你们看做是内网地址就可以,比如192.168.0.2

使用Linux构建游戏系统可以避免Win32系统的病毒感染,减少维护人力费用,对网吧有现实意义。

请去各软件专卖店购买正版Linux/Fedora,正版费用约50-60元人民币,正版安装盘可以成功安装的次数比普通刻录盘多很多次,强烈建议你购买正版


下面是安装步骤:
当光盘放入光驱,修改BOIS使之从光盘引导,从光盘启动时,面对Linux安装提示,回车确定

第一步:选择语言,建议选择:最小化安装可以采用英语或简体中文(功能要求比较多,如要跑Apache/MySQL等)

第二步:选择键盘类型,建议选择:美国英语键盘分布

第三步:鼠标类型,系统自动检测

第四步:安装类型,建议选择最后一项“定制”

第五步:硬盘分区:建议选择“自动分区”

第六步:引导入装载程序配置,采用系统缺省,直接下一步

第七步:网络配置,建议跳过(在后面配置),直接下一步

第八步:防火墙配置,随便选择(在后面将关闭防火墙),直接下一步

第九步:选择附加语言,可以选择中文

第十步:时区选择,选择亚洲/上海时间

第十一步:设置根口令(超级用户口令)

第十二步:选择语言包,纯粹的CS服务器,强烈建议选择最后面第二条的最小化安装,如果既要建CS服务器,又要跑Psychostats排名服务(如果你不熟悉在Liunx下安装软件),您可以选择最后的最大化安装(将安装盘内的Linux应用程序全部安装上去),Apache/Perl/MySQL会自动安装上去,最小化安装仅需要700-800M,完全安装需要5G左右

第十三步:开始安装

第十四步:完成安装后重新启动,创建用户时可以不创建用户直接进入,对于Linux系统注册,可以跳过,如果您是最小化安装,则没有创建用户与注册(具体我也忘记了,好象没有)


配置网卡
如果最小化安装,则无法启动到桌面,登陆Linux系统

键入root后确认
输入密码 ******(安装时设置的密码)后确认

键入setup后确认
得到以下界面(下面我以SSH登陆到服务器进行配置为例,其实本质与您在Linux机器上操作是一样的),用方向键到达Network Configuration后确认进入


然后提示是否配置网络设备,利用Tab键切换到Yes,回车确认


然后配置网卡地址(192.168.0.2),掩码(255.255.255.0),网关(192.168.0.1),利用Tab键切换到OK,回车确认退出



关闭防火墙与确认启动SSH远程登陆
键入setup后确认
得到以下界面,用方向键到达Systeam Services后确认进入


然后关闭iptables,使iptables前无*,如果有*,利用空格键取消*


然后启动SSH,使SSH前有无*,如果无*,利用空格键确认*


利用Tab键切换到“确定”,回车确认


最后通过键入./etc/init.d/network restart重新启动网卡或者使用reboot命令利用重启来刷新网卡

完成以上操作,您可以拆掉显示器并远程登陆到此Linux机器



远程安装CS
在远程安装前,需要在您的客户机安装SSH客户端
SSH下载地址:
http://218.4.54.229/bbs/html/ssh.exe
或者http://www.onlinedown.net/soft/20089.htm

登陆界面
第一步:通过空格键呼出,并输入Linux服务器地址


第一步:输入root密码(安装Linux时输入的密码)


登陆后
这是成功登陆的类似界面,SSH会自动登陆到/root目录
 楼主| 发表于 2005-2-25 03:42:05 | 显示全部楼层 来自 江苏苏州
输入mkdir cstrike创建cstrike目录


进入刚才创建的cstrike,输入cd /root/cstrike


下载CS安装包,我这里是用的我自己的1.5安装包,1.6的安装包DT已经发布请访问DT获得
输入
wget http://218.4.54.229/bbs/html/cssongsong.tar.gz
也可以输入这个地址
wget http://www.zjgmir.com/download/cssongsong.tar.gz

如果您的系统没有wget,您可以下载到本地硬盘,然后通过SSH上传,与FTP上传基本一致

开始下载


完成下载


修改下载完的属性到777,鼠标右键



开始解压缩,输入tar zvxf cssongsong.tar.gz


开始解压缩


多了一个root目录,CS安装文件在这里



/root/cstrike/root/root/cs/hlds_l下有一个cs.sh文件(内容如下),这是CS启动参数文件,可以下载用文本工具编辑,请保证cs.sh属性为777(前面4步有修改提示)
./hlds_run -game cstrike +map de_dust2 +maxplayers 32 +servercfgfile devin.cfg -port 27015 -nomaster -insecure +sv_lan 1

CS插件安装在以下目录,您可以任意编辑
/root/cstrike/root/root/cs/hlds_l/cstrike/addons

CS配置的东西与Win2K一样,在此不多说了,另外我这个安装包里的插件比较老~但是对于搞1.5的网吧绝对够用

因为CS1.6的版本比较混乱,您可以安装纯Steam的CS服务器,然后替换engine_i686.so就可以当免Steam服务器用
回复

使用道具 举报

 楼主| 发表于 2005-2-25 03:47:00 | 显示全部楼层 来自 江苏苏州
第三步构建服务器内容

通过SSH登陆到Linux服务器,自动进入当前目录/root


创建目录,使用mkdir cstrike16回车确定


创建完成后,输入ls回车确定,查阅创建的目录是否成功


进入创建目录,使用cd cstrike16回车确定


下载安装包
使用wget http://www.zjgmir.com/download/hlds_l.tar.gz回车确定

压缩包:612M
压缩包格式:tar.gz
压缩包内含:Counter-strike 1.6/Day of Defeat 1.3/Counter-Strike: Condition Zero 1.2
在下载CSS的Linux服务端时,我的硬盘损坏,导致我的测试数据丢失,这个压缩包CZ部分只有CZ的服务器程序,配置与插件我会很快安装并测试,CS与DOD已经可以正常使用


开始下载,提供下载的服务器位于江苏苏州地区,中国电信10M光纤接入,如果光纤对光纤,612M很快就可以载完


下载完毕


使用ls命令后,压缩包是红色的,代表无法执行,需要修改文件权限


使用chmod 777 hlds_l.tar.gz修改文件权限,然后使用ls命令查阅,文件呈绿色,代表可以执行


使用tar zvxf hlds_l.tar.gz开始解压缩
回复

使用道具 举报

发表于 2005-2-25 08:05:38 | 显示全部楼层 来自 云南曲靖
一头雾水!!!!!!!!
回复

使用道具 举报

发表于 2005-2-25 11:08:21 | 显示全部楼层 来自 宁夏银川
建议做一个Linux下的CS1.6Final

配合一下

^^
回复

使用道具 举报

发表于 2005-2-25 12:09:56 | 显示全部楼层 来自 北京海淀
大开眼界

俺也有套正版Linux 是9.0,没勇气尝试
回复

使用道具 举报

 楼主| 发表于 2005-2-25 13:29:50 | 显示全部楼层 来自 江苏苏州
我会尽快发布包含CS/CZ/DOD的Linux安装包(免Steam验证)
回复

使用道具 举报

发表于 2005-2-25 17:05:51 | 显示全部楼层 来自 福建漳州
songsong真是个大好人啊!顶啊大家
回复

使用道具 举报

发表于 2005-2-25 23:24:55 | 显示全部楼层 来自 广西玉林
呵呵`不错``顶了`` :29:
回复

使用道具 举报

发表于 2005-2-26 16:11:47 | 显示全部楼层 来自 安徽淮南
不错,绝对好东东,只是本人对linux一点不懂,听说linux版本很多,不知道有没有适合初学者的,还有如果要做的话,我想连网吧的代理服务器和cs服务器www站点做在一个机子不知道这样行不行!!!
回复

使用道具 举报

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

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