O servidor dedicado S&box é iniciado com sbox-server.exe e argumentos "+" executados na inicialização. Esta ferramenta monta a linha de comando descrita na documentação oficial e o script que vincula os binários do cliente Steam, agora obrigatórios.
Como usar a ferramenta
Escolha a plataforma (Windows .bat ou Linux .sh) e informe a pasta do SteamCMD.
Informe o identificador do pacote de jogo (ex.: facepunch.sandbox) e, se necessário, o do mapa.
Defina o nome do servidor; deixe as portas em 0 para omitir +port / +net_query_port.
Baixe o script, renomeie para .bat ou .sh, coloque-o na pasta do servidor e execute-o.
Limites e pontos não documentados
A documentação oficial não dá valor padrão para +port e +net_query_port nem arquivo de configuração do servidor. As portas 27015/27016 vistas em guias de terceiros não são oficiais. Segundo a página oficial, +net_game_server_token só estará disponível após o lançamento do S&box. A versão Linux segue a forma descrita na documentação (um script que executa sbox-server.exe): confira na sua instalação.
sbox-server.exe +game facepunch.sandbox facepunch.flatgrass +hostname "My Dedicated Server"Perguntas frequentes
- Como os jogadores entram no meu servidor S&box?
- Segundo a documentação oficial, depois que o código do jogo cria um lobby, digite "status" no console do servidor para obter o ID do lobby e depois "connect <lobbyId>" no console do cliente. A conexão passa pelo relay da Steam, então o IP do servidor não é exposto.
- Para que serve +net_allow_local?
- Abre uma conexão TCP de loopback para testar em uma só máquina sem o relay da Steam; clientes locais entram com "connect local".
