Como Configurar um Servidor em Ark: Survival Ascended (2026)

Como Configurar um Servidor em Ark: Survival Ascended (2026)

Um guia completo sobre como hospedar um servidor de comunidade e/ou com mods de Ark: Survival Ascended no Windows ou Linux com Wine.

September 20, 202612 min de leituraAtualizado a September 20, 2026
Como Configurar um Servidor em Ark: Survival Ascended (2026)

Neste guia iremos baixar, configurar e executar um servidor dedicado de ARK: Survival Ascended.

Os servidores de ASA são mais pesados que a maioria. A reescrita para a Unreal Engine 5 aumentou drasticamente os requisitos de memória, e há um fato sobre a plataforma que molda este guia inteiro: ARK: Survival Ascended não possui servidor dedicado nativo para Linux. A Wildcard fornece apenas um binário para Windows, e hosts Linux o executam via Proton ou Wine.

Cobrimos o Windows detalhadamente, e depois a rota do Proton para Linux com instruções de apt e dnf, já que é isso que a maioria das pessoas que roda ASA em uma máquina Linux realmente faz.

Requisitos

  • Windows 10 22H2 ou superior, ou Windows Server 2016 ou superior. Tanto a Microsoft quanto a Steam precisam suportar a versão escolhida.
  • Alternativamente, uma distribuição Linux moderna executando o servidor via Proton ou Wine.
  • Um sistema 64-bit. O binário do servidor é apenas 64-bit.
  • Cerca de 11 GiB de espaço em disco por instalação do servidor, mais espaço para saves, perfis, logs, atualizações e mods. Reserve 20 GB para ficar confortável.
  • 4 núcleos lógicos por instância de servidor é a recomendação. O desempenho single-thread ainda importa mais que o número de núcleos, já que a jogabilidade fora da física roda em uma única thread.
  • Muita RAM. Veja abaixo.

Memória Por Mapa

Este é o número que surpreende quem vem de ARK: Survival Evolved. Estes valores são para um mapa vazio com configurações padrão e ninguém conectado:

Map Level name Memória em um mapa vazio
The Island TheIsland_WP 8 - 10 GiB
The Center TheCenter_WP 10.5 - 12 GiB
Scorched Earth ScorchedEarth_WP 7.5 - 9 GiB
Aberration Aberration_WP 8 - 10 GiB
Extinction Extinction_WP 7 - 8.5 GiB

A memória aumenta a partir daí conforme jogadores se conectam, conforme o mundo envelhece com o acúmulo de estruturas e criaturas domesticadas, e com mods. O uso também tem picos durante a fase de respawn de criaturas, que dura vários minutos.

Para comparação, os mesmos mapas no ASE ficam em torno de 3 - 5 GiB. Planeje 16 GB no mínimo para uma máquina ASA, e mais se quiser um servidor movimentado em The Center.

A Restrição de Licença

Vale a pena saber antes de gastar dinheiro com hospedagem. Segundo o contrato de licença de usuário final do ARK, servidores dedicados só podem ser hospedados para fins pessoais e não comerciais, a menos que você obtenha uma licença de servidor dedicado da Nitrado.

Doações são permitidas desde que o doador não receba nada de valor em troca, assim como recuperar seus custos operacionais. Lucrar além disso não é permitido.

Baixando Os Arquivos Do Servidor

O servidor dedicado de ASA é o app Steam 2430930, e é gratuito com login anônimo.

Você vai precisar do SteamCMD para isso. Temos um guia separado sobre ele:

ArticleHow To Download & Run SteamCMD (2026)A guide on how to download and run SteamCMD on both Linux and Windows.1.3k00

Com o SteamCMD instalado:

login anonymous
force_install_dir C:\ark-asa
app_update 2430930 validate
quit

Ou como um único comando:

steamcmd.exe +login anonymous +force_install_dir C:\ark-asa +app_update 2430930 validate +quit

NOTA - A CDN da Steam às vezes despriorizada ou até rejeita logins anônimos quando está sobrecarregada, o que é especialmente comum quando um servidor tenta baixar vários mods de uma vez. Se o download continuar travando, fazer login com uma conta Steam real geralmente resolve.

O executável do servidor fica em:

<install folder>\ShooterGame\Binaries\Win64\ArkAscendedServer.exe

É também onde seu script de inicialização deve ficar.

Pré-requisitos No Windows

