如何在 Linux VPS 上安装 SteamCMD

SteamCMD 是 Valve 的命令行工具,用于下载和更新 Steam 专用服务器文件。当游戏提供 Linux 专用服务器版本时,可以在 Linux VPS 上使用它。

首先通过 SSH 连接,然后使用与您的 Linux 发行版匹配的方法安装 SteamCMD。如果游戏仅提供 Windows 服务器版本,请改用 Windows VPS。

  1. 通过 SSH 连接到 VPS:如何通过 SSH 连接到 Linux VPS
  2. 在 Ubuntu 或 Debian 上,启用 32 位包支持并安装 SteamCMD:
    sudo dpkg --add-architecture i386
    sudo apt update
    sudo apt install steamcmd
  3. 如果 Ubuntu 提示找不到包,启用 multiverse,更新包列表,然后再次安装:
    sudo add-apt-repository multiverse
    sudo apt update
    sudo apt install steamcmd
  4. 在 Debian 上,确保存储库行包含 contribnon-freenon-free-firmware,然后再次运行 sudo apt update
  5. 在 AlmaLinux、Rocky Linux、Oracle Linux 或 CentOS 风格的镜像上,使用手动 Valve 存档方法,因为 SteamCMD 通常在默认 dnf 存储库中不可用。

 

手动安装方法

  1. 安装基本工具:
    sudo mkdir -p /opt/steamcmd
    cd /opt/steamcmd
  2. 下载并解压 SteamCMD:
    sudo curl -o steamcmd_linux.tar.gz https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
    sudo tar -xvzf steamcmd_linux.tar.gz
  3. 从文件夹中运行 SteamCMD:
    cd /opt/steamcmd
    ./steamcmd.sh
  4. 通过替换 APPID 为游戏服务器应用 ID 来安装专用服务器:
    login anonymous
    force_install_dir /home/steam/myserver
    app_update APPID validate
    quit

    Linux VPS 终端显示 SteamCMD 正在安装专用服务器应用

某些游戏需要使用 Steam 账户登录而不是匿名登录。在假设匿名登录有效之前,请检查游戏专用服务器文档。

  • 0 用戶發現這個有用
這篇文章有幫助嗎?

相關文章

如何使用SSH连接到Linux VPS

SSH是管理Linux VPS的常用方式。它为您提供服务器上的终端,以便您可以安装软件、编辑文件、检查日志、重启服务和运行游戏服务器命令。...

如何在 Linux VPS 上更新软件包

保持软件包更新有助于修补安全问题,并保持服务器工具的兼容性。如果 VPS 托管游戏服务器、数据库、面板、机器人或实时网站,请在维护窗口期间运行更新。 首先通过 SSH 连接:如何通过 SSH...

如何在Linux VPS上创建sudo用户

sudo用户允许您在不以root身份登录的情况下管理Linux VPS。这对于日常管理更安全,并且更容易为其他管理员提供受控访问。...

如何在Linux VPS上保护SSH

SSH是管理Linux VPS的主要方式,因此在服务器用于公共服务之前应进行安全设置。首先添加SSH密钥和sudo用户,然后尽可能减少基于密码的访问。...

如何检查Linux VPS上的磁盘使用情况

磁盘使用问题可能会导致更新、备份、日志、数据库和游戏存档无法正确写入。检查总磁盘使用情况以及哪些文件夹占用了最多空间。 使用SSH连接到VPS。 显示已挂载磁盘的使用情况:df -h...