Opção 1: manualmente com o SteamCMD
Os servidores são downloads gratuitos e anônimos da Steam: aplicativo 1948160 para Euro Truck Simulator 2 e 2239530 para American Truck Simulator, cerca de 1.3 GB cada. Você não precisa ter o jogo no servidor.
- Instale o SteamCMD e rode: +login anonymous +app_update 1948160 +quit (2239530 para American Truck Simulator).
- Inicie o servidor uma vez (bin/linux_x64/eurotrucks2_server no Linux) para que ele escreva o server_config.sii na pasta inicial: ~/.local/share/Euro Truck Simulator 2 no Linux, Documentos\Euro Truck Simulator 2 no Windows.
- Edite o server_config.sii: lobby_name, senha, max_players, tráfego, player_damage e o restante.
- Copie server_packages.sii e server_packages.dat do seu próprio jogo para a mesma pasta (veja o guia de DLC e mods). Sem eles, o servidor não inicia.
- Redirecione as portas de conexão e de consulta, 27015 e 27016 por padrão, TCP e UDP, para que a sessão apareça no navegador.
Opção 2: Docker
runonflux/truckersim-server-flux, nossa imagem, roda o servidor de qualquer um dos jogos (SCS_GAME=ets2 ou ats), instala e atualiza com o SteamCMD a cada inicialização, escreve o server_config.sii a partir de variáveis de ambiente (SCS_LOBBY_NAME, SCS_MAX_PLAYERS, SCS_PASSWORD, SCS_TRAFFIC, SCS_MODERATORS...), entrega os pacotes do mapa base até você adicionar os seus, e reinicia em novas builds do jogo assim que ninguém estiver dirigindo. O código-fonte está no GitHub, RunOnFlux/truckersim-server-flux.
- Monte /mnt/scs/data em um volume: a configuração, seus pacotes e o log ficam lá.
- Monte também /mnt/scs/server, ou cada início baixa o servidor de 1.3 GB de novo.
- Publique 27015 e 27016, TCP e UDP.
Opção 3: gerenciado na Flux
Implante um servidor de comboio na nuvem descentralizada da Flux, na mesma imagem, com as portas abertas e roteadas para você, proteção contra DDoS incluída e um painel com os motoristas e o chat, uma aba Pacotes do Servidor para seus DLCs e mods, todas as configurações do servidor, um gerenciador de arquivos, um terminal ao vivo e backups. Os planos começam em $3.49 por mês.
- Escolha Euro Truck Simulator 2 ou American Truck Simulator, e o plano de 8, 16 ou 32 motoristas.
- Escolha uma região perto dos seus motoristas.
- Dê um nome ao comboio e implante. A primeira inicialização baixa cerca de 1.3 GB.
- Os motoristas encontram o comboio pelo nome no navegador de comboios do jogo. Envie seus pacotes para o seu mapa de DLC e mods.
Perguntas frequentes
O servidor dedicado de Euro Truck Simulator 2 é gratuito?
Sim. É um download gratuito e anônimo da Steam (aplicativo 1948160; 2239530 para American Truck Simulator). Você não precisa ter o jogo no servidor.
O servidor dedicado de ETS2 roda no Linux?
Sim, nativamente: bin/linux_x64/eurotrucks2_server, com a pasta inicial em ~/.local/share/Euro Truck Simulator 2.
Por que meu servidor de ETS2 não inicia?
Geralmente porque server_packages.sii e server_packages.dat estão faltando na pasta inicial dele: sem eles, o servidor para imediatamente. Exporte-os do seu jogo ou use um par de mapa base.