S&box 专用服务器通过 sbox-server.exe 和启动时执行的“+”参数运行。本工具按官方文档拼装命令行,并生成现已必需的 Steam 客户端库链接脚本。
如何使用该工具
选择平台(Windows .bat 或 Linux .sh)并填写 SteamCMD 文件夹。
输入游戏包标识(如 facepunch.sandbox),必要时再填地图包。
设置服务器名称;端口保持 0 则不输出 +port / +net_query_port。
下载脚本,改名为 .bat 或 .sh,放入服务器文件夹并运行。
限制与未文档化事项
官方文档没有给出 +port 与 +net_query_port 的默认值,也没有服务器配置文件。第三方指南中的 27015/27016 并非官方端口。官方页面称 +net_game_server_token 要在 S&box 正式发布后才可用。Linux 版本遵循文档所述形式(运行 sbox-server.exe 的脚本),请在你的安装上验证。
sbox-server.exe +game facepunch.sandbox facepunch.flatgrass +hostname "My Dedicated Server"常见问题
- 玩家如何加入我的 S&box 服务器?
- 据官方文档,游戏代码创建大厅后,在服务器控制台输入“status”获取大厅 ID,再在客户端控制台输入“connect <lobbyId>”。连接经由 Steam 中继,服务器 IP 不会暴露。
- +net_allow_local 有什么用?
- 它开启本机回环 TCP 连接,用于在单台机器上不经 Steam 中继测试;本地客户端用“connect local”加入。