O servidor precisa de dois runtimes que não vêm incluídos:

Instale ambos antes do primeiro início. A ausência do redistribuível VC++ é o motivo mais comum de um servidor ASA recém-instalado fechar instantaneamente sem nenhum erro útil.

Windows Server E A Lista de Revogação de Certificados

Se você está usando uma edição Windows Server em vez do Windows desktop, há um passo extra, e pulá-lo significa que seu servidor nunca aparecerá no navegador de servidores.

O Windows Server lida com certificados e listas de revogação de forma diferente, e o TLS 1.2 precisa estar habilitado e configurado corretamente. Você também precisa instalar uma lista de revogação de certificados manualmente:

  1. Baixe r2m02.crl em dev.epicgames.com, ou diretamente de crl.r2m02.amazontrust.com/r2m02.crl.
  2. Clique com o botão direito no arquivo baixado e escolha instalá-lo.
  3. Selecione Colocar todos os certificados no seguinte repositório e escolha Autoridades de Certificação Raiz Confiáveis.
  4. Reinicie a máquina.

AVISO - Se você configurou um servidor antes de 18 de novembro de 2023 e instalou o certificado r2m02.cer, esse certificado foi revogado desde então e precisa ser removido, ou seu servidor permanecerá invisível. Execute certmgr.msc e certlm.msc, procure em ambos por Amazon RSA 2048 M02 em Autoridades de Certificação Raiz Confiáveis, remova-o e reinicie.

Nomes Dos Mapas

O ASA usa nomes de nível do World Partition, que terminam em _WP e diferem dos nomes do ASE. Errar isso significa que o servidor se recusará a iniciar.

Map Nome do nível na ASA
The Island TheIsland_WP
The Center TheCenter_WP
Scorched Earth ScorchedEarth_WP
Ragnarok Ragnarok_WP
Aberration Aberration_WP
Extinction Extinction_WP
Astraeos Astraeos_WP
Lost Colony LostColony_WP
Club ARK BobsMissions_WP

O nome do mapa vem imediatamente após o executável, antes de qualquer outra opção.

Opções De Inicialização

O ASA mistura duas sintaxes em uma única linha de comando, o que é a raiz da maioria dos problemas de configuração.

Opções com interrogação vêm logo após o nome do mapa, encadeadas com ?:

Option Description
?SessionName=<name> O nome do servidor exibido no navegador.
?ServerPassword=<password> Senha que os jogadores precisam para entrar. Omita a opção inteira para um servidor aberto.
?ServerAdminPassword=<password> A senha de admin, também usada pelo RCON.
?RCONEnabled=True Ativa o RCON.
?RCONPort=27020 A porta TCP do RCON.

As opções de hífen vêm depois dessas, separadas por espaços:

Option Default Description
-port=<port> 7777 A porta UDP do jogo.
-WinLiveMaxPlayers=<n> 70 Número máximo de jogadores.
-mods=<id1,id2> N/A IDs de projeto do CurseForge, atualizados automaticamente na inicialização.
-NoBattlEye off Executa sem o BattlEye.
-log off Grava um log do console.
-MULTIHOME off Vincula a um IP específico. Também requer MULTIHOME=<ip> definido.
-NoTransferFromFiltering off Desativa transferências de ARK Data entre single player e servidores não agrupados em cluster.

As Três Armadilhas de Sintaxe do ASA

Essas pegam quase todo mundo uma vez.

  1. ?ServerAdminPassword= precisa ser a última opção ?. O ASA interpreta tudo depois dela como parte da senha. Coloque-a no final da cadeia de ?, antes das suas opções de hífen.
  2. O ASA precisa de -port=<port>, não ?Port=<port>. Use a forma ? e ele simplesmente ignora e permanece na 7777. Essa é uma mudança em relação ao ASE.
  3. ActiveMods em GameUserSettings.ini não faz nada. É uma configuração do ASE. O ASA usa -mods= na linha de comando e não usa o Steam Workshop de forma alguma.

Iniciando O Servidor No Windows

Abra um terminal em ShooterGame\Binaries\Win64 e execute:

.\ArkAscendedServer.exe TheIsland_WP?SessionName="My ASA Server"?ServerPassword=joinme?ServerAdminPassword=changeme -port=7777 -WinLiveMaxPlayers=20 -log

A primeira inicialização demora um pouco, já que o servidor gera o mundo. Fique de olho para ele aparecer no navegador de servidores não oficial dentro do jogo, para confirmar que está no ar.

