官方文档汉化版

更新于2025年4月8日

视频教程

安装准备

1. 系统环境

(1). C++运行库合集(Windows环境)

至少确保安装了下面两个运行库。
Visual C++ 2015 Redistributable
Visual C++ 2017 Redistributable

2. SteamCMD

(1). 创建一个为 SteamCMD 准备的文件夹,例如:D:\steamcmd
(2). 下载Windows版SteamCMD:https://steamcdn-a.akamaihd.net/client/installer/steamcmd.zip
(3). 将zip的内容解压缩到文件夹中。
(4). 首次启动时将会创建并下载几个文件夹和文件。steamcmd.exe建议使用 install文件夹,但不是强制的。

3. 服务器安装位置

准备好服务器目录,例如D:\sandstorm_server。(后续均以此目录为例)

4. 令牌(可选,如果需要启用经验值获取需要配置)

(1). GSLT令牌

在此网站登录Steam账号
https://steamcommunity.com/dev/managegameservers

  • 基础游戏的 App ID:581320
  • 备忘录:就是备注,自定义
    然后点击创建。注意不要泄露令牌,泄露或长期不用需要重点击旁边的 重新生成令牌

(2). GameStats令牌

在此网站使用Steam账号登录 Connect Using Steam
https://gamestats.sandstorm.game
点击创建令牌 Generate Token
令牌泄露同样需要重置

安装

  • 启动steamcmd.exe
  • 匿名登录

    login anonymous

  • 设置安装目录

    force_install_dir D:\sandstorm_server

  • 安装并验证 Insurgency: Sandstorm 专用服务器

    app_update 581330 validate

启动

配置启动参数

启动服务器需要创建一个批处理文件配置服务器启动参数
(1). 在服务器根目录中创建一个新的文本文档sandstorm_server.txt
(2). 打开文本文件,配置启动参数。参考示例如下

start InsurgencyServer.exe Town?Scenario=Scenario_Hideout_Checkpoint_Insurgents?MaxPlayers=8 -Port=27104 -QueryPort=27204 -log -hostname="服务器名称" -GSLTToken=【此处填写Steam的GSLT(游戏服务器登陆令牌号)】 -GameStatsToken=【NWI的GameStats游戏统计令牌】 -MapCycle=MapCycle_Day -NoEAC -motd=Motd02 -mutators=Hardcore
# 参数解释请前往官方文档查看。https://mod.io/g/insurgencysandstorm/r/server-admin-guide

(3). 按CTRL + Shift + S。将出现一个窗口并要求您保存文件。
(4). 命名文件start.bat

安装后,您可以从位于安装服务器的根目录中的“InsurgencyServer”可执行文件启动服务器。 命令行应包括地图、模式和其他启动参数。例如:

更新

建议创建一个更新批处理文件update.bat,运行即开始更新。

D:\steamcmd\steamcmd.exe +login anonymous +force_install_dir D:\sandstorm_server +app_update 581330 validate
Last modification:April 8, 2025
如果我的文章帮到你了,欢迎随意赞赏