如何使用 Steam 命令恢复
如何使用 Steam 命令恢复

关于安装和使用 SteamCMD 启动游戏服务器的完整教程

SteamCMD 是 Valve 官方推出的工具,用于下载、安装和更新游戏的专用服务器版本。该工具允许游戏服务器管理员创建、管理专用服务器,并自动接收服务器更新,而无需使用完整的 Steam 客户端。在本指南中,我们将逐步引导您完成 SteamCMD 的安装和设置,以及如何为游戏安装专用服务器。
0 股票
0
0
0
0

1. SteamCMD是什么?它有什么用途?

SteamCMD 是 Steam 客户端的命令行版本,专门用于管理和安装游戏服务器。该工具用于以下用途:

  • 无需安装完整版 Steam 即可安装专用服务器

  • 快速自动接收游戏更新

  • 执行网络命令并验证文件

  • 能够在 Linux 或 Windows 服务器环境中自动运行脚本

对于大多数拥有专用服务器的游戏(如 Valheim、Rust、ARK 等),安装服务器的唯一官方方法是通过 SteamCMD。.


2. 下载并安装 SteamCMD

两个操作系统上的 SteamCMD 视窗Linux 适用。.


2.1. 在 Windows 上安装 SteamCMD

  1. 自定义文件夹,例如:

    C:\steamcmd
  2. 下载 steamcmd.zip 文件

  3. 提取文件夹内的内容

  4. 文件执行:

    steamcmd.exe

SteamCMD运行后会自动更新。.


2.2. 在 Linux(Ubuntu/Debian)上安装 SteamCMD

首先安装依赖项:

sudo apt update sudo apt install lib32gcc-s1

然后下载 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

3. 登录 SteamCMD

启动后,要登录您的 Steam 帐户:

login yourSteamUsername

如果游戏不需要登录,您可以使用匿名登录:

login anonymous

(许多专用服务器可以匿名下载。)


4. 设置服务器安装文件夹

指定服务器的安装文件夹:

force_install_dir ./myserver/

您也可以提供完整路径:

force_install_dir /home/server/valheim/

5. 安装专用游戏服务器

每场比赛都是一场 应用ID 服务器是使用此 AppID 安装的:

app_update APPID validate

例子:
安装一个理论上的服务器(假设的 AppID):

app_update 123456 validate

安装完成后,服务器将位于所选路径中。.


6. 更新服务器

要更新服务器,只需再次运行相同的命令:

app_update APPID

如果点击“验证”,文件将被检查和修复,但这需要更多时间。.


7. 使用脚本自动运行 SteamCMD

对于服务器环境,建议使用脚本。.

Windows 示例脚本(批处理文件)

@echo off
steamcmd +login anonymous +force_install_dir C:\myserver +app_update APPID validate +quit

Linux 示例脚本

@echo off
steamcmd +login anonymous +force_install_dir C:\myserver +app_update APPID validate +quit

8. 运行专用服务器

安装完成后,服务器可执行文件位于安装文件夹内。.
例如,在 Windows 系统上:

mygameserver.exe

或者在Linux系统上:

./mysserver.x86_64

根据游戏类型的不同,端口、配置文件、内存设置等配置设置位于服务器文件夹中。.


9. 管理专用服务器的重要要点

  • 务必在再次运行服务器之前将其停止。

  • 为避免造成中断,除非出现问题,否则请勿在更新后进行验证。

  • SteamCMD是云服务器(VPS)的最佳选择。

  • 大多数游戏会将服务器数据放在游戏文件夹内的配置文件中。


结论

SteamCMD 是在 Windows 和 Linux 系统上安装和设置专用游戏服务器的主要工具之一。使用此工具,您可以快速安装、自动更新并对专用服务器进行全面管理。.
如果您计划在功能强大的 VPS 上搭建游戏服务器,SteamCMD 是一个标准且专业的入门选择。.

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

您可能也喜欢