VPS para ARK: como montar seu servidor passo a passo
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

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.