Resposta curta. Você pode hospedar um servidor de OpenTTD por conta própria de graça: baixe o OpenTTD em openttd.org, adicione um conjunto de gráficos base como o OpenGFX (um servidor dedicado não inicia sem um), execute ./openttd -D e abra a porta 3979 para TCP e UDP. Ou alugue um servidor de OpenTTD e esqueça a parte de rede.
Os jogadores abrem Multijogador no OpenTTD, apertam Search internet para achar um servidor público pelo nome, ou usam Add server com um código de convite que começa com + para um servidor só por convite.
Verificado em 5 de novembro de 2026 com o OpenTTD 15.3 (4 de abril de 2026), a versão estável mais recente. Existe uma versão candidata 16.0, e um servidor só aceita jogadores na mesma versão.
Este guia usa a documentação do próprio OpenTTD e o que rodamos em nossos próprios servidores de OpenTTD. Para ir direto ao aluguel, veja a Opção 2.
O que você precisa
Sistema operacional: Linux, Windows ou macOS. O OpenTTD publica uma versão genérica de 64 bits para Linux como arquivo .tar.xz, que é a usada nos passos abaixo.
Gráficos base: o OpenTTD precisa de arquivos de gráficos para rodar. O conjunto gratuito é o OpenGFX. Se você tem o Transport Tycoon Deluxe, os arquivos originais dele também funcionam.
Rede: a porta do jogo, 3979 por padrão, acessível pela internet por TCP e UDP.
O jogo: todo jogador precisa do OpenTTD, que é de código aberto e gratuito em openttd.org, Steam, GOG e Microsoft Store. Os jogadores precisam usar a mesma versão do servidor.
O software do servidor é gratuito. Você paga pela máquina, pela energia e pela banda, não pelo software.
Opção 1: hospedar por conta própria
Isso funciona em um PC sobrando, em um servidor doméstico ou em uma máquina virtual na nuvem. As opções do servidor vêm do manual multijogador e do código-fonte do OpenTTD, e os passos de download seguem o nosso próprio script de instalação.
Linux (Debian ou Ubuntu)
Instale as ferramentas para descompactar os downloads.
sudo apt-get install curl ca-certificates tar xz-utils unzip
Baixe o OpenTTD 15.3 em uma pasta só dele.
mkdir ~/openttd && cd ~/openttd
curl -fsSL -o /tmp/openttd.tar.xz "https://cdn.openttd.org/openttd-releases/15.3/openttd-15.3-linux-generic-amd64.tar.xz"
tar -xJf /tmp/openttd.tar.xz --strip-components=1
Adicione o conjunto de gráficos OpenGFX à pasta baseset dentro dela.
Sem um conjunto de gráficos, o servidor para ao iniciar com "Failed to find a graphics set". O arquivo da versão contém apenas os metadados dos arquivos originais do Transport Tycoon Deluxe, não os arquivos em si.
Inicie o servidor. O arquivo traz as próprias bibliotecas em lib/, então aponte o carregador para elas.
-D inicia um servidor dedicado sem janela. No Linux, -f o executa em segundo plano e grava a saída em openttd.log dentro de ~/.local/share/openttd/. Sem o argumento -g, ele gera um mapa novo.
Defina o nome, a visibilidade e a senha digitando no console do servidor, ou nos arquivos de configuração em ~/.config/openttd/ (o nome fica em private.cfg e a senha em secrets.cfg).
setting server_name "My OpenTTD Server"
setting server_game_type public
setting server_password "choose-a-password"
server_game_type aceita public (listado), invite-only (entra-se com um código de convite) ou local (somente LAN). O manual do OpenTTD observa que um servidor precisa ser public para aparecer na lista de servidores.
Abra a porta. Libere a porta 3979 por TCP e UDP no firewall da máquina (com ufw: sudo ufw allow 3979/tcp e sudo ufw allow 3979/udp). Atrás de um roteador, encaminhe a mesma porta, de novo para TCP e UDP.
Continuar um jogo depois. Os jogos salvos são gravados em ~/.local/share/openttd/save/. Carregue um com -g, por exemplo ./openttd -D 0.0.0.0:3979 -g save/mygame.sav. As configurações que você mudar no console ficam nos arquivos de configuração que o OpenTTD grava ao sair.
Teste de fora. De outra rede, abra Multijogador no OpenTTD e aperte Search internet. Se o seu servidor é público e não aparece, leia as mensagens de rede que o servidor imprime: -D já ativa a saída de depuração de rede (-d net=4), e um servidor registrado imprime ali o código de convite dele.
Windows
Instale o OpenTTD a partir de openttd.org (o instalador do Windows pode baixar os gráficos gratuitos para você, se quiser) e depois inicie o servidor dedicado pelo Prompt de Comando com "C:\path\to\openttd.exe" -D. Defina o nome, a visibilidade e a senha com os mesmos comandos de console de antes e libere a porta do jogo, 3979 por padrão, por TCP e UDP no Firewall do Windows.
Comandos úteis do servidor
Console remoto: no servidor, defina uma senha com rcon_pw. Um jogador conectado ao servidor abre então o console dele com a tecla à esquerda de 1 (a tecla do acento grave) e digita rcon <password> "<command>", por exemplo rcon <password> "kick 5".
Carregar um jogo salvo pelo console:ls lista os arquivos com números, cd <number> entra em uma pasta e load <number> carrega um arquivo.
Limpar empresas abandonadas: ative autoclean_companies, e uma empresa à qual nenhum jogador se conectou durante o número de meses de jogo definido em autoclean_protected (36 por padrão) é removida.
Reiniciar o mapa automaticamente:restart_game_year inicia um mapa novo quando esse ano de jogo é atingido, e restart_hours depois dessa quantidade de horas de jogo. 0 desativa os dois.
Opção 2: hospedar na PlayNHost
Alugar elimina os downloads, o conjunto de gráficos, o firewall e o encaminhamento de portas. A porta e a configuração já vêm preparadas para você.
Escolha um plano. Abra a página de hospedagem de servidor de OpenTTD e compare os planos (STEAM, DIESEL e MAGLEV no momento em que escrevo). Aperte Criar servidor no STEAM ou no DIESEL, ou Personalizar plano no MAGLEV, e conclua o pedido. Os preços mudam, então confira nessa página.
Aguarde a instalação. Você recebe um e-mail dizendo que o seu servidor de OpenTTD está pronto, e o servidor aparece em panel.playnhost.com. O mundo é gerado na primeira inicialização, então se você quiser outro tamanho de mapa ou outro ano inicial, defina-os (passo 3) antes de apertar Iniciar. Na aba Console, o painel considera o servidor em execução quando ele imprime PlayNHost: OpenTTD server ready.
Abra Configurações e depois Configurações do jogo. Cada uma destas opções é gravada na configuração do servidor quando ele inicia:
Nome do servidor: o nome que os jogadores procuram.
Senha de entrada: deixe vazia para não ter senha. Espaços, aspas duplas e barras invertidas são removidos das duas senhas, então não use esses caracteres.
Listagem do servidor: Listado para todos, Não listado, entrar com código (somente convite) ou Não listado, entrar com endereço (local).
Limite de empresas, Ano inicial e Tamanho do mapa (256x256, 512x512, 1024x1024 ou 2048x2048). O tamanho do mapa e o ano inicial só valem quando um mundo novo é gerado: para recomeçar com novos valores, apague os jogos salvos da pasta save em Files e reinicie.
Intervalo do salvamento automático, Pausar enquanto vazio e Remover empresas abandonadas.
Senha do RCON: a senha do console remoto, se você quiser uma.
Slots de jogadores aparece somente para leitura.
Reinicie. Quando o painel mostrar "Salvo. O servidor precisa reiniciar para isso valer.", aperte Reiniciar agora e aguarde a linha de pronto.
Entre. Abra Multijogador no OpenTTD, aperte Search internet e escolha o seu servidor pelo nome. Para uma listagem somente por convite, use Add server e digite o código de convite, que sempre começa com +: o servidor o imprime na aba Console depois de Invite code:. Add server também aceita o endereço do servidor no lugar de um código.
Gráficos e bibliotecas. A instalação baixa o OpenGFX 8.0 junto com o OpenTTD 15.3 e confere se o conjunto de gráficos e as bibliotecas incluídas estão lá, para que o servidor não pare na primeira inicialização por falta de um conjunto de gráficos.
Chaves regravadas a cada inicialização. O painel grava a porta, o limite de jogadores, o limite de empresas, a listagem, a pausa com o servidor vazio, a limpeza de empresas abandonadas, o intervalo do salvamento automático, o ano inicial e o tamanho do mapa em openttd.cfg, então mude-os em Configurações do jogo. Outras chaves que você adicionar a esse arquivo, como uma seção NewGRF, são deixadas em paz. Edite-o em Files com o servidor parado, porque o OpenTTD grava o arquivo de novo ao encerrar.
Nome e senhas. O OpenTTD guarda o nome do servidor e as senhas fora de openttd.cfg, então a cada inicialização o painel os define pelo próprio script de console do jogo.
Linha de pronto. A linha de pronto é impressa quando o jogo já está rodando, não quando a porta de rede abre, então o painel não informa o servidor como ativo enquanto o mapa ainda está sendo gerado.
Seu mundo continua. A cada inicialização o servidor carrega o jogo salvo mais recente que encontrar, do salvamento de saída ou dos salvamentos automáticos, e só gera um mundo novo quando não há nenhum. Para recomeçar, você precisa remover os jogos salvos.
Pausar enquanto vazio. Essa opção vem ativada por padrão. Quando está ativada, o painel define min_active_clients como 1, e como 0 quando está desativada.
Backups. Se o seu plano inclui backups, faça um em Backups antes de editar a configuração à mão.
Hospedar por conta própria ou alugar: uma comparação honesta
Custo. Por conta própria: o software é gratuito, e você paga pelo hardware, pela energia e pela banda, ou por uma máquina virtual na nuvem. Alugado: uma mensalidade definida pelo plano. Veja os planos atuais.
Disponibilidade. Por conta própria: tão confiável quanto a sua máquina e a sua internet de casa, e ela precisa ficar ligada para um jogo longo. Alugado: roda no hardware do provedor, não no seu PC.
Exposição de rede. Por conta própria: os jogadores se conectam ao seu IP público e você cuida do firewall e do roteador. Alugado: o seu IP de casa não entra nessa história.
Conhecimento necessário. Por conta própria: linha de comando, encaminhamento de portas, conjunto de gráficos, edição de configuração e atualizações. Um bom jeito de aprender. Alugado: um painel web com campos de formulário.
Atualizações. Por conta própria: você baixa as versões novas por conta própria, e jogadores em uma versão mais nova não conseguem entrar até você atualizar. Alugado: o servidor roda a versão que a nossa instalação define, OpenTTD 15.3 no momento em que escrevo, então os jogadores precisam dessa versão.
Hospedar por conta própria combina com você se uma máquina já fica ligada o dia todo e você se sente à vontade com redes. Alugar combina com você se prefere não cuidar de hardware.
Problemas comuns e soluções
O servidor para com "Failed to find a graphics set"
Causa: não há um conjunto de gráficos base em baseset.
Solução: adicione o OpenGFX como no passo 3 e inicie de novo.
O servidor não aparece na lista de servidores
Causa:server_game_type não é public.
Solução: defina como public e reinicie. Se ainda não aparecer, leia as mensagens de rede que o servidor dedicado imprime (-D ativa -d net=4) sobre o seu cadastro no Game Coordinator do OpenTTD.
Um amigo vê o seu servidor com um ponto vermelho ou amarelo
Causa: um ponto vermelho significa uma versão diferente do OpenTTD, e um ponto amarelo significa NewGRFs que ele não tem.
Solução: instale a mesma versão, ou use NewGRF Settings e Find missing content online para buscar os NewGRFs, e depois entre.
Um servidor só por convite continua local (hospedado por conta própria)
Causa: o valor não foi escrito exatamente como invite-only, com hífen (por exemplo invite_only). Um valor que o OpenTTD não reconhece deixa a configuração no padrão, que é local.
Solução: escreva exatamente invite-only. Na PlayNHost, escolha Não listado, entrar com código em Listagem do servidor.
Suas alterações no arquivo de configuração somem (PlayNHost)
Causa: a chave é uma das que o painel grava a cada inicialização, ou o arquivo foi editado com o servidor rodando e o OpenTTD o gravou de novo ao encerrar.
Solução: mude as chaves do painel em Configurações do jogo e reinicie. Edite as outras chaves com o servidor parado.
FAQ
Posso hospedar um servidor de OpenTTD de graça?
Sim. O OpenTTD é de código aberto e o servidor dedicado faz parte do mesmo download. Você ainda paga pela máquina, pela energia e pela internet, e ela precisa ficar ligada enquanto as pessoas jogam.
Qual porta um servidor de OpenTTD usa?
3979 por padrão, por TCP e UDP.
Preciso do Transport Tycoon Deluxe?
Não. O conjunto gratuito OpenGFX basta para um servidor.
Como os jogadores encontram o servidor?
Servidores públicos aparecem em Search internet, no menu Multijogador. Em servidores só por convite, entra-se com um código de convite que começa com +.
Usamos cookies para manter o site funcionando, entender como ele é usado e medir nosso marketing. Você pode aceitar tudo, aceitar apenas os cookies essenciais ou escolher por categoria.Usamos cookies para manter o site funcionando, entender como ele é usado e medir nosso marketing. Eles estão ativos por padrão. Você pode desativar o que não quiser.Leia nossa política de privacidade