Como configurar um servidor dedicado de Core Keeper

Um servidor dedicado de Core Keeper mantém o seu mundo rodando para o grupo inteiro, quem estiver online. É um download gratuito pela Steam, roda no Linux e no Windows, e não precisa de redirecionamento de portas se todos os jogadores estiverem na Steam.

Opção 1: manualmente com SteamCMD

O servidor dedicado de Core Keeper é um download gratuito e anônimo pela Steam, aplicativo 1963720, de cerca de 570 MB.

  1. Instale o SteamCMD e rode: +login anonymous +app_update 1963720 validate +quit
  2. No Linux, instale xvfb e libxi6: parte da geração do mundo roda na GPU, então o servidor precisa de um display (virtual) mesmo sem tela. O _launch.sh da Pugstorm inicia um para você.
  3. Inicie com _launch.sh (Linux) ou CoreKeeperServer.exe -batchmode (Windows), adicionando -worldname "Seu Servidor" e -datapath com a pasta onde ficam os saves.
  4. Leia o GameInfo.txt ao lado do executável: ele contém o Game ID com o qual os jogadores da Steam entram.
  5. Para jogadores da Epic, da Microsoft Store ou da GOG, adicione -port 27015 e -password, e redirecione UDP 27015 e 27016.
Dica:Use -batchmode, nunca -nographics: o servidor gera parte do mundo na GPU e precisa de um display, que o Xvfb fornece em uma máquina Linux sem tela.

Opção 2: Docker

runonflux/corekeeper-server-flux, nossa imagem, instala e atualiza o servidor com SteamCMD a cada inicialização, roda sobre um display virtual, grava suas configurações a partir de variáveis de ambiente (CK_WORLD_NAME, CK_MAX_PLAYERS, CK_WORLD_MODE, CK_SEASON, CK_PORT, CK_ADMINS...), salva o mundo ao parar, reinicia com novas builds do jogo, mantém backups e guarda os mods no volume de dados. O código-fonte está no GitHub, RunOnFlux/corekeeper-server-flux.

  • Monte /mnt/corekeeper/data em um volume: os mundos, as configurações, os admins, os banimentos e os mods ficam lá.
  • Monte também /mnt/corekeeper/server, ou toda inicialização baixa a instalação de 570 MB de novo.
  • Publique 27015 e 27016, UDP, para jogadores que entram por IP.

Opção 3: gerenciado na Flux

Implante um servidor de Core Keeper na nuvem descentralizada da Flux, na mesma imagem, com as portas abertas e roteadas para você, proteção contra DDoS incluída e um painel com 30 slots de mundo, o Game ID e a linha de conexão, mods, admins e banimentos, um navegador de arquivos, um terminal ao vivo e backups. Os planos começam em $4.49 por mês.

  1. Escolha o plano de 8, 16 ou 32 jogadores.
  2. Escolha uma região perto dos seus jogadores.
  3. Dê um nome ao mundo, escolha o modo e implante. A primeira inicialização baixa cerca de 570 MB.
  4. Dê aos seus jogadores da Steam o Game ID do painel, e a todos os outros a linha de conexão.

Perguntas frequentes

O servidor dedicado de Core Keeper é gratuito?

Sim. É um download gratuito e anônimo pela Steam (aplicativo 1963720); você não precisa ter o jogo no servidor.

O servidor de Core Keeper roda no Linux?

Sim, nativamente, em um display virtual (Xvfb): a Pugstorm inclui o _launch.sh, que o instala e o inicia.

Quanto tempo um servidor de Core Keeper leva para iniciar?

A primeira inicialização baixa cerca de 570 MB. Depois disso, em nossos testes, um mundo novo ficou no ar em 20 a 25 segundos.

Guias relacionados de Core Keeper