Com a ajuda do cliente de linha de comando SteamCMD, em minutos você poderá baixar e instalar o software para o seu próprio Sun­ken­land server. Antes disso, tudo o que você precisa fazer é criar a base certa para a hos­pe­da­gem.

Pré-re­qui­si­tos do Sun­ken­land server

Para hospedar um servidor dedicado Sun­ken­land, há duas opções: usar o seu com­pu­ta­dor pessoal ou alugar o hardware apro­pri­ado com um provedor pro­fis­si­o­nal. A segunda opção é mais vantajosa devido à excelente conexão de banda larga oferecida por centros de dados, o que é im­por­tante para uma ex­pe­ri­ên­cia de jogo mais fluida. Além disso, você pode manter um Sun­ken­land server hospedado ex­ter­na­mente 24 horas por dia, o que é con­si­de­ra­vel­mente mais difícil de fazer com um dis­po­si­tivo doméstico.

O poder de pro­ces­sa­mento que você deverá dis­po­ni­bi­li­zar para a hos­pe­da­gem dependerá de vários fatores. Prin­ci­pal­mente, do número de jogadores co­nec­ta­dos si­mul­ta­ne­a­mente ao servidor Sun­ken­land. Atenda aos seguintes re­qui­si­tos mínimos:

  • Pro­ces­sa­dor (CPU): mín. 3.2 GHz (dual-core)
  • Memória RAM: mín. 3-4 GB
  • Espaço em disco: mín. 10 GB
Dica

Não se esqueça dos re­qui­si­tos adi­ci­o­nais do sistema ope­ra­ci­o­nal do seu servidor! Para o Microsoft Windows Server 2022, por exemplo, são ne­ces­sá­rios, adi­ci­o­nal­mente, 1,4 GHz de pro­ces­sa­mento, 2 GB de memória e 36 GB de espaço em disco (512 MB e 32 GB sem interface gráfica).

Sun­ken­land dedicated server com a IONOS

Quer hospedar o Sun­ken­land ou outros jogos em um servidor dedicado? A IONOS oferece uma série de ser­vi­do­res e planos. Observe os modelos dis­po­ní­veis:

  • VPS (vServer): Os vServers da IONOS são baseados em hardwares vir­tu­a­li­za­dos de um sistema host fixo. O pacote de serviços tem um preço mensal fixo.
  • Cloud servers: Os ser­vi­do­res em nuvem da IONOS usam hardwares vir­tu­a­li­za­dos de di­fe­ren­tes sistemas host. Ao contrário do que ser­vi­do­res virtuais oferecem, com um servidor em nuvem você pode di­men­si­o­nar o de­sem­pe­nho de forma flexível e a qualquer momento. Planos de Cloud servers cobram somente pelos recursos realmente uti­li­za­dos.
  • Dedicated servers: Ser­vi­do­res dedicados são o modelo de servidor IONOS de mais alta qualidade. Hardwares cor­po­ra­ti­vos são dis­po­ni­bi­li­za­dos ex­clu­si­va­mente para você, mas podem ser di­men­si­o­na­dos como ser­vi­do­res em nuvem, se ne­ces­sá­rio. Planos de ser­vi­do­res dedicados são cobrados por minuto.
Teste o VPS da IONOS grátis

Ex­pe­ri­mente seu vServer de graça agora - Teste um servidor virtual por 30 dias!

  • Recursos dedicados
  • Tráfego ilimitado
  • Consultor pessoal

Sun­ken­land dedicated server e o plano IONOS adequado

Você gostaria de oferecer, em seu servidor Sun­ken­land, pequenas rodadas em di­fe­ren­tes horários, uma aventura on-line mo­vi­men­tada o tempo todo ou um mega servidor para di­fe­ren­tes cenários? A seguir, listamos três opções possíveis para o seu próprio Sun­ken­land server e as­so­ci­a­mos o plano mais adequado da IONOS.

Sun­ken­land server Servidor IONOS adequado com Windows
2–4 pessoas; servidor on-line con­ti­nu­a­mente VPS Windows M
5–8 pessoas; servidor on-line con­ti­nu­a­mente VPS Windows L
9+ pessoas; um ou mais ser­vi­do­res on-line con­ti­nu­a­mente Dedicated Server AR6-32 SSD

Instalar e con­fi­gu­rar Sun­ken­land server no Windows: Passo a passo

Nas próximas seções, você vai aprender o passo a passo completo do processo de ins­ta­la­ção e con­fi­gu­ra­ção de um Sun­ken­land dedicated server. O sistema ope­ra­ci­o­nal utilizado é o Windows Server 2022 (a aplicação do servidor é atu­al­mente projetada es­pe­ci­fi­ca­mente para o Windows). Como exemplo, vamos utilizar Servidor da IONOS (vServer, Cloud Server, Dedicated Server) para a hos­pe­da­gem.

Passo 1: Es­ta­be­le­cer conexão remota com servidor

