开设sbox服务器的教程
Sbox 服务器搭设教学
贡献者:
<无头DD><ClawMarks>
简化流程
下载 SteamCMD → 更新 SteamCMD → 登录 → 下载 Sbox 服务器端 → 配置 Sbox 参数 → 开服
Windows 服务器架设
步骤一:下载 SteamCMD
- 下载链接: SteamCMD - Valve Developer Community
- 下载位置如图:

步骤二:安装 SteamCMD
- 新建任意文件夹(英文命名,示例:
sboxserver) - 将下载好的
steamcmd.exe移动至你创建的文件夹中
注意: 如果存在打开 bat 文件直接关闭的情况,请按以下步骤操作
创建启动脚本
在文件夹中新建 cmd.bat 文件,内容如下:
@echo off
cmd
如图:
保存后打开 cmd.bat,会直接进入当前文件夹目录的状态。
步骤三:运行 SteamCMD
在命令行中输入:
steamcmd.exe
重要提示: 路径必须全英文,包含中文会导致无法继续,出现错误。
如果是英文路径,SteamCMD 会开始更新,之后会变成如下状态:

步骤四:匿名登录
login anonymous
出现三行 OK 说明登录成功。

步骤五:下载 Sbox Server 端
app_update 1892930 validate
等待下载完成。

步骤六:配置服务器
下载成功后关闭 SteamCMD,进入以下目录:
steamcmd\steamapps\common\sbox dedicated server
你会看到 sbox-server.exe。
在该文件夹中新建 startserver.bat 文件,编辑内容如下:
sbox-server.exe +game facepunch.sandbox facepunch.construct +hostname "你的服务器名称" +net_game_server_token "你的令牌"
参数说明
| 参数 | 说明 |
|---|---|
sbox-server.exe |
运行服务器程序 |
+game facepunch.sandbox |
游戏模式(组织名.模式名) |
facepunch.construct |
游戏地图(组织名.地图名) |
+hostname |
服务器名称 |
+net_game_server_token |
Steam 用户令牌(服主认证) |
注意: 每一个
+或-都是一组参数的开始。
facepunch.sandbox 的facepunch 是游戏开发者的使用的组织名,不一定是facepunch。
获取 Steam 令牌

将获取到的令牌填到 +net_game_server_token 后面,记得加空格:
+net_game_server_token BA1E162XXXXXXXXXXXXXXXXXXXXX
令牌用于确认服务器归属,如果你开过 GMod 服务器,对此应该很熟悉。
步骤七:启动服务器
保存 startserver.bat 后,双击运行,进入服务器界面即表示开服成功!

常见问题
| 问题 | 解决方案 |
|---|---|
| 路径包含中文 | 确保所有路径均为英文 |
| bat 文件闪退 | 使用 cmd.bat 方式启动 |
| 登录失败 | 检查网络连接,使用 login anonymous |


浙公网安备 33010602011771号