搜索
查看: 3438|回复: 9

原创:怎样构建Steam DOD服务器(Linux版本),同时适合纯Steam CS服务器

[复制链接]
发表于 2005-2-2 01:16:32 | 显示全部楼层 |阅读模式 来自 江苏苏州
第一部分:关于Linux服务器安装

首先要克服为难思想,Linux可以良好的提供网络服务,是理想的网络服务操作系统,它的安装与使用还是比较简单的。去软件商店或者网上下载Linux9.0以后的各个版本,包括最近的FC3

将光盘放入光驱,通过提示安装,值得注意的步骤是安装类型是自定义安装,而不是桌面/工作站/服务器这些类型,然后在后面的软件包选择中,选择底部的"最小化"安装,最小化安装仅仅提供基本的网络服务,这对提供DOD的网络服务器已经足够

其它要注意的是:
防火墙选择启用或关闭(如果无法穿透,可以关闭iptables)
磁盘分区可以选择自动分区,如果你没有经验的话
网卡配置可以直接跳过,稍后配置

备注:最新的Linux FC3已经提供大部分服务器使用的SCSI及网卡驱动,至于显卡及声卡驱动都是不需要的

正常的安装一般是5分钟,安装完毕后,重新启动即可


第二部分:关于网卡的配置
网卡可以在安装过程中或者使用终端命令进行配置,但是为了使新手熟悉Linux提供的自定义配置功能,建议用root帐号登陆到系统,在终端下使用setup命令予以配置

键盘下向键选择进入“Network configuration”

//您是否需要进行网络设置
Would you like to set up networking

//网卡设置
[ ] Use dynamic IP configuration (BOOTP/DHCP) //DHCP动态分配,一般不选择,除非计算机网络内有DHCP服务
IP address://网卡地址,即IP
Netmask://掩码
Default gateway (IP)://网关

通过空格键与Tab切换使用
完成设置后,重新启动即可以

第三部分:安装Steam服务器
使用SSH登陆到先前安装的系统,在home下创建hlds_l目录,然后将steam.tar.gz(下载地址www.zjgyb.com/yuan_vpn/steam.tar.gz )上传到hlds_l下,形成/home/hlds_l/steam.tar.gz

修改文件属性到777可执行


//切换到工作目录
cd /home/hlds_l

//解压缩
tar -xzvf steam.tar.gz

//Steam服务器帐号创建工作,涉及中文的部分用字母或者数字代替,注意密码保护的引号与空隔
./steam -command create -username 您想注册的帐号名称 -email 您的邮件地址 -password 您的密码 -question "密码保护问题" -answer 密码保护答案


//下载并安装Steam服务端,如果你在SSH终端直接在前台操作,请不要关闭SSH终端,否则安装会中断
./steam -command update -game 游戏MOD(这里是dod) -dir 您的dod安装目录(比如/home/hlds_l/) -username 您上面已经注册的帐号名称 -password 您的密码 -remember_password


//安装完毕后测试运行,涉及中文的部分用字母或者数字代替,注意空隔
./hlds_run -game dod +map 启动地图名称(比如dod_anzio) +maxplayers 您服务器的人数限制(最大32) -port 游戏端口(从27015-27030任意一数字) -autoupdate

如果可以用Steam进入,则说明服务器无问题

第四部分:怎样自动加载hlds_run

cd /etc/rc.d
vi rc.local

移动键盘上的方向键到您可以输入的空白行头,按一下字母a(注意是小写,请关闭大写键)开始使用vi进行编辑

cd /home/hlds_l
./hlds_run -game dod +map 启动地图名称(比如dod_anzio) +maxplayers 您服务器的人数限制(最大32) -port 游戏端口(从27015-27030任意一数字) -autoupdate

完成后键入:wq进行存档退出

在终端键入reboot对系统进行重新启动

关于DOD服务器的其它设置参与其它文章
发表于 2005-2-2 09:04:53 | 显示全部楼层 来自 广西玉林
好帖``顶下` :tongue:
回复

使用道具 举报

发表于 2005-2-2 11:10:32 | 显示全部楼层 来自 宁夏银川
正解...^^
回复

使用道具 举报

发表于 2005-2-2 19:21:05 | 显示全部楼层 来自 内蒙古呼和浩特
说的不够仔细
但是对于现在大多win用户来说linux的文章太少了
支持
回复

使用道具 举报

发表于 2005-2-2 19:31:58 | 显示全部楼层 来自 福建龙岩
其中很多linux的指令过于简单了。

大家可以参考
http://www.dt-club.net/showthread.php?t=14844
这个帖,配合起来看。:13:
回复

使用道具 举报

发表于 2005-2-2 19:32:55 | 显示全部楼层 来自 北京
好!感谢楼主的劳动!

加精华

楼主能参照楼上几位的建议,把命令补完整就更完美了:12:
回复

使用道具 举报

发表于 2005-2-2 20:58:03 | 显示全部楼层 来自 广西柳州
没有说到真正的点子上!~~
回复

使用道具 举报

 楼主| 发表于 2005-2-2 21:13:24 | 显示全部楼层 来自 江苏苏州
凡是涉及具体操作的都已经写的很清楚了,金闪闪说的是破解版本安装,就是一个解压缩过程

我写的这个东西是怎样构建Steam Auth Server,在线安装那种........
回复

使用道具 举报

发表于 2005-2-3 08:02:13 | 显示全部楼层 来自 广西柳州
这样的服务器只有CSS正版客户才能玩,要想推广CSS,除了老用户更新自己的机子之外,那就是尽快把OP的服务器升级为免CDKEY的CSS服务器。
回复

使用道具 举报

发表于 2005-2-3 10:50:41 | 显示全部楼层 来自 广东佛山
好!!!支持!!
回复

使用道具 举报

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

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