Base de Conhecimento

VPS para ARK: como montar seu servidor passo a passo

  • vps para ark, servidor de ark, ark survival evolved, steamcmd, servidor de jogos
  • Usuários acharam útil: 0

Do usuário sem root ao serviço com reinício automático: o caminho para hospedar o ARK: Survival Evolved em uma VPS e dimensionar pela memória.

Por Redação Eleven Host · @robson.direitodigital · Atualizado em 17 de outubro de 2026 · 10 min de leitura

Capa: VPS para ARK passo a passo, janela de terminal da Eleven Host

VPS para ARK: SteamCMD, portas, serviço com systemd e saves com data. Arte: Eleven Host Arte: Eleven Host

Numa VPS para ARK, você instala o servidor dedicado pelo SteamCMD, abre só as portas que ele usa e o roda como serviço. O ponto crítico é a memória: o ARK é pesado nela, então meça o uso real.

ARK: Survival Evolved ou Survival Ascended?

São dois jogos, com dois servidores diferentes. O ARK: Survival Evolved (ASE) é o original. O ARK: Survival Ascended (ASA) é a remasterização mais nova. Os mods de um não funcionam no outro, e os saves também não se misturam.

Este guia é escrito para o ASE. O servidor dedicado do ASE é baixado pelo SteamCMD, a ferramenta de linha de comando da Valve, e existe para Linux e para Windows. Se o seu grupo joga o ASA, confira na documentação oficial do jogo quais sistemas o servidor suporta antes de escolher a imagem da sua VPS. A ideia geral (usuário próprio, firewall, serviço, backup) continua valendo, mas os comandos e os mods mudam.

No ARK, a memória pede atenção: um servidor que sobra no começo pode apertar depois que os jogadores constroem e domam.

O que pesa no servidor de ARK

O servidor mantém o mundo inteiro carregado: construções, criaturas domadas, itens e dados dos jogadores. Quanto mais o mundo cresce, mais memória ele usa. Por isso não existe um número fixo que sirva para todos. Um servidor novo e vazio usa menos do que um servidor com meses de bases e dinossauros.

Três fatores mexem mais no consumo:

  • Tempo de vida do mundo: se você não faz wipe, o mundo só cresce.
  • Mods: cada mod ativo soma carregamento e memória. Mods que adicionam muitas criaturas, itens ou estruturas pesam mais do que ajustes simples.
  • Quantidade de mapas: em um cluster, cada mapa é um processo separado, com a sua própria memória.

O processador e o disco também contam. O servidor grava o estado do mundo de tempos em tempos, e um save grande em disco lento pode causar travadinhas para quem está online. Na loja, os planos de VPS da Eleven Host mostram disco NVMe, que é um tipo de disco feito para leitura e gravação rápidas.

Como escolher o plano pela memória

Use a memória como critério principal e trate qualquer escolha como ponto de partida. Os valores da loja em 17/10/2026 (confira na loja antes de contratar):

  • Platina: 8 vCPU, 32 GB de memória, 150 GB NVMe, R$ 152,00 por mês. A loja descreve como "Sistemas exigentes e bancos de dados maiores".
  • Diamante: 16 vCPU, 64 GB de memória, 250 GB NVMe, R$ 304,00 por mês. A loja descreve como "Alto volume, várias aplicações rodando juntas".
  • Titanium: 16 vCPU, 128 GB de memória, 350 GB NVMe, R$ 608,00 por mês. A loja descreve como "Cargas pesadas com uso intenso de memória".

A loja também tem o plano Custom, para quem precisa de outra configuração. Ela não mostra o preço dele em 17/10/2026, então fale com a equipe se quiser uma medida sob encomenda.

Exemplos práticos para raciocinar:

  • Amigos jogando um mapa só, mundo novo: comece em um plano de memória média, ligue o servidor e acompanhe o uso por uma semana.
  • Comunidade com mods e mundo antigo: o consumo sobe com o tempo. Reserve folga e revise o plano quando a memória livre ficar baixa.
  • Cluster com vários mapas: some a memória de cada mapa. Mais de um mapa pede mais memória do que um mapa só.

Não há promessa de quantos jogadores cada plano aguenta: isso depende do mapa e dos mods. Meça com htop ou free -h no servidor e suba de plano quando faltar memória.

Quer rodar o seu mapa em um servidor administrado por você? Ver os planos de VPS

