1234 发表于 2005-12-23 11:57:21

CS1.6服务器完全架设指南( Linux篇)

前言:Linux 系统下架设的CS服务器由于远比WIN32下构建的服务器运行稳定和流畅(从不跳PING、卡机和宕机)、易于远程维护、系统占用资源极少,好处多得让我无法一一列举,所以广泛受到了玩家的密切关注。但碍于Linux的门槛,让大部分人望而止步,所以我就写了篇通俗易懂的Linux下CS1.6服务器架设的详细教程来帮助大家。本教程面向的是那些没有涉足过Linux或但有一定CS服务器架设经验的玩家,没有涉及太多的专业知识,如果你希望看见更加专业的帖子,可在此回复和加我QQ:1266575(请注明:HLDS_Linux)。
由于水平有限,错误难免,希望大家及时纠正我的错误,不要误导了初学者J。在此我要特别感谢我DT的好友Songsong,我在学习期间得到了他的全力帮助,也感谢DT的全体成员,在那里我学到了不少有用的东西。再一次感谢好友Songsong!教程从这里开始。
第一步:安装Linux系统
去软件专卖店购买正版Linux FC4安装光盘。我目前用的是FC3,但Fedora Core 4 系统性能更强劲,兼容性更好! 4安装CD+4源程序+1系统工具盘+1故障修复盘+1永中office+1安装手册,有免费的电话技术支持,价格是68元,非常超值(版本说明请见:http://dzd.every.com.cn/goods/3l031001.asp);
1、 FC3安装步骤。 1) 将Fodera Core的第一张光盘插入光驱,Bois设为Cdrom启动,电脑自检之后就出现了FC3的安装界面:
2)如果需要文本界面安装,可输入Text后按回车进行,这里直接回车使用图形界面安装,开始装载系统文件
3)FC3的系统安装盘提供在安装前对媒体介质的完整性进行检测,选择跳过,移动至“Skip”回车继续:
4)选择跳过后即出现安装界面,按“Next”继续:
5)询问安装使用的语言,选择简体中文,按“Next”继续:
6)选择键盘类型,使用缺省的就可以了,按“下一步”继续
7)进入安装类型的选择画面,选择使用定制的方式进行安装,可以使我们全面的了解LINUX对服务的支持情况。按“下一步”继续:
8)磁盘的分区工具,可以选择自动分区和使用Disk Druid手工进行分区,选择“手工分区”,按“下一步”继续:
9)确认并选择“是”进行创建分区,如无法确定可选择“否”退出安装。10)列出目前服务器上的磁盘情况,可以根据不同的情况,如果有多块磁盘也可以在上面建RAID,选择“RAID”: 图10
11)这里由于只有一块磁盘,无法进行硬件的RAID,只能进行软RAID,作用不大,因此可以不用考虑。点击“取消”:
12)创建boot分区:点击挂载点,选择/boot,其他的使用缺省的选项。鉴于多数PC BIOS的限制,创建一个较小的引导分区是最佳的选择,对于大多数用户来说,100MB引导分区应该是足够了。点击“确定”:
13)创建swap区:点击文件系统类型,选择swap,大小键入你机器内存的2倍,点击“确定”:
14)除上述的两个分区,其他的分区可建立在LVM上,利用LVM进行管理,因此,把其他的空间都划分给LVM,点击“文件系统类型”,选择LVM,“其他大小选项”,选择“使用全部可用空间”,点击“确定”:
15)下面在LVM上创建其他的文件系统,点击LVM,弹出如下窗口:
16)下面在LVM上创建其他的文件系统,点击LVM,弹出如下窗口:
17)卷组名称可根据需要进行更改或使用缺省项,物理范围可选择32m,点击“添加”,弹出类似创建分区的窗口,可以根据需要创建相应的文件系统:
18)创建/var文件系统:点击“挂载点”,选择/var,大小使用512,点击“确定”:
19)创建/tmp文件系统:点击“挂载点”,选择/tmp,大小键入512,点击“确定”:
20)创建/usr文件系统:点击“挂载点”,选择/usr,大小键入4096,点击“确定”:
21)创建/文件系统:点击“挂载点”,选择/,大小键入256,点击“确定”:
22)完成后,点击“确定”:
23)建好分区及文件系统后如下,点击“下一步”:
24)如果硬盘上存在两个以上的系统,就需要*grub来引导进入哪个系统,一般FC3会检测出所有*作系统,将启动后你希望进入的系统设为默认,由于这里只有FC3,所以直接按“下一步”:
25)进入网络配置,点击编辑:
26)如使用DHCP自动进行分配地址可以直接点确定,如否,取消DHCP配置选项,输入IP地址及掩码,点击“确定”:
27)主机名可以使用DHCP自动分配或手工配置,输入网关,点击“下一步”:图略
28)防火墙配置:选择启用防火墙,并根据需要打开允许的服务,点击“下一步”:
29)默认语言选择中文,并安装英文,选择English(USA),点击“下一步”:
30)时区选择“亚洲/上海”,点击“下一步”:
31)输入root用户的口令,长度大于6位:
32)可以根据自己的需要选择你所需要的安装包:
33)选择完成将要安装的组件,点击“下一步”开始安装:图35
36)提示你安装所需要的光盘,点击“继续”:
37)开始安装软件包:
38)安装中会提示换盘:
39)最后完成安装,并弹出光盘,点击“重新引导”:
40)第一次启动会进入部分配置画面,点击“下一步”进行配置:
同意许可协议,点击“下一步”:
41)设置日期和时间,点击“下一步”:
42)配置显卡和显示器,并设置分辨率:
43)设置非root的系统用户,以方便管理:
44)配置并测试声卡:
45)安装额外光盘上的软件,如无,点击“下一步”:
46)然后点击“下一步”结束配置:
2、服务器配置。
1)下面我以Windows下的SSH客户端软件远程登陆到服务器进行配置为例。通过SSH远程*作服务器其实与您在本地Linux机器上的*作是一样,这就是我前面所说的易于远程维护。下载地址:ftp://NewDcooGuest@www.NewDcoo.com@219.153.14.29/HLDS/Tools/。
2)默认方式安装SSH,然后点击桌面上的SshClient打开程序后,点击Quick Connect按钮或按空格键呼出登录窗口,然后在弹出的窗口中输入你Linux服务器的IP和root用户。如下图所示:
3)点击Connect后输入root密码(安装Linux时输入的密码),点击OK:
4)如果网络没问题SSH会自动登陆到/root目录,成功登陆后的类似界面如下图:
5)创建CS1.6服务器目录,命令为<mkdir HLServer>,然后使用<ls>命令检查创建的目录是否成功。注意:在Linux中严格区分大小写,HLServer不等同于hlserver,这一点一定要记住。
6)进入创建目录。命令为<cd HLServer>:
7)下载我提供的CS1.6服务器端程序到你创建的目录。版本特点:
a. 版本纯正。使用Linux HLDS Update Tool工具从steam服务器下载所得,除了打个免steam认证的补丁外,没有替换任何原文件,版本原汁原味;
b.没有其他任何不必要的插件。因为许多职业站队都不喜欢带插件的服务器,所以只加载了个CD,尽一切可能保持服务器的特性与稳定;.参照CPL、WCG等比赛参数对服务器进行配置。保证你在国际比赛服务器的环境下进行训练。
在此你也可用SSH Secruce Transfer工具从你本地的机器中下载任何文件到你的Linux服务器中去,*作比较简单,只要记住左边是本地机器目录,右边是Linux服务器目录就可。
8)解压缩版本文件。使用<ls>查看下载目录时,你会发现压缩包是红色的,代表无法执行,需要修改文件权限。使用<chmod 777 HLDS_Linux.tar.gz>修改文件权限,然后使用ls命令查阅,文件呈绿色,代表可以执行。然后使用<tar zvxf HLDS_Linux.tar.gz>解压缩文件,得出hlserver_1目录,这个就是CS1.6服务器的主体程序目录。
9)CS服务器启动。进入到服务器程序目录<cd hlserver_1>,使用<ls Ca>查阅目录状态,并检查服务器启动文件(27020_cstrike.sh)的执行权限是否为777,然后启动服务器<nohup ./27020_cstrike.sh &>,如果出现“-bash: ./27020_cstrike.sh”说明您的文件权限不对,修改成777即可。至此一个稳定的Linux CS1.6服务器就基本建设完成了,其它配置如果您有在Win32构建服务器的经验,可按照Windows的配置来做,如果没有可以参阅相关的资料予以学习或来向我咨询。
10)其它事项。启动一个服务进程有两个办法,一个是前台,一个是后台(语法:nohup 您的命令 &)
cd /root/HLServer/hlserver_1
./27020_cstrike.sh
后台(注意空格与&符)
cd /root/HLServer/hlserver_1
nohup ./27020_cstrike.sh &
27020_cstrike.sh文件内容是:
./hlds_run -pingboost 3 -game cstrike +map de_dust2 +maxplayers 12 +servercfgfile 27020.cfg -port 27020 -insecure +sv_lan 0
-pingboost 3 是代表硬件加速,如果CPU够强劲的话请设置为
3。其它的你可按你的需求更改。
文章还需进一步修改和完善。

