Como criar um servidor dedicado de ASA
Rode um mapa de ARK: Survival Ascended no seu próprio PC, com suas rates, seus mods e permissões de admin. A Studio Wildcard oferece o servidor de graça, para Windows.
O que você precisa
Um PC com Windows 64 bits que fique ligado enquanto o pessoal joga, e o SteamCMD, a ferramenta gratuita de linha de comando da Valve para baixar servidores da Steam. O servidor é o app 2430930 da Steam, 12,2 GB com login anônimo: esse PC não precisa do jogo nem de conta Steam.
ARK é pesado. The Island sem ninguém online leva de 3 a 4 minutos para iniciar num PC de 12 núcleos e depois usa cerca de 9,5 GB de RAM. Cada mapa roda como um servidor separado.
Não existe versão nativa para Linux. No Linux, o servidor de Windows roda com Proton ou Wine, normalmente através de uma imagem Docker da comunidade. Muitas delas o iniciam com -NoBattlEye.
Os jogadores se conectam pela UDP 7777. Se amigos de fora da sua casa forem entrar, você precisa redirecionar essa porta no roteador (veja Portas e firewall abaixo).
Verificado na versão 96.6 do ARK, 30 de outubro de 2026.
Instalar o servidor
1. Baixe o SteamCMD da Valve e descompacte em C:\steamcmd.
2. Abra o PowerShell ou o Prompt de Comando e baixe o servidor em C:\asa-server:
C:\steamcmd\steamcmd.exe +force_install_dir C:\asa-server +login anonymous +app_update 2430930 validate +quit
3. Salve estas linhas como start-server.bat ao lado do SteamCMD, troque o nome e as duas senhas e clique duas vezes no arquivo para iniciar o servidor:
@echo off cd /d C:\asa-server\ShooterGame\Binaries\Win64 start "" ArkAscendedServer.exe TheIsland_WP?listen?SessionName="YOUR-SERVER-NAME"?ServerPassword=YOUR-JOIN-PASSWORD?RCONEnabled=True?RCONPort=27020?ServerAdminPassword=YOUR-ADMIN-PASSWORD -port=7777 -WinLiveMaxPlayers=20
Primeiro vem o mapa, depois as ?opções sem espaços entre elas e depois as -opções. Deixe ?ServerAdminPassword por último na parte com ?. O servidor grava essas opções no GameUserSettings.ini, então defina cada uma num lugar só.
Pare o servidor com DoExit (no jogo: cheat DoExit, ou pelo RCON). Ele salva e fecha em até um minuto. Fechar a janela para o servidor sem salvar.
Mapas
Todos os mapas vêm no mesmo download de 12,2 GB. Para trocar de mapa, troque TheIsland_WP no start-server.bat pelo nome dele aqui:
| Mapa | Nome na linha de inicialização | Mapa pago |
|---|---|---|
| The Island | TheIsland_WP | Não |
| Scorched Earth | ScorchedEarth_WP | Não |
| The Center | TheCenter_WP | Não |
| Aberration | Aberration_WP | Não |
| Extinction | Extinction_WP | Não |
| Ragnarok | Ragnarok_WP | Não |
| Valguero | Valguero_WP | Não |
| Genesis: Part 1 | Genesis_WP | Não |
| Astraeos | Astraeos_WP | Sim |
| Lost Colony | LostColony_WP | Sim |
Portas e firewall
Os jogadores se conectam pela UDP 7777, ou pela porta definida com -port=. ?Port= na parte com ? é ignorado. O RCON usa TCP 27020 e só é preciso para rodar comandos de admin de outro PC. O servidor também abre a UDP 27015 para a Steam e não usa a UDP 7778.
Libere a porta do jogo no Firewall do Windows, no PowerShell como administrador:
New-NetFirewallRule -DisplayName "ARK server" -Direction Inbound -Protocol UDP -LocalPort 7777 -Action Allow
Para jogadores fora da sua rede de casa, redirecione a UDP 7777 no roteador para o IP local do PC do servidor. Um segundo servidor no mesmo PC precisa do seu próprio -port= e RCONPort, por exemplo -port=7779 e RCONPort=27021.
Configurações do servidor
A primeira inicialização grava os arquivos de configuração em C:\asa-server\ShooterGame\Saved\Config\WindowsServer. Pare o servidor antes de editar: um servidor rodando grava os próprios valores de volta.
| Configuração | Padrão | O que faz |
|---|---|---|
| ServerPVE | False | True desliga o dano entre jogadores e nas bases deles. |
| XPMultiplier | 1 | XP de tudo. 2 dá XP em dobro. |
| TamingSpeedMultiplier | 1 | Mais alto doma mais rápido. |
| HarvestAmountMultiplier | 1 | Recursos por golpe. |
| OverrideOfficialDifficulty | 0 | 5 é igual aos oficiais: criaturas selvagens até o nível 150. |
| DayCycleSpeedScale | 1 | Velocidade do ciclo de dia e noite. Mais baixo é mais lento. |
| AutoSavePeriodMinutes | 15 | Minutos entre os salvamentos automáticos. |
| MaxTamedDinos | 5000 | Dinos domados permitidos no servidor inteiro. |
| ShowMapPlayerLocation | True | A sua própria posição no mapa. |
| AllowThirdPersonPlayer | True | Visão em terceira pessoa. |
| ServerCrosshair | True | A mira. |
[ServerSettings] ServerPVE=False XPMultiplier=1 TamingSpeedMultiplier=1 HarvestAmountMultiplier=1 OverrideOfficialDifficulty=5 AutoSavePeriodMinutes=15 ShowMapPlayerLocation=True AllowThirdPersonPlayer=True ServerCrosshair=True
O Game.ini não é criado na primeira inicialização. Crie ele ao lado do GameUserSettings.ini. As configurações de breeding ficam aqui:
| Configuração | Padrão | O que faz |
|---|---|---|
| MatingIntervalMultiplier | 1 | Espera entre os acasalamentos. 0.5 corta pela metade. |
| EggHatchSpeedMultiplier | 1 | Mais alto choca os ovos mais rápido. |
| BabyMatureSpeedMultiplier | 1 | Mais alto faz os filhotes crescerem mais rápido. |
| BabyCuddleIntervalMultiplier | 1 | Tempo entre os cuidados de imprint. Mais baixo significa com mais frequência. |
[/Script/ShooterGame.ShooterGameMode] MatingIntervalMultiplier=0.5 EggHatchSpeedMultiplier=2 BabyMatureSpeedMultiplier=2 BabyCuddleIntervalMultiplier=0.5
| Opção | O que faz |
|---|---|
| ?SessionName= | Nome do servidor na lista. |
| -port= | Porta do jogo, 7777 por padrão. |
| -WinLiveMaxPlayers= | Limite de jogadores. Gravado no GameUserSettings.ini como MaxPlayers. |
| ?ServerPassword= | Senha para entrar. Deixe de fora para um servidor aberto. |
| ?ServerAdminPassword= | Senha para o enablecheats e o RCON. Deixe por último na parte com ?. |
| -mods= | Project IDs dos mods na CurseForge, separados por vírgula. |
| -clusterID= | Deixa os jogadores transferirem entre os seus servidores com o mesmo cluster ID. |
| -NoBattlEye | Inicia sem o anti-cheat BattlEye. Ele vem ligado por padrão. |
Admin e RCON
No jogo, abra o console com a tecla à esquerda do 1 (~ num teclado americano) e digite enablecheats seguido da ServerAdminPassword. Aí os comandos de admin começam com cheat, por exemplo cheat SaveWorld.
enablecheats YOUR-ADMIN-PASSWORD cheat SaveWorld
Com RCONEnabled=True, qualquer ferramenta de RCON conecta no IP do servidor pela TCP 27020 com a ServerAdminPassword. Comandos úteis: ListPlayers, SaveWorld, Broadcast <texto> e DoExit, que salva o mundo e para o servidor.
Mods
Os servidores de ASA carregam mods da CurseForge. Ache um mod na CurseForge, copie o Project ID dele e coloque na linha de inicialização. O servidor baixa os mods ao iniciar, e os jogadores baixam ao entrar.
start "" ArkAscendedServer.exe TheIsland_WP?listen?SessionName="YOUR-SERVER-NAME"?ServerAdminPassword=YOUR-ADMIN-PASSWORD -port=7777 -WinLiveMaxPlayers=20 -mods=FirstProjectID,SecondProjectID
Entrar no servidor
1. No menu principal, abra Junte-se ao jogo. 2. Mude para Não oficial e marque Mostrar servidores de player. 3. Procure o nome do servidor, selecione e entre. Um servidor com senha pede a ServerPassword.
No PC você também pode conectar pelo endereço: abra o console no menu principal e digite open seguido do IP e da porta.
open YOUR-SERVER-IP:7777
Saves, backups e atualizações
Cada mapa salva na sua própria pasta: C:\asa-server\ShooterGame\Saved\SavedArks\TheIsland_WP. O servidor salva a cada AutoSavePeriodMinutes e com SaveWorld ou DoExit.
Ao lado do TheIsland_WP.ark ele guarda cópias com data, como TheIsland_WP_30.10.2026_21.27.05.arkrbf, e um TheIsland_WP_AntiCorruptionBackup.bak.
Para fazer backup, pare o servidor com DoExit e copie as pastas SavedArks e Config. Para atualizar, pare do mesmo jeito e rode a linha do SteamCMD de novo: ela mantém seus saves e configurações.
Problemas comuns
Meu servidor não aparece na lista
Marque Mostrar servidores de player em Não oficial. Espere o console mostrar is now advertising for join e confira se o servidor e o jogo estão na mesma versão.
Meus amigos tomam timeout de conexão
Redirecione a UDP 7777 (não TCP) para o IP local do PC do servidor e crie a regra no firewall. Quem está na sua própria rede conecta pelo IP local.
Minhas mudanças no ini sumiram
O servidor estava rodando enquanto você editava. Pare o servidor, edite o arquivo e inicie de novo.
O limite de jogadores não muda
Defina o limite com -WinLiveMaxPlayers= na linha de inicialização. O servidor grava no GameUserSettings.ini como MaxPlayers.
Os jogadores não conseguem entrar depois de um update do ARK
A Steam atualizou o jogo, mas não o servidor. Pare o servidor e rode a linha do SteamCMD de novo.
Perguntas
Preciso ter ARK: Survival Ascended para hospedar um servidor?
Não. O SteamCMD baixa o servidor com login anônimo. Só os jogadores precisam do jogo.
Que porta eu redireciono para um servidor de ASA?
UDP 7777, definida com -port= na linha de inicialização. O RCON usa TCP 27020 e só precisa estar acessível para rodar comandos de admin de outro PC.
Quanta RAM um servidor de ASA precisa?
The Island sem ninguém online usa cerca de 9,5 GB depois de iniciar em 3 a 4 minutos. Cada mapa que você roda é um servidor separado, com a sua própria memória.
Dá para rodar um servidor de ASA no Linux?
Não existe versão nativa para Linux, mas o servidor de Windows roda no Linux com Proton ou Wine. Imagens Docker da comunidade preparam isso, e muitas iniciam o servidor com -NoBattlEye.
Como coloco mods no meu servidor de ASA?
Coloque os project IDs da CurseForge na linha de inicialização com -mods=, separados por vírgula. O servidor baixa os mods ao iniciar, e os jogadores ao entrar.
Como eu viro admin no meu servidor de ASA?
Abra o console no jogo e digite enablecheats seguido da ServerAdminPassword da linha de inicialização.