Passo a passo no Linux (Debian ou Ubuntu)

Este roteiro supõe uma VPS com Debian ou Ubuntu, acessada por SSH. A loja não lista os sistemas disponíveis: antes de contratar, pergunte à equipe quais imagens existem. Se você já entra como root, rode os mesmos comandos sem o sudo e, no passo 4, troque sudo -iu ark por su - ark. Em algumas imagens o sudo e o ufw não vêm instalados, então instale antes de usar.

Para entender melhor a base, vale ler o que é servidor VPS.

1. Crie um usuário só para o jogo

Não rode o servidor como root. Se alguém explorar uma falha do jogo, o estrago fica limitado a esse usuário.

sudo adduser ark

2. Ajuste o firewall antes de ligar o servidor

Libere primeiro o acesso SSH. Se você ativar o firewall sem isso, perde a conexão com a VPS. Depois libere só as portas do seu servidor. Os valores padrão do ASE, que você deve conferir na documentação e no seu comando de inicialização, são: 7777 e 7778 em UDP (jogo), 27015 em UDP (consulta, usada pela lista de servidores) e 27020 em TCP (RCON, o acesso remoto de administração). Se você não usa o RCON, não abra a porta dele.

sudo ufw allow OpenSSH

sudo ufw allow 7777:7778/udp

sudo ufw allow 27015/udp

sudo ufw enable

sudo ufw status

Se o seu SSH usa outra porta, libere essa porta no lugar de OpenSSH. Feche o que não precisa: cada porta aberta é uma porta a mais para ser atacada.

3. Instale o SteamCMD

Instale o SteamCMD seguindo a documentação oficial da Valve para a sua distribuição. Em Debian e Ubuntu pode ser preciso habilitar a arquitetura de 32 bits antes. Confirme o passo a passo atual na documentação, porque ele muda entre versões do sistema.

4. Baixe o servidor

Entre como o usuário ark e baixe o servidor dedicado do ASE. O número 376030 é o identificador do servidor dedicado do ASE na Steam: confira se continua o mesmo. A pasta de instalação vem antes do login.

sudo -iu ark

steamcmd +force_install_dir /home/ark/server +login anonymous +app_update 376030 validate +quit

Esse download é grande. Rode de novo o mesmo comando se ele for interrompido. Quando terminar, digite exit para voltar ao seu usuário administrador: o usuário ark não tem sudo, e os próximos passos usam.

Entenda

  • ASE e ASA são servidores diferentes: o guia vale para o ASE.
  • A memória é o recurso principal. Meça e ajuste o plano pelo uso real.
  • Usuário próprio, firewall com SSH liberado primeiro e só as portas necessárias.
  • Backup datado e uma cópia fora da VPS.

Configure o servidor

As senhas e os nomes ficam no arquivo GameUserSettings.ini, dentro da pasta de configuração do servidor, que fica em ShooterGame/Saved/Config/LinuxServer. Esse arquivo só existe depois que o servidor roda uma vez: crie o serviço da seção seguinte, inicie-o, pare com sudo systemctl stop ark e só então volte aqui para editar (por exemplo, sudo -u ark nano /home/ark/server/ShooterGame/Saved/Config/LinuxServer/GameUserSettings.ini), porque o jogo reescreve o arquivo ao encerrar.

Na seção [ServerSettings] ficam ServerPassword (senha para entrar) e ServerAdminPassword (senha de administração). Use senhas fortes e diferentes entre si. Não coloque senha no comando de inicialização: ele aparece na lista de processos.

Para os mods do Steam Workshop, o ASE usa a linha ActiveMods= com os números dos mods separados por vírgula, na mesma seção. Cada mod novo exige reiniciar o servidor e aumenta o tempo de carregamento.

Rode como serviço, com reinício automático

Se você deixar o servidor numa sessão aberta, ele cai quando a conexão cai. Com o systemd o servidor sobe junto com a máquina e volta se travar. Crie o arquivo de serviço como administrador. Cada linha abaixo é uma linha do arquivo /etc/systemd/system/ark.service:

[Unit]

Description=Servidor ARK Survival Evolved

After=network.target

[Service]

User=ark

WorkingDirectory=/home/ark/server/ShooterGame/Binaries/Linux

LimitNOFILE=100000

