帮助中心

这里有最新的使用文档和教程

< 返回

如何安装steamcmd,steamcmd的安装教程?

2023-05-09 20:53 作者:31IDC 阅读量:5456 所属分类:Linux系统

如何安装steamcmd,steamcmd的安装教程?steam游戏服务器需要安装什么组件?

如何安装steamcmd,steamcmd的安装教程?steam游戏服务器需要安装什么组件?

 

 

steamcmd是什么?

steamcmd是命令行模式下的客户端,主要用来安装和更新steam游戏服务器端程序,你也可以理解为就是个下载器。相关文档可以查阅官方wiki:https://developer.valvesoftware.com/wiki/SteamCMD

游戏id查询:https://developer.valvesoftware.com/wiki/Dedicated_Servers_List

windows下的安装与使用

下载与安装steamcmd

直接到官方下载地址下载,解压后放到指定的文件夹,我这里直接放C盘Steamcmd文件夹了

 



双击运行它,会自动进入命令行模式开始下载,当出现下图,命令行以steam>开头,即安装完毕
 
用户登录
匿名登录
大多数游戏可以直接直接匿名登录下载,csgo、L4D2都可以,登录成功会有下图的提示信息。
login anonymous
 
steam账号登录
 
login <用户名> <密码>
注意:1、出于安全考虑官方建议新建一个账号用于steamcmd登录
 
2、一个账号在任何时候只能登录一次(包括图形界面和命令行界面客户端)【官方wiki中说的】
 
3、如果你绑定了令牌,会提醒你输入令牌,且只需要输入一次
 
下载应用
打开steamcmd,创建csgo的文件夹
force_install_dir C:\csgo\
安装或更新csgo,用app_update指令
app_update 740
这里可以查阅游戏的id,哪些支持steamcmd,哪些可以匿名登录。
接下来要验证文件完整性
app_update 740 validate
验证将会覆盖已被更改了的文件,这可能会导致已经自定的文件失效,所以在做自定义文件时,如果是修改默认安装文件,记得备份一份儿修改后的文件。
退出steamcmd
用quit指令注销并退出,如下,输入回车后cmd界面直接关闭返回windows界面。
quit
 
Linux下的steamcmd安装
 
下载安装steamcmd
 
1、安装steamcmd需要的依赖环境
# Ubuntu/Debian 64位
sudo apt -y install lib32gcc1
 
# RedHat/CentOS 32位
sudo yum -y install glibc libstdc++
 
# RedHat/CentOS 64位
sudo yum -y install glibc.i686 libstdc++.i686
 
2、steam并不建议直接用root用户运行steamcmd,所以我们新建一个游戏服务器专用用户
 
# 创建账户
useradd -m steam
 
# 设置账户密码
passwd steam
 
# 切换用户
su - steam
 
3、创建steamcmd文件夹
mkdir /home/steamcmd
cd /home/steamcmd
 
4、下载steamcmd
# 下载
wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
 
# 解压
tar -zxf steamcmd_linux.tar.gz
 
5、运行安装steamcmd
# 进入steamcmd文件夹
cd /home/steamcmd/
 
# 运行steamcmd
./steamcmd.sh
接下来会下载steamcmd需要的文件,直到命令行变为steam>开头,说明已经更新完毕且可以开始运行steamcmd了
登录和下载安装游戏过程同windows
 

 

31IDC - 12 年深耕海外 IDC 高端资源