官方文档汉化版
更新于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