O servidor dedicado de ARK: Survival Evolved (AppID do SteamCMD 376030) roda nativamente no Windows e no Linux de 64 bits. Reserve de 30 a 60 minutos, uma máquina com IP público e RAM suficiente para o seu mapa.
Instalação passo a passo
Verifique o sistema e o hardware (seção “Pré-requisitos”).
Instale o SteamCMD, a ferramenta de linha de comando da Steam.
Baixe os arquivos do servidor ARK: Survival Evolved com o AppID 376030 (login anônimo).
Inicie o servidor uma vez para criar os arquivos de configuração e pare-o corretamente.
Configure nome, senhas, slots e regras com as ferramentas deste site.
Teste a conexão local (localhost / 127.0.0.1) antes de abrir o servidor à Internet.
Abra as portas no firewall do sistema, no do provedor e, em casa, no roteador (NAT).
Configure um serviço (systemd ou tarefa agendada do Windows) para início automático e reinício após falha.
Agende atualizações e backups e reinicie regularmente.
Adicione seu servidor ao game-rank.com para que os jogadores o encontrem.
Pré-requisitos
- Sistema: Windows ou Linux de 64 bits (glibc 2.17 ou mais recente, segundo o ark.wiki.gg), por exemplo Ubuntu ou Debian.
- Hardware: a desenvolvedora não publica mínimo fixo nas fontes consultadas. Regra prática da comunidade (não oficial): pelo menos 8 GB de RAM por mapa, um SSD de algumas dezenas de GB e mais RAM com mais jogadores ou mods.
- Contas: nenhuma conta ou chave é necessária, o SteamCMD entra anonimamente. Só os jogadores precisam do jogo.
- Rede: IP público (de preferência fixo) e bom upload; UPnP não é suportado, o redirecionamento de portas é manual (ark.wiki.gg).
Instalação local (Windows)
Baixe o SteamCMD (steamcmd.zip), descompacte em C:\steamcmd e execute o comando abaixo. Depois gere o start.bat com a ferramenta “Comando de inicialização” deste site, coloque em C:\ark-server e execute. Para testar, entre em 127.0.0.1 na porta de jogo (7777) pelo jogo; se a lista não mostrar o servidor, use a conexão direta.
cd C:\steamcmd
steamcmd.exe +force_install_dir C:\ark-server +login anonymous +app_update 376030 validate +quit
REM Server executable:
REM C:\ark-server\ShooterGame\Binaries\Win64\ShooterGameServer.exeInstalação em VPS / servidor dedicado Linux (Ubuntu/Debian)
Crie um usuário dedicado sem root, ative o repositório multiverse (Ubuntu) ou non-free (Debian), instale o SteamCMD e baixe o servidor. Depois gere o start.sh com a ferramenta “Comando de inicialização”, torne-o executável e execute-o na pasta do servidor.
# Ubuntu: sudo add-apt-repository multiverse
sudo dpkg --add-architecture i386
sudo apt update && sudo apt install -y steamcmd lib32gcc-s1
sudo adduser --disabled-password --gecos "" ark
sudo -iu ark
/usr/games/steamcmd +force_install_dir /home/ark/server +login anonymous +app_update 376030 validate +quit
cd /home/ark/server && chmod +x start.sh && ./start.shPortas a abrir
Provedor (OVH, Hetzner, Scaleway…): abra as mesmas portas no firewall / grupo de segurança do provedor além do do sistema. Em casa: redirecione (NAT) cada porta com o protocolo UDP ou TCP correto para o IP local da máquina, de preferência fixo. Teste de fora (um amigo conectando ou um testador de portas UDP): uma porta UDP nem sempre responde a uma varredura simples.
- 7777/UDP — porta de jogo (padrão)
- 7778/UDP — porta peer (porta de jogo + 1)
- 27015/UDP — porta de consulta da Steam (QueryPort), necessária para a lista de servidores
- 27020/TCP — RCON (opcional; abra apenas para o seu IP de administração)
- Para mudar as portas: ?Port=… (jogo), ?QueryPort=… (consulta) na linha de inicialização e RCONPort no GameUserSettings.ini. Com vários servidores na mesma máquina, incremente cada porta.
Firewall Linux (ufw)
No Ubuntu/Debian, libere as portas e ative o ufw (libere o SSH primeiro).
sudo ufw allow OpenSSH
sudo ufw allow 7777:7778/udp
sudo ufw allow 27015/udp
sudo ufw allow from <ADMIN_IP> to any port 27020 proto tcp
sudo ufw enableFirewall do Windows (netsh)
No Windows, execute estes comandos em um prompt de administrador (não é preciso regra de saída com as configurações padrão).
netsh advfirewall firewall add rule name="ARK UDP" dir=in action=allow protocol=UDP localport=7777,7778,27015
netsh advfirewall firewall add rule name="ARK RCON" dir=in action=allow protocol=TCP localport=27020Início automático e supervisão
No Linux, use um serviço systemd. O WorkingDirectory é necessário para o download automático de mods (ark.wiki.gg) e o LimitNOFILE evita erros do limite de arquivos abertos. Ative com “systemctl enable --now ark”.
# /etc/systemd/system/ark.service
[Unit]
Description=ARK: Survival Evolved server
After=network-online.target
Wants=network-online.target
[Service]
User=ark
LimitNOFILE=100000
WorkingDirectory=/home/ark/server/ShooterGame/Binaries/Linux
ExecStart=/home/ark/server/start.sh
Restart=on-failure
RestartSec=20
[Install]
WantedBy=multi-user.targetAtualizações
Pare o servidor, execute o SteamCMD com o mesmo comando da instalação e reinicie. Com mods, atualize-os também ao reiniciar.
sudo systemctl stop ark
sudo -u ark /usr/games/steamcmd +force_install_dir /home/ark/server +login anonymous +app_update 376030 validate +quit
sudo systemctl start arkBackups e reinícios agendados
Faça backup de ShooterGame/Saved (pastas SavedArks e Config) com o servidor parado. Agende um reinício diário para liberar memória.
# root crontab: backup at 05:00, restart at 05:10
0 5 * * * tar czf /root/ark-$(date +\%F).tar.gz -C /home/ark/server/ShooterGame Saved
10 5 * * * systemctl restart arkCadastrar e encontrar seu servidor
Quando o servidor estiver acessível pela Internet, cadastre-o em https://game-rank.com/jeux/ark-survival-evolved: os jogadores o descobrem, votam e acompanham o ranking. Mantenha a porta de consulta (query) aberta, senão o servidor não aparece nas listas.
Solução de problemas
- O servidor não aparece na lista: a porta de consulta (query, UDP) está fechada ou a lista demora alguns minutos para atualizar; tente adicionar direto por IP:porta de consulta.
- Não conecta pela Internet, mas funciona em local: falta regra no firewall do sistema, no grupo de segurança do provedor ou redirecionamento de portas (NAT); confira o protocolo (UDP/TCP) de cada regra.
- O cliente indica outra versão: o jogo foi atualizado; pare o servidor, execute o SteamCMD novamente com “app_update … validate” e reinicie.
- Mods não baixam ou “too many open files”: adicione WorkingDirectory e -automanagedmods ao serviço systemd, além de LimitNOFILE=100000.
- Jogadores da Epic Games não conseguem entrar: adicione -crossplay e -PublicIPForEpic=<IP público> à linha de inicialização.
Perguntas frequentes
- Como atualizo meu servidor ARK: Survival Evolved?
- Pare o servidor, execute o SteamCMD novamente com o comando “app_update” da seção Atualizações (com validate) e reinicie. Faça backup antes de grandes atualizações.
- Preciso comprar o jogo para hospedar um servidor ARK: Survival Evolved?
- Não: o servidor dedicado é baixado de graça pelo SteamCMD com login anônimo. Só os jogadores precisam do jogo.
- O que salvar antes de uma atualização?
- A pasta de saves do mundo e a de configuração (veja a seção Backups): copie-as com o servidor parado para ter um estado consistente.
- Como ligar vários mapas?
- Inicie uma instância por mapa com o mesmo -clusterid e -ClusterDirOverride, e portas distintas. A ferramenta “Assistente de cluster” deste site gera os comandos.