Criando Um Script de Inicialização

Digitar isso toda vez cansa. Crie start.bat na mesma pasta que ArkAscendedServer.exe:

@echo off
setlocal

set SESSIONNAME=My ASA Server
set MAP=TheIsland_WP
set PORT=7777
set MAXPLAYERS=20
set ADMINPASS=changeme
set RESTART_DELAY=10

:restart
cls
echo Starting ARK: Survival Ascended server...
echo.

.\ArkAscendedServer.exe %MAP%?SessionName="%SESSIONNAME%"?RCONEnabled=True?RCONPort=27020?ServerAdminPassword=%ADMINPASS% ^
    -port=%PORT% ^
    -WinLiveMaxPlayers=%MAXPLAYERS% ^
    -log

echo.
echo Server stopped or crashed. Restarting in %RESTART_DELAY% seconds...
timeout /t %RESTART_DELAY% /nobreak > nul
goto restart

Edite as variáveis no topo, salve e dê duplo clique nele. O script reinicia o servidor automaticamente se ele travar ou for encerrado.

DICA - Note onde ?ServerAdminPassword= fica: por último na cadeia de ?, imediatamente antes das opções de hífen. Essa ordem é proposital.

Executando No Linux Através Do Proton

Não existe uma build nativa para Linux do servidor ASA. O que segue é a abordagem da comunidade, e funciona bem, mas não é algo que a Wildcard ofereça suporte.

Instalando Dependências

Você precisa do SteamCMD e de um runtime Proton ou Wine.

Debian e Ubuntu:

sudo dpkg --add-architecture i386
sudo apt update
sudo apt install -y software-properties-common
sudo add-apt-repository -y multiverse
sudo apt install -y steamcmd lib32gcc-s1 wine winetricks screen curl tar

Fedora, RHEL e Rocky:

sudo dnf install -y glibc.i686 libstdc++.i686 wine winetricks screen curl tar
# SteamCMD is not packaged on all RHEL-family distros, so fetch it directly:
mkdir -p ~/steamcmd && cd ~/steamcmd
curl -sqL "https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz" | tar zxvf -

Depois baixe os arquivos do servidor exatamente como no Windows, usando o override de plataforma Windows para que o SteamCMD busque os binários do Windows:

./steamcmd.sh +@sSteamCmdForcePlatformType windows +login anonymous \
    +force_install_dir /home/ark/asa +app_update 2430930 validate +quit

Aquela linha +@sSteamCmdForcePlatformType windows é essencial. Sem ela, o SteamCMD procura um depot Linux que não existe.

NOTA - A maioria das pessoas que rodam ASA no Linux usa o GE-Proton em vez do Wine puro, já que ele lida com as partes do Epic Online Services de forma mais confiável. Existem vários projetos wrapper da comunidade que configuram todo o prefixo para você, e vale a pena olhá-los antes de montar um do zero.

Executando

Com um prefixo Wine configurado, o comando de inicialização espelha o do Windows:

export WINEPREFIX=/home/ark/.wine-asa
export WINEARCH=win64

wine /home/ark/asa/ShooterGame/Binaries/Win64/ArkAscendedServer.exe \
    "TheIsland_WP?SessionName=My ASA Server?RCONEnabled=True?RCONPort=27020?ServerAdminPassword=changeme" \
    -port=7777 -WinLiveMaxPlayers=20 -log

Espere que isso seja mais complicado do que um servidor nativo. A inicialização é mais lenta, o uso de memória é maior, e diagnosticar problemas significa descobrir se a falha é do ASA ou do prefixo Wine.

Mantendo Ele Rodando

Envolva o comando acima em um script e execute-o com screen:

screen -S asa ./start_asa.sh

Desanexe com CTRL + A e depois D, e reconecte com screen -r asa.

Para algo mais permanente, uma unit do systemd em /etc/systemd/system/asa.service:

[Unit]
Description=ARK Survival Ascended Dedicated Server
After=network.target

[Service]
Type=simple
User=ark
WorkingDirectory=/home/ark/asa/ShooterGame/Binaries/Win64
ExecStart=/home/ark/start_asa.sh
Restart=on-failure
RestartSec=30
TimeoutStopSec=180

[Install]
WantedBy=multi-user.target
sudo systemctl daemon-reload
sudo systemctl enable --now asa

