开设sbox服务器的教程

Sbox 服务器搭设教学

贡献者: <无头DD> <ClawMarks>


简化流程

下载 SteamCMD → 更新 SteamCMD → 登录 → 下载 Sbox 服务器端 → 配置 Sbox 参数 → 开服

Windows 服务器架设

步骤一:下载 SteamCMD

步骤二:安装 SteamCMD

  1. 新建任意文件夹(英文命名,示例:sboxserver
  2. 将下载好的 steamcmd.exe 移动至你创建的文件夹中

注意: 如果存在打开 bat 文件直接关闭的情况,请按以下步骤操作

创建启动脚本

在文件夹中新建 cmd.bat 文件,内容如下:

@echo off
cmd

如图:image

保存后打开 cmd.bat,会直接进入当前文件夹目录的状态。

步骤三:运行 SteamCMD

在命令行中输入:

steamcmd.exe

重要提示: 路径必须全英文,包含中文会导致无法继续,出现错误。
image

如果是英文路径,SteamCMD 会开始更新,之后会变成如下状态:
image

步骤四:匿名登录

login anonymous

出现三行 OK 说明登录成功。
image

步骤五:下载 Sbox Server 端

app_update 1892930 validate

等待下载完成。
image

步骤六:配置服务器

下载成功后关闭 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 令牌

image

将获取到的令牌填到 +net_game_server_token 后面,记得加空格

+net_game_server_token BA1E162XXXXXXXXXXXXXXXXXXXXX

令牌用于确认服务器归属,如果你开过 GMod 服务器,对此应该很熟悉。

步骤七:启动服务器

保存 startserver.bat 后,双击运行,进入服务器界面即表示开服成功

image


常见问题

问题 解决方案
路径包含中文 确保所有路径均为英文
bat 文件闪退 使用 cmd.bat 方式启动
登录失败 检查网络连接,使用 login anonymous
posted @ 2026-04-29 09:40  飞丶鸟  阅读(34)  评论(0)    收藏  举报