ExecStart=/home/ark/server/ShooterGame/Binaries/Linux/ShooterGameServer TheIsland?listen?SessionName=MeuServidor?Port=7777?QueryPort=27015 -server -log

Restart=on-failure

[Install]

WantedBy=multi-user.target

O LimitNOFILE eleva o limite de arquivos abertos, que o ARK pede para funcionar bem: confira o valor recomendado na documentação. Na documentação do servidor Linux do ASE também aparece o ajuste vm.max_map_count (sysctl); confira o valor antes de subir. O TheIsland é o nome do mapa original; outros mapas têm outros nomes. O MeuServidor é o nome que aparece na lista de servidores: troque pelo seu, sem espaços. Depois, ative e acompanhe:

sudo systemctl daemon-reload

sudo systemctl enable --now ark

sudo systemctl status ark

sudo journalctl -u ark -f

Se você testou o servidor à mão antes, pare esse processo primeiro. Dois servidores com as mesmas portas não convivem. Espere o log indicar que o servidor está de pé antes de tentar entrar.

Para ter um nome fácil de lembrar em vez do endereço da VPS, veja como o DNS entra em jogos e o que ele muda ou não muda na latência.

Salves, backup e atualização

O mundo fica na pasta ShooterGame/Saved/SavedArks. É o que você mais precisa proteger: meses de construção estão ali.

Faça o backup em pasta ou arquivo com a data no nome, nunca por cima do anterior. Se o save corromper, uma cópia sobrescrita corrompe junto. O ideal é copiar logo depois de um save do jogo ou com o servidor parado. Um exemplo, feito como o usuário ark (entre com sudo -iu ark e saia com exit):

mkdir -p /home/ark/backup

tar -czf /home/ark/backup/saves-$(date +%F).tar.gz -C /home/ark/server/ShooterGame/Saved SavedArks

Uma cópia que está na mesma VPS some junto com ela. Mande os arquivos para outro lugar com scp, rsync ou rclone, e apague os mais antigos com cuidado, mantendo alguns dias. Teste restaurar uma vez, em outra pasta, para saber que o backup abre.

Para atualizar o jogo, pare o serviço (sudo systemctl stop ark), entre como ark com sudo -iu ark (como root, su - ark), rode de novo o comando do passo 4, digite exit e inicie com sudo systemctl start ark. Mods também se atualizam: depois de uma atualização do jogo ou de um mod, alguns jogadores não conseguem entrar até o servidor estar na mesma versão. Avise a comunidade antes de reiniciar.

Cluster: cada mapa é um processo

Num cluster, os jogadores viajam entre mapas. Para o servidor, cada mapa é um processo separado, com o seu nome de sessão, as suas portas e a sua memória. A memória dos mapas se soma: dois mapas ocupam a memória de um mais a do outro.

Cada mapa precisa de portas próprias (jogo e consulta), e todos compartilham um identificador de cluster e uma pasta comum de transferência. Os parâmetros -clusterid e -ClusterDirOverride cuidam disso: confira o uso na documentação do jogo. Use um serviço systemd por mapa.

Exemplo prático: com dois mapas no mesmo plano e a memória livre baixa, você pode desligar um mapa, mudar de plano ou dividir em duas VPS. Meça antes de decidir.

Se a comunidade crescer muito, vale comparar com servidor dedicado ou VPS para jogos antes de decidir o próximo passo.

Tem dúvida sobre qual configuração atende o seu cluster? Falar com a equipe

Perguntas frequentes

O guia serve para o ARK: Survival Ascended?

Não diretamente. O ASA tem servidor e mods próprios. Confira na documentação oficial os sistemas suportados antes de escolher a imagem da VPS.

Quanto de memória o servidor de ARK precisa?

Depende do mapa, dos mods e do tempo de vida do mundo. Comece pela memória, meça com htop ou free -h e suba de plano quando faltar.

Posso rodar mais de um mapa na mesma VPS?

Pode, desde que cada mapa tenha portas próprias e a memória some. Cada mapa é um processo à parte.

Quais portas preciso abrir?

As do seu servidor: jogo e consulta, e o RCON só se você o usa. Confira os valores padrão na documentação e no seu comando de inicialização.

Como evito perder o mundo?

Faça backup com a data no nome, guarde uma cópia fora da VPS e teste a restauração.

Esta resposta lhe foi útil?

Artigos Relacionados