xiaolysh 发表于 2005-12-23 20:06:36

回复: CS1.6服务器完全架设指南( Linux篇)

版权所有,,,,版权所有,,,,,,,,为何会这样,,,,怕盗版就不要发了!看着就日气!

dxcana 发表于 2005-12-25 01:51:48

回复: CS1.6服务器完全架设指南( Linux篇)

谢谢提供。。。。

有参考意义

hxgang 发表于 2005-12-25 16:59:08

回复: CS1.6服务器完全架设指南( Linux篇)

文件系统可用 EXT3并且分区也没必要那么详细吧, 就一个/和 SWAP,,

呵呵,开开玩笑, 楼主别生气,
还有个, SElinux 这个最好还是关了,

tyreal 发表于 2005-12-28 16:14:50

回复: CS1.6服务器完全架设指南( Linux篇)

... linux 分详细了
/BOOT
/SUR
/VAR
/hoot
这几个都要划分
:)
今天刚用虚拟机装了个FC4

chenyufan 发表于 2006-1-8 16:34:39

回复: CS1.6服务器完全架设指南( Linux篇)

兄台 转载我的帖子请注明嘛

Benhon 发表于 2006-1-8 16:39:54

回复: CS1.6服务器完全架设指南( Linux篇)

楼主这……真TMD的干脆!转“稻草人”的贴子屁字儿都不提一下……

:( 就一 Liu 字!什么牛?!流氓!

没见过你这素质的人,要在偶版里,见你一次办你一次!回你的火星去吧!

chenyufan 发表于 2006-1-8 16:50:25

回复: CS1.6服务器完全架设指南( Linux篇)

其实网上的东西就是大家给互相转播交流的,只不过要注明出处,这是基本尊重。

BoeZombie 发表于 2006-1-8 18:07:42

回复: CS1.6服务器完全架设指南( Linux篇)

点通版规明确规定转载必须注明出处,不得转载原作者不让转载的部分。

转载是目前各大论坛十分敏感的问题,所以希望点通的会员能够尊重其他作者,这样其他人才会尊重点通,更何况该文章的原作者就是点通会员。>_<|||

楼主也许是出于好心,但希望楼主做事之前考虑周全。

此帖锁了,在此,我作为斑竹向原作者表示歉意!

也希望其他会员能够自觉遵守版规。
页: [1]
查看完整版本: CS1.6服务器完全架设指南( Linux篇)