O TimeoutStopSec generoso é proposital. O ASA demora um pouco para salvar e encerrar, e cortar isso pela metade arrisca perder progresso.

Portas E Encaminhamento De Portas

O servidor escuta nessas portas locais. Encaminhe-as no seu roteador e libere-as no firewall do sistema operacional.

Protocol Port Purpose
UDP 7777 Porta do jogo
UDP 7778 Porta de peer, sempre porta do jogo + 1
UDP 27015 Porta de consulta, apenas para o navegador de servidores da Steam
TCP 27020 RCON, se ativado

AVISO - O servidor do ARK não suporta UPnP nem nenhum outro encaminhamento automático de portas, então você precisa fazer isso manualmente no seu roteador.

A porta de peer é usada pelo protocolo P2P da Steam para a divulgação no navegador dentro do jogo. Clientes Epic usam as portas padrão 80 e 443 com TLS 1.2 em vez disso.

No Linux:

# Debian/Ubuntu with ufw
sudo ufw allow 7777:7778/udp
sudo ufw allow 27015/udp
sudo ufw allow 27020/tcp

# Fedora/RHEL with firewalld
sudo firewall-cmd --permanent --add-port=7777-7778/udp
sudo firewall-cmd --permanent --add-port=27015/udp
sudo firewall-cmd --permanent --add-port=27020/tcp
sudo firewall-cmd --reload

Múltiplos Servidores Em Uma Máquina

Suportado, e a abordagem usual é escalonar as portas em blocos:

Instância Jogo (UDP) Peer (UDP) Query (UDP) RCON (TCP)
1 7777 7778 27015 27020
2 7779 7780 27016 27021
3 7781 7782 27017 27022

Números de porta completamente diferentes também funcionam. A única restrição é que o navegador de servidores da Steam não consegue encontrar servidores com uma query port acima de 27020, a menos que ela seja fornecida explicitamente.

Lembre-se da tabela de memória ao fazer isso. Três instâncias de ASA em The Island são 30 GiB antes mesmo de alguém entrar.

Arquivos de Configuração

Além das opções de inicialização, a maior parte da configuração do servidor fica em dois arquivos .ini:

<install folder>\ShooterGame\Saved\Config\WindowsServer\GameUserSettings.ini
<install folder>\ShooterGame\Saved\Config\WindowsServer\Game.ini

Eles só são criados após o primeiro início, então inicie o servidor uma vez antes de editá-los.

O GameUserSettings.ini contém a maioria das configurações do dia a dia em [ServerSettings]: multiplicadores de coleta e XP, velocidade de domesticação, duração do dia e da noite, limites de estruturas, alternância de PvP. O Game.ini contém os ajustes mais profundos, como pontos de engrama por nível e multiplicadores de estatísticas individuais das criaturas.

A página de configuração de servidor da ARK Wiki é a referência completa para ambos e é genuinamente exaustiva. É a página para manter aberta enquanto você ajusta as configurações.

DICA - Pare o servidor antes de editar os arquivos .ini. O ASA os reescreve ao desligar e vai sobrescrever suas alterações sem hesitar se estiver rodando enquanto você edita.

RCON

O RCON permite executar comandos administrativos no servidor remotamente, o que é muito mais prático do que alternar para a janela de console.

Ative-o com estas opções ?:

?RCONEnabled=True?RCONPort=27020

O ServerAdminPassword também serve como senha do RCON, então precisa ser definido para o RCON funcionar. Use uma senha de verdade e só a compartilhe com pessoas de confiança, já que ela concede controle administrativo total.

Encaminhe a porta TCP 27020 para usar o RCON fora da sua rede, e só faça isso se você entender a exposição envolvida.

NOTA - Nosso próprio TMC App tem RCON integrado, com histórico completo de comandos e registro, comandos enviados a vários servidores ao mesmo tempo, e comandos agendados para mais tarde. Também tem um navegador de servidores com gráficos de latência e status em tempo real. Se você administra mais de um servidor ARK, vale a pena conferir, com uma ressalva: está em desenvolvimento bem inicial e o README deixa isso claro, então trate-o como parcialmente testado. Testá-lo e nos contar o que quebrou é a coisa mais útil que qualquer um pode fazer por ele nesta fase. É open source sob GPL-3.0 em github.com/modcommunity/tmc-app, e relatórios de bugs e sugestões de recursos são bem-vindos em o rastreador de issues.

