Como configurar um servidor dedicado SCUM

Um servidor dedicado SCUM mantém a ilha funcionando para toda a sua comunidade, independentemente de quem esteja online. É um download gratuito pela Steam; a Gamepires o distribui só para Windows, e ele é um dos servidores mais pesados que você vai rodar: um servidor ocioso, sem ninguém, já ocupa cerca de 10.6 GB de RAM.

Opção 1: no Windows com SteamCMD

O Dedicated Server do SCUM é um download gratuito e anônimo pela Steam, aplicativo 3792580, de cerca de 15.5 GB. Você não precisa ter o jogo no servidor.

  1. Instale o SteamCMD e depois execute: +login anonymous +app_update 3792580 validate +quit.
  2. Inicie SCUM/Binaries/Win64/SCUMServer.exe com argumentos como -log -port=7777 -MaxPlayers=64.
  3. Abra UDP 7777 e TCP 7779 no firewall e redirecione-os no roteador.
  4. A primeira inicialização grava o ServerSettings.ini e as listas de jogadores em SCUM/Saved/Config/WindowsServer. Pare o servidor, edite-os e inicie de novo.
Dica:Faça backup de SCUM/Saved/SaveFiles/SCUM.db. É a única parte que não pode ser baixada de novo. Copie-o com o backup do SQLite, ou com o servidor parado: o jogo o mantém aberto no modo WAL, e uma cópia simples de um banco em execução pode ficar inconsistente.

Opção 2: no Linux, sob Wine

Não há build nativa para Linux, mas o servidor para Windows roda sob Wine. Baixe-o com o SteamCMD forçado para a build de Windows (+@sSteamCmdForcePlatformType windows) e inicie o mesmo executável com wine. Em nossos testes, não precisou de display virtual: ele carrega a ilha, grava o save e escuta nas portas sem nenhum servidor X. Use um Wine com fsync ou esync: sem nenhum dos dois, um servidor Unreal ocioso consome muito mais CPU.

Opção 3: Docker

Nossa imagem, runonflux/scum-server-flux, empacota tudo isso: instala e atualiza o servidor com SteamCMD a cada início, roda sob Wine, edita o ServerSettings.ini e as listas a partir de variáveis de ambiente, mantém um snapshot consistente do save, faz backup dele, acompanha as atualizações do jogo e reinicia falhas no próprio lugar. O código-fonte está no GitHub, em RunOnFlux/scum-server-flux. Dê ao contêiner pelo menos 12 GB de RAM e monte dois volumes: um para a instalação de 15.5 GB e outro para as configurações e snapshots.

Opção 4: um servidor gerenciado na Flux

Escolha um plano, uma região, um nome e um admin, e implante. Não há nada para instalar, nenhuma porta para abrir e as configurações, listas de jogadores, regras e backups ficam no seu navegador.

  1. Escolha 16, 32 ou 64 jogadores na página de preços.
  2. Dê um nome ao servidor, adicione uma senha de entrada se quiser e seu SteamID64 como admin, e implante.
  3. Aguarde a primeira inicialização: ela baixa 15.5 GB e carrega a ilha, o que demora um pouco mais que um início posterior.
  4. Seus jogadores encontram o servidor pelo nome na lista de servidores do jogo.

Perguntas frequentes

O servidor dedicado SCUM é grátis?

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

O servidor SCUM roda em Linux?

Não nativamente: a Gamepires o distribui só para Windows. Roda no Linux sob Wine, que é como nossa imagem Docker o executa.

Quanto tempo um servidor SCUM leva para iniciar?

Nos nossos testes, cerca de um minuto e meio para carregar a ilha depois de instalada. A primeira inicialização também baixa 15.5 GB, o que demora bem mais.

Guias relacionados de SCUM