Servidor de Don't Starve Together como serviço no Linux
Como são dois processos, crie um serviço por shard.
Master
/etc/systemd/system/dst-master.service:
[Unit]
Description=DST Master
After=network-online.target
[Service]
Type=forking
User=dst
WorkingDirectory=/home/dst/servidor/bin64
ExecStart=/usr/bin/tmux new-session -d -s dst-master './dontstarve_dedicated_server_nullrenderer_x64 -console -cluster MeuServidor -shard Master'
ExecStop=/usr/bin/tmux send-keys -t dst-master "c_shutdown(true)" Enter
TimeoutStopSec=60
[Install]
WantedBy=multi-user.target
Caves
Copie o arquivo como dst-caves.service, trocando o nome da sessão, o shard (-shard Caves) e adicionando a dependência do Master:
After=dst-master.service
Requires=dst-master.service
Ativando
sudo systemctl daemon-reload
sudo systemctl enable --now dst-master dst-caves
sudo -u dst tmux attach -t dst-master # Ctrl+B, D para sair
Hospede seu servidor de Don't Starve Together na VittHost
Rode seu servidor numa VPS no Brasil da VittHost, em São Paulo, com proteção DDoS, acesso root e Linux ou Windows. Para Don't Starve Together, o ponto de partida recomendado é o VPS-NVME-BR-01 (2 vCores, 4 GB), suficiente para Superfície e Cavernas. Se quiser economizar, o VPS-BR-01 tem os mesmos recursos com disco SSD.
A linha VPS-NVME-BR tem disco NVMe, memória DDR4 e IPv4 dedicado com todas as portas liberadas. A linha VPS-BR é a opção mais econômica, com disco SSD.Novos clientes ganham 20% de desconto na primeira fatura com o cupom SP-VITT20.