VPS: Configuração do Servidor Dedicado ARK Survival Ascended no Windows
Este guia foi criado com os seguintes produtos:
(Os detalhes podem variar com produtos de diferentes fornecedores, mas os conceitos principais permanecem os mesmos)
Introdução
Você tem um VPS Windows e quer instalar o serviço de Servidor Dedicado ARK: Survival Ascended nele? Você está no lugar certo. Neste guia, vamos explicar o passo a passo para instalar esse serviço no seu servidor.
Configuração do Servidor Dedicado ARK: Survival Ascended no VPS Windows
Prefere entender melhor vendo as coisas em ação? A gente te entende! Mergulhe no nosso vídeo que explica tudo de forma prática. Seja se estiver com pressa ou só quiser absorver a informação do jeito mais legal possível!
Preparação
Para começar, conecte-se ao seu VPS via Remote Desktop (RDP). Use nosso Guia de Acesso Inicial (RDP) se precisar de ajuda para isso.
Depois de acessar seu servidor, será necessário configurar o SteamCMD para poder baixar os arquivos necessários do servidor dedicado. SteamCMD é a versão linha de comando (CLI) do cliente Steam e é a ferramenta que permite baixar facilmente uma variedade de arquivos do Steam Workshop e servidores dedicados. Baixe o SteamCMD no site oficial da Valve ou diretamente aqui.
Crie uma nova pasta em algum lugar no seu servidor, neste exemplo vamos chamá-la de steamcmd
. Vá até a sua pasta de Downloads, encontre o arquivo steamcmd.zip que você acabou de baixar e coloque-o dentro da pasta steamcmd
. Agora você deve descompactar o arquivo clicando com o botão direito e usando a função de descompactar do Windows, ou qualquer outro programa como .7zip ou Winrar. Isso deve resultar no arquivo steamcmd.exe descompactado.
Basta executar o steamcmd.exe e aguardar até que o processo de instalação seja concluído.
Assim que a mensagem Loading Steam API.... OK aparecer, o processo foi concluído com sucesso e você pode começar a instalação do servidor dedicado ARK: Survival Ascended na próxima seção.
Instalação
Após a instalação, você deve conseguir executar comandos dentro do prompt do steamcmd.exe que abriu antes. Você precisa fazer login antes de poder fazer qualquer coisa, usando o usuário anonymous, com o comando: login anonymous
Depois de logado, você pode começar a baixar os arquivos.
Opcional: Você pode definir o diretório de instalação preferido usando o comando force_install_dir [caminho]
, substituindo [caminho]
pelo caminho que deseja usar para seu servidor. Por exemplo:
force_install_dir C:\ARK-Survival-Ascended-Server
Agora execute o comando app_update 2430930
que iniciará o download. O App ID 2430930 é o aplicativo do Servidor Dedicado ARK: Survival Ascended.
Por favor, não interrompa o processo antes de ser concluído para evitar erros. Pode demorar um pouco, mas vale a pena ter paciência! :)
Criando o Arquivo de Inicialização
Quando o download for concluído com sucesso, navegue até o diretório onde você realizou a instalação e vá para o seguinte subdiretório:
../steamapps/common/Ark Survival Ascended Dedicated Server/ShooterGame/Binaries/Win64
Neste subdiretório, você precisará criar seu arquivo de inicialização, que é necessário para iniciar o servidor dedicado. Crie um arquivo com o nome: start-ark.bat
. Você pode criar um documento de texto primeiro e depois renomeá-lo para a extensão .bat
.
Certifique-se de que a opção "Exibir extensões de arquivo" esteja ativada no seu Explorador de Arquivos para garantir que a extensão correta seja usada.
Abra o arquivo com um editor de texto (como Notepad++) e adicione o seguinte conteúdo:
start ArkAscendedServer.exe TheIsland_WP?listen?SessionName=[server_name]?ServerAdminPassword=[admin_password]?Port=7777?QueryPort=27015?MaxPlayers=[max_players] -NoBattlEye
exit
Neste comando, substitua [server_name]
, [admin_password]
e [max_players]
pelo que desejar.
Se quiser configurar uma senha para que jogadores comuns possam entrar, adicione ?ServerPassword=[join_password]
ao comando no arquivo acima. Ficaria assim:
start ArkAscendedServer.exe TheIsland_WP?listen?SessionName=[server_name]?ServerPassword=[join_password]?ServerAdminPassword=[admin_password]?Port=7777?QueryPort=27015?MaxPlayers=[max_players] -NoBattlEye
exit
Garanta que você configurou as variáveis e salvou as alterações antes de fechar o arquivo.
Seu servidor agora estará acessível localmente via 127.0.0.1:7777
assim que você executar o arquivo de inicialização e o servidor ficar online. Porém, você ainda precisa adicionar regras de encaminhamento de porta no Firewall do Windows para que seu servidor fique acessível publicamente, o que será explicado na próxima seção.
Encaminhamento de Porta do seu servidor
Para garantir que seu servidor seja acessível publicamente, você deve alterar as regras de encaminhamento de porta para as portas usadas pelo processo do servidor dedicado. Você pode fazer isso via comandos Powershell, que é mais fácil, ou pelo painel do Windows Defender Firewall.
- Via Powershell
- Via Windows Defender
Abra a busca do Windows e procure por Powershell. Clique com o botão direito e escolha Executar como Administrador para garantir que as permissões estejam corretas e tudo funcione direito.
Certifique-se de executar o Powershell em modo Administrador, caso contrário as configurações podem não ser aplicadas corretamente.
Depois, copie e cole os seguintes comandos no prompt do Powershell:
New-NetFirewallRule -DisplayName "ARKSA Server" -Direction Inbound -LocalPort 7777,7778,27015 -Protocol TCP -Action Allow
New-NetFirewallRule -DisplayName "ARKSA Server" -Direction Inbound -LocalPort 7777,7778,27015 -Protocol UDP -Action Allow
New-NetFirewallRule -DisplayName "ARKSA Server" -Direction Outbound -LocalPort 7777,7778,27015 -Protocol TCP -Action Allow
New-NetFirewallRule -DisplayName "ARKSA Server" -Direction Outbound -LocalPort 7777,7778,27015 -Protocol UDP -Action Allow
Esses comandos criarão automaticamente as regras de firewall necessárias para que seu servidor Ark: Survival Ascended fique acessível publicamente.
Use a busca do Windows para abrir as Configurações do Firewall do Windows com Segurança Avançada. Pode ser que você precise clicar em Configurações Avançadas para abrir a janela correta, caso abra a página básica do Firewall.
Você deve criar novas regras para seu servidor Ark: Survival Ascended. Para isso, clique nas regras de entrada e saída conforme descrito abaixo e adicione para os seguintes protocolos e portas:
- TCP entrada e saída: 27020
- UDP entrada e saída: 27015
- UDP entrada e saída: 7777-7778
Use nosso Guia de Encaminhamento de Porta (Firewall) se precisar de ajuda extra para fazer isso.
Depois de adicionar essas regras, seu servidor estará acessível, ou seja, você poderá conectar-se a ele pelo endereço IP do seu servidor. Para isso, abra o console dentro do Ark: Survival Ascended e execute open [seu_endereço_ip]:7777
.
Recomendamos que você configure as opções do seu servidor primeiro, conforme a próxima seção, antes de acessar o servidor.
Configuração
Neste ponto, você já finalizou a configuração do seu servidor dedicado Ark: Survival Ascended. Você pode fazer configurações adicionais através de dois arquivos encontrados no diretório do seu servidor.
Primeiro, navegue até os seguintes diretórios:
../steamapps/common/Ark Survival Ascended Dedicated Server/ShooterGame/Config/
../steamapps/common/Ark Survival Ascended Dedicated Server/ShooterGame/Saved/Config/WindowsServer/
Você encontrará os arquivos de configuração DefaultGameUserSettings.ini e Gameusersettings.ini. Neles, você pode editar várias variáveis e opções relacionadas ao seu servidor.
Desde 18 de novembro de 2023, donos de servidores precisam instalar manualmente a lista de revogação de certificados, que pode ser obtida em https://dev.epicgames.com/ (ou diretamente em http://crl.r2m02.amazontrust.com/r2m02.crl). O arquivo r2m02.crl baixado deve ser instalado (clique com o botão direito no arquivo) selecionando "Colocar todos os certificados no repositório a seguir" e escolhendo "Autoridades de Certificação Raiz Confiáveis". Pode ser necessário reiniciar o sistema.
Se antes de 18 de novembro de 2023 os donos de servidores instalaram o arquivo de certificado r2m02.cer e o servidor não aparece, esse certificado deve ser removido do sistema para que os servidores voltem a ficar visíveis. Para remover o certificado revogado, execute (Windows + R) certmgr.msc e procure por Amazon RSA 2048 M02 em Autoridades de Certificação Raiz Confiáveis. O mesmo deve ser feito executando certlm.msc. Por fim, pode ser necessário reiniciar o sistema.
Iniciando & Conectando ao seu servidor
Agora é hora de iniciar seu servidor. Porém, para que ele inicie com sucesso, você precisa instalar o Microsoft Visual C++ 2015 Redistributable no seu VPS Windows.
Você deve instalar o Microsoft Visual C++ 2015 Redistributable no seu VPS Windows antes de tentar iniciar o servidor, caso ainda não tenha, pois é uma dependência. Seu servidor pode não iniciar sem isso.
Depois de instalar no VPS, você pode iniciar o servidor executando o arquivo start-ark.bat que criou anteriormente.
Isso abrirá o console do servidor em um prompt de comando e iniciará o processo. Se tudo ocorrer como esperado, seu servidor aparecerá na lista de servidores. Alternativamente, você pode conectar-se diretamente abrindo o console dentro do jogo e executando open [seu_endereço_ip]:7777
.
Conclusão
Parabéns, você instalou e configurou com sucesso o servidor ARK-Survival-Ascended no seu VPS! Se tiver dúvidas ou problemas, entre em contato com nosso time de suporte, que está disponível para ajudar todos os dias!