Выделенный сервер 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-соединение через loopback для тестов на одной машине без релея Steam; локальные клиенты подключаются командой «connect local».
