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.
- Instale o SteamCMD e rode: +login anonymous +app_update 1963720 validate +quit
- 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ê.
- Inicie com _launch.sh (Linux) ou CoreKeeperServer.exe -batchmode (Windows), adicionando -worldname "Seu Servidor" e -datapath com a pasta onde ficam os saves.
- Leia o GameInfo.txt ao lado do executável: ele contém o Game ID com o qual os jogadores da Steam entram.
- Para jogadores da Epic, da Microsoft Store ou da GOG, adicione -port 27015 e -password, e redirecione UDP 27015 e 27016.
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.
- Escolha o plano de 8, 16 ou 32 jogadores.
- Escolha uma região perto dos seus jogadores.
- Dê um nome ao mundo, escolha o modo e implante. A primeira inicialização baixa cerca de 570 MB.
- 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.