怎样快速构建基于Linux的CS服务器(配图)
例子所用图片的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后确认进入
http://amx.dt-club.net/linux/install/linux_1.gif
然后提示是否配置网络设备,利用Tab键切换到Yes,回车确认
http://amx.dt-club.net/linux/install/linux_2.gif
然后配置网卡地址(192.168.0.2),掩码(255.255.255.0),网关(192.168.0.1),利用Tab键切换到OK,回车确认退出
http://amx.dt-club.net/linux/install/linux_3.gif
关闭防火墙与确认启动SSH远程登陆
键入setup后确认
得到以下界面,用方向键到达Systeam Services后确认进入
http://amx.dt-club.net/linux/install/linux_4.gif
然后关闭iptables,使iptables前无*,如果有*,利用空格键取消*
http://amx.dt-club.net/linux/install/linux_5.gif
然后启动SSH,使SSH前有无*,如果无*,利用空格键确认*
http://amx.dt-club.net/linux/install/linux_6.gif
利用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服务器地址
http://amx.dt-club.net/linux/ssh/ssh_1.gif
第一步:输入root密码(安装Linux时输入的密码)
http://amx.dt-club.net/linux/ssh/ssh_2.gif
登陆后
这是成功登陆的类似界面,SSH会自动登陆到/root目录
http://amx.dt-club.net/linux/cstrike/cstrike_0.gif 输入mkdir cstrike创建cstrike目录
http://amx.dt-club.net/linux/cstrike/cstrike_1.gif
进入刚才创建的cstrike,输入cd /root/cstrike
http://amx.dt-club.net/linux/cstrike/cstrike_2.gif
下载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
http://amx.dt-club.net/linux/cstrike/cstrike_3.gif
如果您的系统没有wget,您可以下载到本地硬盘,然后通过SSH上传,与FTP上传基本一致
开始下载
http://amx.dt-club.net/linux/cstrike/cstrike_4.gif
完成下载
http://amx.dt-club.net/linux/cstrike/cstrike_5.gif
修改下载完的属性到777,鼠标右键
http://amx.dt-club.net/linux/cstrike/cstrike_51.gif
http://amx.dt-club.net/linux/cstrike/cstrike_6.gif
开始解压缩,输入tar zvxf cssongsong.tar.gz
http://amx.dt-club.net/linux/cstrike/cstrike_7.gif
开始解压缩
http://amx.dt-club.net/linux/cstrike/cstrike_8.gif
多了一个root目录,CS安装文件在这里
http://amx.dt-club.net/linux/cstrike/cstrike_9.gif
/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服务器用 第三步构建服务器内容
通过SSH登陆到Linux服务器,自动进入当前目录/root
http://amx.dt-club.net/photo/install_16/install_1.gif
创建目录,使用mkdir cstrike16回车确定
http://amx.dt-club.net/photo/install_16/install_2.gif
创建完成后,输入ls回车确定,查阅创建的目录是否成功
http://amx.dt-club.net/photo/install_16/install_3.gif
进入创建目录,使用cd cstrike16回车确定
http://amx.dt-club.net/photo/install_16/install_4.gif
下载安装包
使用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已经可以正常使用
http://amx.dt-club.net/photo/install_16/install_5.gif
开始下载,提供下载的服务器位于江苏苏州地区,中国电信10M光纤接入,如果光纤对光纤,612M很快就可以载完
http://amx.dt-club.net/photo/install_16/install_6.gif
下载完毕
http://amx.dt-club.net/photo/install_16/install_7.gif
使用ls命令后,压缩包是红色的,代表无法执行,需要修改文件权限
http://amx.dt-club.net/photo/install_16/install_8.gif
使用chmod 777 hlds_l.tar.gz修改文件权限,然后使用ls命令查阅,文件呈绿色,代表可以执行
http://amx.dt-club.net/photo/install_16/install_9.gif
使用tar zvxf hlds_l.tar.gz开始解压缩
http://amx.dt-club.net/photo/install_16/install_10.gif 一头雾水!!!!!!!! 建议做一个Linux下的CS1.6Final
配合一下
^^ 大开眼界
俺也有套正版Linux 是9.0,没勇气尝试 我会尽快发布包含CS/CZ/DOD的Linux安装包(免Steam验证) songsong真是个大好人啊!顶啊大家 呵呵`不错``顶了`` :29: 不错,绝对好东东,只是本人对linux一点不懂,听说linux版本很多,不知道有没有适合初学者的,还有如果要做的话,我想连网吧的代理服务器和cs服务器www站点做在一个机子不知道这样行不行!!!
页:
[1]
2