文豪博客-专注分享

当前位置:首页 - 开服教程 - Linux系统开服 - 正文

君子好学,自强不息!

在Linux系统下安装steamCMD

2020-06-22 | Linux系统开服 | wehao | 68°c
A+ A-

steam正版游戏如果想搭建服务器,需要借助steamCMD来进行,这里简单介绍一下在Linux环境下steamCMD的搭建方法

wiki地址:https://developer.valvesoftware.com/wiki/SteamCMD#Running_SteamCMD

首先安装Linux(废话)

1.接下来安装32位的运行环境(如果是32 位系统可跳过)

乌班图下sudo apt-get install lib32gcc centOS下sudo yum install xulrunner.i686  或者:sudo yum install ia32-libs.i686

2.新增用户 adduser -m steam   成功后将在/home目录下创建steam文件夹(用户steam专用文件夹,不是steam账号的)

3. 切换用户steam su - steam (su空格-空格steam)

4. 创建目录 mkdir ~/steamcmd    目录名是“steamcmd”取个别的也行随意,这里放steamcmd的东西

5. 进入steamcmd目录 cd ~/steamcmd

6. 下载steamCMD的压缩包 wget http://media.steampowered.com/installer/steamcmd_linux.tar.gz

7. 解压 tar -xvzf steamcmd_linux.tar.gz

8. 再次进入steamcmd,在里边就不用了 cd ~/steamcmd

9. 运行脚本 ./steamcmd.sh

10.安装完成后,进入steam命令行(steam>>)输入login 用户名 密码(匿名方式登录 login anonymous)

11.输入完后按回车,他要求你输入验证码,验证码会发到你的邮箱里,直接输入验证码然后回车

12.出现Logged in OK

Waiting for user info...OK

表示登录成功,接下来安装相应游戏的服务器版本即可

13.设置游戏目录force_install_dir <目录>

14.安装或者升级命令:app_update 游戏的steam app id (Steam Application ID ).

需要升级的话,在命令行加上升级参数: validate .

如果要下载一个 游戏的beta版本或者其他测试版本, 加上参数 -beta <betaname> ,

HLDS的beta版本betaname为beta ,SrcDS 的beta版本betaname为prerelease .

一些其他的测试版本可能是需要密码,你需要加入密码参数来获得下载许可 ,命令为: -betapassword <password> .

命令形式:

app_update <app_id> [-beta <betaname>] [-betapassword <password>] [validate]

HLDS是个特例:它的 App ID 一直是90 ,必须要先选择一个mod. 你只需要设置mod 的app的配置,如下:

app_set_config <app_id> <option_name> <option_value>

比如:下载和升级Counter Strike: Global Offensive 的专用服务器:

app_update 740 validate

比如:安装和升级军团要塞HLDS with Team Fortress Classic:

app_set_config 90 mod tfc

app_update 90 validate

啥?不知道steamapp id?? 试试这个网站:http://steamdb.sinaapp.com/成功之后就可以quit退出steam了


本文来源:文豪博客

本文地址:http://wehaox.ml/post/20.html

版权声明:如无特别注明,转载请注明本文地址!

发表评论

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。


用户中心
您好,欢迎到访网站!
  查看权限
作者列表
请先 登录 再评论,若不是会员请先 注册