以下是 SteamCMD 的详细安装教程(适用于 Windows/Linux/macOS),涵盖下载、安装和基本使用方法:
steamcmd.zip
到任意目录(如 C:\steamcmd
)。steamcmd.exe
,程序会自动下载必要文件。Steam>
提示符,即表示安装成功。login anonymous # 匿名登录(下载公开游戏服务器)
force_install_dir C:\server # 设置游戏服务器安装目录
app_update 740 validate # 下载/更新 CS:GO 服务器(740 是游戏ID)
quit # 退出 SteamCMD
# 创建专用用户(可选)
sudo useradd -m steam
sudo passwd steam
sudo su - steam
# 安装依赖
sudo apt update && sudo apt install lib32gcc1 screen # Debian/Ubuntu
sudo yum install glibc.i686 libstdc++.i686 # CentOS/RedHat
# 下载并安装 SteamCMD
mkdir ~/steamcmd && cd ~/steamcmd
wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
tar -xvzf steamcmd_linux.tar.gz
./steamcmd.sh
force_install_dir /home/steam/csgo_server # 设置安装路径
app_update 740 validate # 更新 CS:GO 服务器
quit
bash
brew install steamcmd
bash
steamcmd
连接超时/下载失败
@sSteamCmdForcePlatformType windows
或 linux
)。权限错误(Linux)
chmod +x steamcmd.sh
赋予执行权限。chown -R steam:steam /home/steam
)。更新服务器
app_update <游戏ID> validate
保持服务器最新。#!/bin/bash
steamcmd +login anonymous \
+force_install_dir /home/steam/csgo_server \
+app_update 740 validate \
+quit
将此脚本保存为 update_server.sh
,运行 chmod +x update_server.sh
后即可一键更新。
通过以上步骤,你可以成功安装并管理 Steam 游戏服务器。如需特定游戏的 ID,可查阅 SteamDB。