Você tem um VPS com Windows ou um servidor dedicado e quer instalar nele um servidor dedicado de ARK: Survival Evolved? Então você está no lugar certo. Neste guia, explicamos passo a passo como instalar o servidor com SteamCMD, liberar as portas, configurá-lo e mantê-lo atualizado.
Prefere não fazer a instalação por conta própria? Também oferecemos ARK: Survival Evolved como um servidor de jogos pronto para usar. Você pode fazer a instalação, as atualizações e a configuração facilmente pela interface web. Encontre todos os guias na categoria ARK: Survival Evolved.
Agora você pode executar comandos na janela de linha de comando do steamcmd.exe. Primeiro, defina o diretório de instalação e, em seguida, entre com o usuário anonymous:
force_install_dir C:\ARK-Survival-Evolved-Server
login anonymous
Sempre execute force_install_dir antes de login anonymous. Caso contrário, o SteamCMD exibirá um aviso e poderá salvar os arquivos na pasta errada.
Agora inicie o download com o seguinte comando:
app_update 376030 validate
O ID do aplicativo 376030 corresponde ao servidor dedicado de ARK: Survival Evolved. Quando a mensagem Success! App '376030' fully installed. aparecer, o download estará concluído. Digite quit para sair do SteamCMD.
Para evitar erros, não interrompa o processo antes que ele seja concluído. O download tem vários gigabytes e pode demorar um pouco.
No diretório de instalação, acesse a seguinte subpasta:
C:\ARK-Survival-Evolved-Server\ShooterGame\Binaries\Win64
Crie nessa pasta um arquivo chamado start-ark.bat. Você pode criar um documento de texto primeiro e depois renomeá-lo para .bat.
Verifique se a opção Extensões de nome de arquivo está ativada no Explorador de Arquivos. Assim, você garante que o arquivo termine realmente em .bat, e não em .bat.txt.
Abra o arquivo com um editor de texto (por exemplo, Notepad++) e insira o seguinte conteúdo:
start ShooterGameServer.exe TheIsland?listen?SessionName=[server_name]?ServerAdminPassword=[admin_password]?Port=7777?QueryPort=27015?MaxPlayers=[max_players]
exit
Substitua [server_name], [admin_password] e [max_players] pelos valores que você quiser usar. Não use espaços no nome do servidor; se preferir, use sublinhados, pois, caso contrário, a linha de inicialização será cortada nesse ponto. TheIsland é o mapa. Outros mapas oficiais incluem ScorchedEarth_P, Aberration_P, Extinction, Ragnarok, TheCenter, Valguero_P, CrystalIsles, LostIsland e Fjordur. Os jogadores precisam ter os mapas de DLC para poder entrar no servidor.
Se quiser definir uma senha para os jogadores, adicione ?ServerPassword=[join_password]. Para também controlar o servidor remotamente por RCON, inclua ?RCONEnabled=True?RCONPort=27020. A senha do RCON é a sua ServerAdminPassword. Com as duas opções, o comando fica assim:
start ShooterGameServer.exe TheIsland?listen?SessionName=[server_name]?ServerPassword=[join_password]?ServerAdminPassword=[admin_password]?Port=7777?QueryPort=27015?MaxPlayers=[max_players]?RCONEnabled=True?RCONPort=27020
exit
Salve o arquivo depois de fazer as alterações.
Para que seu servidor fique acessível publicamente, você precisa liberar as portas no Firewall do Windows. Por padrão, ARK: Survival Evolved usa estas portas:
| Porta | Protocolo | Finalidade |
|---|---|---|
| 7777 | UDP | Porta do jogo |
| 7778 | UDP | Porta de peer (sempre a porta do jogo + 1) |
| 27015 | UDP | Porta de consulta da lista de servidores da Steam |
| 27020 | TCP | RCON (somente se ativado) |
Abra a pesquisa do Windows, procure por PowerShell, clique com o botão direito e selecione Executar como administrador.
É essencial iniciar o PowerShell como administrador. Caso contrário, as regras não serão criadas.
Insira os seguintes comandos:
New-NetFirewallRule -DisplayName "ARK SE Server UDP" -Direction Inbound -LocalPort 7777,7778,27015 -Protocol UDP -Action Allow
New-NetFirewallRule -DisplayName "ARK SE Server RCON" -Direction Inbound -LocalPort 27020 -Protocol TCP -Action Allow
Você só precisa da segunda regra se tiver ativado o RCON. Se definir outras portas no arquivo de inicialização, ajuste as regras de acordo.
Como alternativa, você também pode criar as regras em Firewall do Windows Defender com Segurança Avançada, na seção Regras de Entrada. Nosso guia para liberar portas no VPS ou no servidor dedicado explica como fazer isso.