Para instalar e gerenciar apli­ca­ções como o seu próprio Sun­ken­land server, você precisa se conectar ao servidor con­tra­tado por conexão remota. A fer­ra­menta Windows apro­pri­ada para esse tipo de conexão é chamada “Conexão de Área de Trabalho Remota”. Os dados de login podem ser en­con­tra­dos na conta de cliente do seu provedor de hos­pe­da­gem. Neste caso, usaremos como exemplo uma conta da IONOS. Aqui está o passo a passo para você fazer a con­fi­gu­ra­ção da conexão remota:

  1. Acesse a página de login da IONOS pelo seu navegador e faça login com as suas cre­den­ci­ais.
  2. Clique em Server & Cloud e selecione o seu pacote de hos­pe­da­gem.
  3. Role até Login Data, e anote o endereço IP do servidor e as cre­den­ci­ais para o acesso remoto (“User” e “Initial Password”).
  4. Abra, no seu dis­po­si­tivo Windows, a aplicação “Conexão de Área de Trabalho Remota” e es­ta­be­leça uma conexão remota com o servidor usando o IP e os dados de login obtidos.
  5. Marque o cer­ti­fi­cado do servidor como confiável, caso ainda não tenha feito isso.
Imagem: Conta de cliente IONOS com credenciais do servidor
Dados de acesso para o Sun­ken­land dedicated server na conta de cliente IONOS
Dica

No Help Center da IONOS, você encontra este artigo que ensina como conectar-se ao Windows Server pela Área de Trabalho Remota.

Passo 2: Instalar o SteamCMD

Agora, no seu servidor, instale a aplicação SteamCMD. Este cliente de linha de comando da pla­ta­forma de jogos permite baixar e instalar apli­ca­ções como a do Sun­ken­land dedicated server e de outros jogos. O cliente pode ser instalado em três passos simples:

  1. Baixe o SteamCMD
  2. Crie um novo diretório para o SteamCMD, por exemplo, C:\SteamCMD, e extraia o pacote ZIP para essa pasta.
  3. Execute o arquivo extraído para instalar o cliente pelo prompt de comando. Após uma ins­ta­la­ção bem-sucedida, você verá o prompt Steam>.
Dica

Neste artigo, ex­pli­ca­mos de­ta­lha­da­mente como instalar o SteamCMD tanto no Windows quanto no Linux.

Passo 3: Instalar o Sun­ken­land dedicated server

Com o SteamCMD, você pode agora baixar e instalar a aplicação de servidor dedicado do Sun­ken­land (Steam-ID 2667530). Siga estas ins­tru­ções:

Primeiro, crie um diretório para os arquivos do servidor. Use o seguinte comando para definir, por exemplo, C:\sunkenland-server como diretório de ins­ta­la­ção:

force_install_dir C:\sunkenland-server
bash

A seguir, faça login nos ser­vi­do­res públicos do Steam. A equipe de de­sen­vol­vi­mento do Sun­ken­land recomenda fazer o login com a conta Steam pela qual você comprou o jogo. Substitua nome-do-usuário no comando abaixo pelo nome do seu usuário no Steam:

login nome-do-usuário
bash

Confirme o login inserindo a sua senha do Steam. Se você tiver con­fi­gu­rado o Steam Guard, insira também o código de segurança de cinco dígitos.

Após o login bem-sucedido, instale a aplicação Sun­ken­land dedicated server com o seguinte comando:

app_update 2667530 validate
bash
Dica

Repita os passos listados acima para atualizar o seu Sun­ken­land server pos­te­ri­or­mente.

Passo 4: Preparar um savegame

Na versão atual do software Sun­ken­land dedicated server, é ne­ces­sá­rio trans­fe­rir ma­nu­al­mente um jogo salvo para a pasta Sun­ken­land do usuário no seu servidor. Você pode usar um jogo salvo já existente ou salvar um jogo com­ple­ta­mente novo para esta fi­na­li­dade. In­de­pen­den­te­mente da sua escolha, você en­con­trará o jogo salvo no seguinte diretório (substitua “nome do usuário” pelo seu nome de usuário do Windows):

C:\Users\nome do usuário\AppData\LocalLow\Vector3 Studio\Sunkenland\Worlds

Copie a pasta do mundo desejado para o mesmo diretório (novamente subs­ti­tuindo o nome do usuário) no seu servidor con­tra­tado.

Imagem: Mundo do jogo transferido em um Sunkenland server
Servidor Sun­ken­land: pasta do mundo do jogo trans­fe­rida para o servidor
Dica

Configure o seu Sun­ken­land server por meio de savegame: basta definir as con­fi­gu­ra­ções desejadas, como di­fi­cul­dade, número de jogadores, friendly fire, respawn e outros. Como al­ter­na­tiva, você pode ajustar a con­fi­gu­ra­ção editando os arquivos StartGameConfig.json, WorldSetting.json e World.json com um editor de texto.

Passo 5: Criar o script de ini­ci­a­li­za­ção do Sun­ken­land server

Para iniciar o seu servidor dedicado Sun­ken­land, é re­co­men­dá­vel usar um script de ini­ci­a­li­za­ção. Nesse script, por exemplo, você pode incluir o parâmetro -nographics para garantir que o mundo do jogo seja executado no servidor con­tra­tado sem a ne­ces­si­dade de um pro­ces­sa­dor gráfico.