Adicionando Mods

Mods de ASA vêm do CurseForge, não da Steam Workshop, e são adicionados com -mods= usando Project IDs do CurseForge:

-mods=1163881

Vários são separados por vírgula, sem espaços:

-mods=1163881,927131,893657

O servidor baixa e atualiza os mods sozinho na inicialização. A ordem de carregamento vai da esquerda para a direita, com o ID mais à esquerda tendo prioridade sobre os seguintes. Um mod de mapa personalizado normalmente vem primeiro.

Os jogadores não precisam instalar nada com antecedência. Entrar em um servidor de ASA com mods baixa os mods para o cliente automaticamente, e é assim que funciona também no PS5 e no Xbox Series.

Nosso guia separado de mods para ARK: Survival Ascended cobre o lado do cliente e como encontrar os Project IDs.

Atualizando O Servidor

Clientes de ASA se recusam a conectar a um servidor rodando uma build mais antiga, então você precisa atualizar após cada patch do jogo.

Execute novamente o mesmo comando do SteamCMD que você usou para instalar:

steamcmd.exe +login anonymous +force_install_dir C:\ark-asa +app_update 2430930 validate +quit

Pare o servidor primeiro. Atualizar arquivos enquanto o servidor está rodando é uma boa maneira de corromper alguma coisa.

Os mods se atualizam sozinhos na próxima inicialização do servidor, então não há nada extra a fazer para eles.

DICA - Faça backup de ShooterGame\Saved antes de qualquer atualização. Ele contém seu mundo, perfis de jogadores e dados de tribos, e é a única parte que não pode ser baixada novamente.

Solução De Problemas

O servidor fecha imediatamente sem mensagem nenhuma. Faltam pré-requisitos. Instale o redistribuível VC++ 2013 x64 e os runtimes de DirectX de junho de 2010.

O servidor roda mas nunca aparece no navegador. No Windows Server, isso quase sempre é a lista de revogação de certificados. Siga os passos acima. No Windows desktop, verifique se a query port está encaminhada.

Sempre usa a porta 7777, não importa o que eu configure. Você usou ?Port= em vez de -port=. O ASA precisa da forma com hífen.

A senha de admin não funciona e nada depois dela é aplicado. ?ServerAdminPassword= não está por último na sua cadeia de opções ?, então tudo depois dela foi engolido pela senha.

Os mods não carregam. Verifique se você usou -mods= em vez de ActiveMods, se usou Project IDs e não file IDs, e se não há espaços após as vírgulas.

O servidor é encerrado pelo OOM killer no Linux. Olhe novamente a tabela de memória. O ASA precisa de muita memória, e The Center é o que mais exige.

Os downloads da Steam ficam travando. Logins anônimos são despriorizados quando a Steam está sobrecarregada. Faça login com uma conta de verdade em vez disso.

Tudo fica mais lento no Linux. Esperado. Você está rodando um binário do Windows por meio de uma camada de tradução. Se performance importa, Windows é a plataforma suportada.

Posso rodar o servidor de ASE no Linux nativamente? Sim, e essa é uma diferença real entre os dois jogos. O ASE suporta Linux nativamente e precisa da glibc 2.17 ou mais recente. O ASA não.

Conclusão

Um servidor de ASA é, na maior parte, um problema de memória e sintaxe. Baixe o app 2430930 com o SteamCMD, instale os runtimes de VC++ e DirectX, e monte uma linha de comando que coloque ?ServerAdminPassword= por último na cadeia ? e use -port= com hífen.

As duas coisas para verificar antes de se comprometer: se você tem a RAM necessária, já que um mapa The Island vazio já exige 8 - 10 GiB, e se você está no Windows ou preparado para lidar com o Proton, porque não existe servidor nativo para Linux.

Veja Também

Mantemos este guia o mais atualizado possível, mas o ARK muda regularmente e a situação no Linux em particular acompanha as ferramentas da comunidade. Se alguma instrução aqui não corresponder mais ao que você está vendo, por favor reporte ou abra um pull request no repositório GitHub deste guia.

Junte-se ao nosso Discord server se tiver dúvidas ou quiser ajuda com qualquer coisa relacionada a servidores ou modding!

Comentários (0)

Inicie sessão para comentar.

A carregar…

Descobrir mais

Publicações

A carregar…

Atividade recente

A carregar…
Ir para a comunidade