在Linux系统下安装steamCMD
来源:互联网 发布:智慧餐厅系统源码 编辑:程序博客网 时间:2024/06/12 20:40
steam正版游戏如果想搭建服务器,需要借助steamCMD来进行,这里简单介绍一下在Linux环境下steamCMD的搭建方法
wiki地址:
首先安装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账号的)
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 用户名 密码
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了
- 在Linux系统下安装steamCMD
- 在Linux系统下安装Perl脚本语言
- 在 linux 系统下安装 perl
- 如何在linux系统下安装bugzilla
- 在 linux 系统下安装 perl
- 在linux系统下安装oracle数据库
- u盘在linux下安装。。。。。。。系统
- Percona在Linux系统下的安装
- 在linux系统下安装虚拟机
- 在VNC下远程安装Linux系统
- 在Linux系统下安装pgpcommandline
- usb摄像头在linux系统下安装
- 在Linux系统下安装mysql
- 在linux下安装xp系统
- 在Linux系统下常用软件的安装
- 在linux系统下安装apache
- 在Linux系统下安装redis
- 在windows系统下安装Linux虚拟机
- JAVA 9中module初探
- PY DAY05
- 线程和i/o
- [AHK]为excel生成sheet目录
- 创建 maven maven-archetype-quickstart 项目抱错问题解决方法
- 在Linux系统下安装steamCMD
- 七月算法强化学习 第四课 学习笔记
- Lambda在Android中的使用
- Windows下Oracle 11g的安装
- JZ2440 第11章 通用异步收发器UART
- JUnit的各种断言
- 转-为什么说SQL正在击败NoSQL,这对数据的未来意味着什么?
- 欢迎使用CSDN-markdown编辑器
- 卡尔曼滤波 从推导到应用(1)