No diretório do servidor já é dis­po­ni­bi­li­zado um modelo de script. Crie uma cópia do arquivo start_headless_server - Sample.bat e renomeie essa cópia como desejar (cer­ti­fi­que-se de manter a extensão .bat). Abra o arquivo .bat com um editor de texto e faça as seguintes al­te­ra­ções:

  1. No parâmetro -worldGuid, insira a ID do savegame copiado an­te­ri­or­mente (a parte após o ~).
  2. No parâmetro -region, use a opção sa para indicar que o servidor está na América do Sul.
  3. Adicione o parâmetro -maxPlayerCapacity e defina o número máximo de jogadores desejado.
  4. Inclua os pa­râ­me­tros para a porta do servidor -port (re­co­men­dado: 29000) e para a porta de consulta -queryport (re­co­men­dado: 29002).
  5. Salve as al­te­ra­ções antes de fechar o script.

A última linha do arquivo de script deve ser se­me­lhante a esta:

Sunkenland-DedicatedServer -nographics -batchmode -worldGuid "SUA-ID-SAVEGAME" -region "sa" -maxPlayerCapacity "8" -port 29000 -queryport 29002
txt

Cer­ti­fi­que-se de subs­ti­tuir "SUA-ID-SAVEGAME" pela ID real do seu savegame.

Imagem: Script de inicialização do Sunkenland dedicated server
Sun­ken­land server: Script de ini­ci­a­li­za­ção do servidor dedicado
Nota

Em princípio, você também pode con­fi­gu­rar o modelo de script start_headless_server - Sample.bat e usá-lo para iniciar o servidor. No entanto, assim que você atualizar o seu servidor Sun­ken­land, todas as al­te­ra­ções serão ime­di­a­ta­mente subs­ti­tuí­das. Por esse motivo é re­co­men­dá­vel usar um script separado.

Passo 6: Abrir as portas do Sun­ken­land server

Para dis­po­ni­bi­li­zar o seu Sun­ken­land server on-line, o próximo passo é abrir a porta do servidor e a porta de consulta nas con­fi­gu­ra­ções de firewall do servidor. Neste tutorial, se­le­ci­o­na­mos as portas TCP/UDP 29000 e 29002 e as es­pe­ci­fi­ca­mos no script de ini­ci­a­li­za­ção. Se você optar por outras portas, deve liberar as res­pec­ti­vas portas em vez das men­ci­o­na­das acima.

Na IONOS, você ajusta o firewall do seu servidor da seguinte forma:

  1. Faça login na sua conta IONOS.
  2. Clique em “Server & Cloud” e selecione o pacote de servidor no qual você instalou e con­fi­gu­rou o seu Sukenland dedicated server.
  3. No menu à direita, clique em “Network” e depois em “Firewall policies”.
  4. Crie as regras ne­ces­sá­rias para o seu servidor Sun­ken­land em “Input”.
Imagem: Conta de cliente IONOS com as portas do servidor dedicado Sunkenland
Depois de criar uma nova regra de porta para o servidor Sun­ken­land na conta de cliente da IONOS, levará um breve instante para que ela seja aplicada.

Passo 7: Iniciar o Sun­ken­land server

Depois de preparar o script de ini­ci­a­li­za­ção e liberar as portas ne­ces­sá­rias, você poderá iniciar o seu Sun­ken­land server a qualquer momento. Para isso, basta executar o script com um duplo clique. Na janela do prompt de comando, você pode acom­pa­nhar o processo de ini­ci­a­li­za­ção. A mensagem “Server Start Complete, Ready for Clients to Join” indica o sucesso da ini­ci­a­li­za­ção.

Imagem: Servidor Sunkenland iniciado com sucesso
Servidor Sun­ken­land iniciado com sucesso

Passo 8: Es­ta­be­le­cer conexão com o Sun­ken­land dedicated server

Para você e seus amigos se co­nec­ta­rem a uma sessão hospedada do jogo Sun­ken­land, siga os seguintes passos:

  1. Inicie o Sun­ken­land pelo seu cliente Steam.
  2. Clique em “Start Game”.
  3. Selecione o per­so­na­gem desejado ou crie um novo per­so­na­gem.
  4. Clique em “Join Server”.
  5. Use a função de filtro para procurar o seu servidor: selecione Dedicated Server e a região de servidor apro­pri­ada. Em seguida, digite uma palavra-chave adequada e clique em APPLY.
  6. Clique no resultado de busca desejado e conecte-se ao servidor Sun­ken­land que você criou.
Imagem: Servidor Sunkenland no menu “JOIN PLAYER SERVER”
Servidor Sun­ken­land no menu “JOIN PLAYER SERVER”

Agora, nada mais impedirá a sua aventura no mundo aquático de Sun­ken­land!

Imagem: Captura de tela do Sunkenland
Captura de tela do Sun­ken­land
Dica

Per­so­na­lize o seu servidor com um nome criativo e a extensão adequada, como um domínio .gg! Use o ve­ri­fi­ca­dor de domínios da IONOS para escolher o seu endereço web per­so­na­li­zado.

Consulta de Domínio
Ir para o menu principal