Como criar um servidor dedicado de ASE
Mantenha um mundo de ARK: Survival Evolved rodando para a sua tribo num PC que você controla, com suas rates, seus mods e seus mapas. O servidor da Studio Wildcard é de graça e existe para Windows e para Linux.
O que você precisa
Um PC de 64 bits com Windows ou Linux, ligado sempre que alguém quiser jogar. O servidor é o app 376030 da Steam. O SteamCMD, o downloader gratuito de linha de comando da Valve, instala com login anônimo: sem conta Steam e sem ARK nesse PC. Instalado, ocupa cerca de 22 GB de disco.
No nosso teste no Linux, The Island sem ninguém online ocupava 5,5 GB de RAM 25 minutos depois de iniciar. Mapas maiores, mais dinos domados e mais jogadores precisam de mais. Cada mapa é um processo de servidor.
Os jogadores chegam ao servidor pelas UDP 7777, 7778 e 27015. Para amigos de fora da sua casa, redirecione essas portas no roteador (veja Portas e firewall abaixo).
Verificado na build 21241282 do servidor, 31 de outubro de 2026.
Instalar o servidor
1. Baixe o SteamCMD da Valve e descompacte em C:\steamcmd.
2. No PowerShell ou no Prompt de Comando, baixe o servidor em C:\games\ase-server:
C:\steamcmd\steamcmd.exe +force_install_dir C:\games\ase-server +login anonymous +app_update 376030 validate +quit3. Coloque estas duas linhas num arquivo chamado run-ase.cmd, preencha seu nome e suas senhas e clique duas vezes nele:
cd /d C:\games\ase-server\ShooterGame\Binaries\Win64
ShooterGameServer.exe "TheIsland?listen?MaxPlayers=20?SessionName=YOUR-SERVER-NAME?ServerPassword=YOUR-JOIN-PASSWORD?ServerAdminPassword=YOUR-ADMIN-PASSWORD" -NoBattlEyeO servidor de Windows pede MSVCP120.dll e XAudio2_7.dll. Se o Windows disser que falta alguma delas, instale o Visual C++ 2013 Redistributable (x64) da Microsoft e o DirectX End-User Runtime.
O Ubuntu traz o SteamCMD no repositório multiverse. O apt pede uma vez para você aceitar a licença da Steam. O servidor de Linux roda sem Wine nem Proton:
sudo add-apt-repository multiverse
sudo dpkg --add-architecture i386
sudo apt update
sudo apt install steamcmd
steamcmd +force_install_dir ~/ase-server +login anonymous +app_update 376030 validate +quit
cd ~/ase-server/ShooterGame/Binaries/Linux
./ShooterGameServer "TheIsland?listen?MaxPlayers=20?SessionName=YOUR-SERVER-NAME?ServerPassword=YOUR-JOIN-PASSWORD?ServerAdminPassword=YOUR-ADMIN-PASSWORD" -NoBattlEyeRodamos no Ubuntu 24.04. O programa a iniciar é o ShooterGameServer em ShooterGame/Binaries/Linux. Ele mostra SteamAPI_Init() failed logo de cara; isso não tem problema, nosso servidor continuou rodando e abriu as portas.
Deixe toda a parte de mapa e opções entre aspas e sem espaços: primeiro vem o nome do mapa, cada opção começa com ?, e os parâmetros que começam com - vêm depois, após um espaço.
Não espere por uma linha no log: no nosso teste no Linux o ShooterGame.log ficou vazio. Pergunte pelo RCON. Quando o listplayers responder No Players Connected, o servidor está rodando e as portas estão abertas.
Para parar, digite SaveWorld e depois DoExit no console de admin ou pelo RCON. No nosso teste o DoExit gravou o mundo na hora, mas o processo ainda estava rodando dois minutos depois: confira se ele terminou antes de copiar saves ou atualizar.
Mapas
Todos os mapas vêm no mesmo download. Coloque o nome do mapa bem no começo da parte entre aspas, no lugar de TheIsland. Para entrar num mapa pago, os jogadores precisam ter o mapa; o servidor não.
| Mapa | Nome na linha de inicialização | Os jogadores precisam de |
|---|---|---|
| The Island | TheIsland | O jogo |
| The Center | TheCenter | O jogo |
| Ragnarok | Ragnarok | O jogo |
| Valguero | Valguero_P | O jogo |
| Crystal Isles | CrystalIsles | O jogo |
| Lost Island | LostIsland | O jogo |
| Fjordur | Fjordur | O jogo |
| Scorched Earth | ScorchedEarth_P | A DLC |
| Aberration | Aberration_P | A DLC |
| Extinction | Extinction | A DLC |
| Genesis: Part 1 | Genesis | Genesis Season Pass |
| Genesis: Part 2 | Gen2 | Genesis Season Pass |
O nosso download anônimo no Linux tinha uma pasta para cada mapa desta tabela: os pagos em ShooterGame/Content/Maps, os gratuitos em ShooterGame/Content/Mods. Só iniciamos o The Island.
Portas e firewall
A UDP 7777 é a porta do jogo e a UDP 7778 fica sempre uma acima. A UDP 27015 responde às consultas da lista de servidores, então sem ela o servidor fica escondido. A TCP 27020 é o RCON e só importa se você quiser mandar comandos de admin de outro PC.
No Windows, abra as três portas UDP com uma regra só (PowerShell como administrador):
New-NetFirewallRule -DisplayName "ARK Survival Evolved" -Direction Inbound -Protocol UDP -LocalPort 7777,7778,27015 -Action AllowNo Ubuntu com o ufw ativado:
sudo ufw allow 7777:7778/udp
sudo ufw allow 27015/udpO nosso servidor de teste rodando escutava exatamente nestas: UDP 7777, 7778 e 27015, mais a TCP 27020 com o RCON ativado.
No roteador, redirecione as mesmas três portas UDP para o IP local do PC do servidor. Um segundo servidor no mesmo PC tem as próprias portas, por exemplo Port=7779 (com 7780) e QueryPort=27016.
Configurações do servidor
Depois da primeira inicialização, as configurações ficam em ShooterGame\Saved\Config\WindowsServer no Windows e em ShooterGame/Saved/Config/LinuxServer no Linux. Mude com o servidor parado.
A nossa primeira inicialização gravou um GameUserSettings.ini de uns 16 KB que já tinha as opções da linha de inicialização, como a senha de admin. Muitas chaves da tabela abaixo não estavam nele (XPMultiplier, por exemplo), então adicione você mesmo.
| Configuração | Padrão | O que muda |
|---|---|---|
XPMultiplier | 1 | Experiência de todas as fontes. |
TamingSpeedMultiplier | 1 | Velocidade da domesticação. 3 é três vezes mais rápido. |
HarvestAmountMultiplier | 1 | Recursos de cada golpe. |
DifficultyOffset | 1 | Junto com OverrideOfficialDifficulty, o nível das criaturas selvagens. |
OverrideOfficialDifficulty | 0 | Define o teto de nível das criaturas selvagens: 5 significa até o nível 150, o limite dos servidores oficiais. |
ServerPVE | False | True impede que jogadores e seus dinos domados causem dano uns aos outros. |
DayCycleSpeedScale | 1 | Duração do dia. 0.5 deixa os dias duas vezes mais longos. |
AutoSavePeriodMinutes | 15 | Minutos entre os salvamentos do mundo. |
MaxTamedDinos | 5000 | Dinos domados para o servidor inteiro. |
ShowMapPlayerLocation | True | O seu próprio marcador no mapa. |
AllowThirdPersonPlayer | True | Câmera em terceira pessoa. |
ServerCrosshair | True | Mira na tela. |
RCONEnabled | False | True abre o RCON na RCONPort (27020). |
A maioria fica em [ServerSettings]. Um exemplo curto:
[ServerSettings]
XPMultiplier=2
TamingSpeedMultiplier=3
HarvestAmountMultiplier=2
DifficultyOffset=1
OverrideOfficialDifficulty=5
ServerPVE=True
RCONEnabled=True
RCONPort=27020Na nossa primeira inicialização o Game.ini foi criado vazio. Coloque a linha de seção [/Script/ShooterGame.ShooterGameMode] no topo e as chaves embaixo:
| Configuração | Padrão | O que muda |
|---|---|---|
EggHatchSpeedMultiplier | 1 | Mais alto choca os ovos mais cedo. |
BabyMatureSpeedMultiplier | 1 | Mais alto faz os filhotes crescerem mais cedo. |
MatingIntervalMultiplier | 1 | Espera entre dois acasalamentos. Mais baixo é mais curta. |
BabyCuddleIntervalMultiplier | 1 | Tempo entre os cuidados de imprint. Mais baixo é com mais frequência. |
[/Script/ShooterGame.ShooterGameMode]
EggHatchSpeedMultiplier=5
BabyMatureSpeedMultiplier=5
MatingIntervalMultiplier=0.25| Opção | O que faz |
|---|---|
?SessionName= | Nome na lista de servidores. |
?ServerPassword= | Senha para entrar. Deixe de fora para um servidor aberto. |
?ServerAdminPassword= | Senha para os comandos de admin e o RCON. |
?Port= | Porta do jogo, 7777 se não for definida. A porta seguinte também é usada. |
?QueryPort= | Porta da lista de servidores, 27015 se não for definida. |
?MaxPlayers= | Máximo de jogadores ao mesmo tempo. Sem essa opção, o arquivo gerado traz MaxPlayers=70. |
-NoBattlEye | Inicia sem o BattlEye. |
-automanagedmods | O servidor baixa e atualiza os mods da Steam Workshop. |
-crossplay | Deixa os jogadores da Epic Games Store entrarem também. |
-clusterid= | Servidores com o mesmo ID deixam os sobreviventes passarem de um para outro. |
Admin e RCON
No jogo, aperte Tab para abrir o console e faça login com a ServerAdminPassword. Depois disso, os comandos de admin começam com admincheat:
enablecheats YOUR-ADMIN-PASSWORD
admincheat SaveWorldCom RCONEnabled=True, uma ferramenta de RCON chega ao servidor pela TCP 27020 com a mesma senha. No nosso teste listplayers, saveworld e doexit funcionaram pelo RCON. Um comando sem nada a relatar, como broadcast, responde Server received, But no response!!
Para tornar alguém admin sem a senha, escreva o SteamID64 da pessoa (o número de 17 dígitos que começa com 7656119) em ShooterGame/Saved/AllowedCheaterSteamIDs.txt, um por linha, e reinicie.
Mods
Os mods de servidor do ASE são itens da Steam Workshop. Cada mod tem um número no endereço da Workshop (id=...). Liste os números no GameUserSettings.ini, o primeiro tem a maior prioridade, e coloque -automanagedmods na linha de inicialização para o servidor baixar os mods:
[ServerSettings]
ActiveMods=FIRST-WORKSHOP-ID,SECOND-WORKSHOP-IDOs jogadores recebem os mods da Workshop ao entrar. Jogadores da Epic Games Store não conseguem entrar num servidor com mods.
Entrar no servidor
1. No menu principal, clique em JOIN ARK. 2. Coloque SESSION FILTER em UNOFFICIAL PC SESSIONS e, para um servidor com senha, marque SHOW PASSWORD PROTECTED. 3. Digite o nome do servidor na busca, selecione e entre.
Se ele não aparecer na lista, abra a Steam, escolha View e depois Game Servers, adicione YOUR-SERVER-IP:27015 em Favorites e conecte por lá. Quem está na mesma rede do servidor usa o IP local dele.
Saves, backups e atualizações
Cada mapa guarda o mundo em ShooterGame/Saved/SavedArks, num único arquivo com o nome do mapa. Um The Island novo gravou TheIsland.ark no nosso teste, com cerca de 34 MB.
Quando o pessoal joga, os sobreviventes (.arkprofile) e as tribos (.arktribe) são salvos na mesma pasta.
Para fazer backup, salve e pare o servidor e depois copie a pasta ShooterGame/Saved inteira: mundos, personagens, tribos, configurações e a lista de admins estão todos nela.
Para atualizar, pare o servidor e rode a linha do SteamCMD de novo. Jogadores que ficam na versão antiga preaquatica na Steam precisam de um servidor na mesma branch: coloque -beta preaquatica depois de 376030 na linha do SteamCMD.
Problemas comuns
O SteamCMD diz Missing configuration
A nossa primeira tentativa terminou com esse erro depois de uns trinta segundos. Iniciar o download uma segunda vez baixou o servidor inteiro.
Meu servidor não aparece nos não oficiais
Dê alguns minutos para um mundo novo (o listplayers pelo RCON responde quando ele estiver no ar), confira se a UDP 27015 está aberta e redirecionada e marque SHOW PASSWORD PROTECTED para servidor com senha. Adicionar YOUR-SERVER-IP:27015 aos favoritos da Steam funciona sem a lista.
Meus amigos de fora de casa tomam timeout ao entrar
Redirecione as UDP 7777 e 7778 para o IP local do PC do servidor e libere no firewall. Jogadores da sua própria rede entram pelo IP local.
As configurações que mudei no ini voltaram ao que eram
Pare o servidor antes de editar e guarde uma cópia dos dois arquivos. Depois do update Aquatica, a Wildcard listou como problema conhecido configurações que resetam a cada patch. No nosso teste, as opções da linha de inicialização foram copiadas para o GameUserSettings.ini: mude a chave lá também.
Os jogadores recebem aviso de que a versão não bate
O jogo atualizou e o servidor não, ou um dos lados está na branch preaquatica. Pare o servidor e rode a linha do SteamCMD de novo na mesma branch dos jogadores.
Os mods derrubam o servidor depois de um update
Alguns mods antigos quebraram com o update Aquatica em 2025. Atualize ou remova esses mods, ou coloque servidor e jogadores na branch preaquatica.
Perguntas
Preciso ter ARK: Survival Evolved para hospedar um servidor?
Não. O download do servidor é de graça e o SteamCMD baixa sem conta Steam; só quem entra precisa de ARK: Survival Evolved, mais a DLC se o mapa for pago.
Que portas eu redireciono para um servidor de ARK: Survival Evolved?
UDP 7777 e 7778 para o jogo e UDP 27015 para a lista de servidores. TCP 27020 só para RCON de fora.
Dá para rodar um servidor de ARK: Survival Evolved no Linux?
Sim. O download traz um servidor de Linux, ShooterGame/Binaries/Linux/ShooterGameServer, que roda sem Wine.
Quanta RAM um servidor de ASE precisa?
The Island sem ninguém online usou 5,5 GB no nosso teste. Conte com mais para mapas maiores, muitos dinos domados e mods.
Como coloco mods no meu servidor de ASE?
Coloque os números da Steam Workshop em ActiveMods= em [ServerSettings] e inicie o servidor com -automanagedmods.
Como eu viro admin no meu servidor de ASE?
No jogo, aperte Tab para abrir o console e digite enablecheats seguido da ServerAdminPassword.


