Requisitos do servidor

Requisitos de servidor dedicado do Windrose (CPU, RAM e armazenamento)

Pensando em hospedar o Windrose? Veja o que um servidor dedicado estável realmente precisa, e por que a resposta depende muito mais de quanto sua tripulação construiu do que de quantas pessoas ela tem. O Windrose é um jogo de sobrevivência pirata cooperativo PvE para até 8 jogadores, e seus navios, estruturas e ilhas carregadas são uma simulação persistente que o servidor mantém na memória, o que faz da RAM o recurso que acaba primeiro.

O que o Windrose exige de um servidor

O Windrose é um jogo de sobrevivência pirata cooperativo PvE para até 8 jogadores, e o que o torna exigente não é a quantidade de jogadores. É que o mundo persiste. Cada navio que sua tripulação constrói, cada estrutura colocada em uma ilha e cada ilha carregada ao redor deles é um estado que o servidor mantém e simula, e nada disso desaparece quando as pessoas saem. Um servidor para quatro jogadores na primeira semana e um servidor para os mesmos quatro no sexto mês são cargas de trabalho diferentes.

É por isso que a memória é o principal requisito, e por que dimensionar só pelo tamanho da tripulação engana as pessoas. Planeje para o mundo que você pretende ter, e não para o que está começando.

Especificações recomendadas

RecursoRecomendadoNotas
RAM~16 GB para um mundo maduroO requisito principal. Navios, estruturas e ilhas carregadas são uma simulação persistente mantida na memória.
CPUQuad-core moderno, clock altoA velocidade em núcleo único importa mais do que o número de núcleos. Núcleos extras fazem menos do que as pessoas esperam.
Armazenamento~30 a 40 GB de SSDArquivos do jogo, saves do mundo e histórico de backups. Um disco lento transforma cada save em um engasgo.
OSLinux, em contêinerO servidor dedicado é uma build para Linux que roda bem no Docker.
Portas7777 e 8780Tráfego do jogo e painel administrativo do WindrosePlus, respectivamente.
RedeEstável, com baixa latênciaO ping é definido pela distância, então escolha uma região perto da sua tripulação em vez de uma máquina mais rápida muito longe.

Por que a RAM é a que acaba

A maioria dos jogos de sobrevivência fica mais pesada conforme os jogadores constroem, e o Windrose mais do que a maioria, porque navios não são cenário. Um navio construído é uma estrutura com peças, carga e física, e ele fica carregado e simulado enquanto existir no mundo. Uma tripulação que navega há alguns meses tem uma frota, uma base e um trecho de costa que precisam ser mantidos em algum lugar.

Os sinais práticos de que a memória está acabando são familiares e vale reconhecê-los cedo: o mundo demora mais para carregar ao iniciar, os saves viram pausas perceptíveis e, no fim, o servidor é encerrado por falta de memória em vez de travar com uma mensagem de erro útil. Se seu mundo estava bem e agora não está, e nada mais mudou, olhe a memória antes de qualquer outra coisa.

CPU: velocidade de clock em vez de número de núcleos

O Windrose é sensível ao desempenho em núcleo único, o que significa que um núcleo moderno e rápido faz mais por um mundo movimentado do que vários núcleos mais lentos. Isso importa ao comparar hosts e ao comparar planos: uma ficha técnica com um número alto de núcleos não descreve o número que define como o mundo se sente. Quando a memória está confortável, a velocidade de clock é o que mantém tudo fluido.

As duas portas

O Windrose é simples aqui em comparação com a maioria dos jogos de sobrevivência, e saber qual porta faz o quê economiza uma noite se algo der errado:

  • 7777 é o tráfego do jogo. É a porta à qual sua tripulação se conecta, e um servidor com ela fechada fica inacessível, não importa quão saudável ele esteja.
  • 8780 é o painel administrativo do WindrosePlus. Ele é para você, e não para os jogadores, e nunca deve ser exposto de forma descuidada.

Hospedar por conta própria exige encaminhar as duas pelo seu roteador e manter as regras apontadas para uma máquina cujo endereço local não muda. Em uma implantação gerenciada, as duas são abertas no momento do deploy e não há roteador seu no caminho, o que elimina toda essa classe de problema em vez de só facilitá-lo.

Requisitos por tamanho de tripulação

Esses planos são dimensionados com base nos requisitos acima, então nada precisa ser testado:

PlanoRecursosIndicado para
2 slots, $4.99/mês8 GB de RAM, 2 vCores, 35 GB de SSDUm casal navegando junto, ou um mundo novo
4 slots, $5.99/mês12 GB de RAM, 2 vCores, 35 GB de SSDO tamanho de tripulação que os desenvolvedores recomendam para um fim de jogo fluido
10 slots, $7.49/mês16 GB de RAM, 2 vCores, 40 GB de SSDO limite completo de 8 jogadores, com folga para um mundo bem construído

Cerca de 4 jogadores é a quantidade que os desenvolvedores recomendam para o melhor desempenho no fim do jogo, o que vale saber antes de planejar em torno de uma tripulação completa. O limite de 8 jogadores é real e alcançável; ele só exige mais do mundo do que quatro exigiriam. Compare os planos na página de preços.

Armazenamento e os backups que ninguém dimensiona

Os arquivos do jogo e o save do mundo são modestos. O que as pessoas esquecem é o histórico de backups: um mundo que você só consegue restaurar para ontem é um mundo que você pode perder uma semana inteira. Entre 30 e 40 GB cobrem a instalação, o save e um número sensato de pontos de restauração, e um SSD importa mais aqui do que a capacidade, porque os saves são gravados repetidamente enquanto o servidor roda.

Os requisitos que não são hardware

Dois deles moldam a experiência mais do que qualquer número acima. O primeiro é onde o servidor fica. A latência é definida pela distância, então uma máquina perto da sua tripulação vence uma mais rápida em outro continente para cada pessoa a bordo, e escolher a região não custa nada.

O segundo é o uptime. Um mundo persistente só é persistente se estiver lá, e uma tripulação espalhada por fusos horários não pode esperar que o dono da máquina esteja acordado. Essa é a linha divisória real entre hospedar por conta própria e alugar, e ela não aparece em nenhuma tabela de especificações. Se você preferir não ser o responsável por isso, o alugar um servidor do Windrose mostra como essa troca é.

FAQ de requisitos

Quanta RAM um servidor do Windrose precisa?

Cerca de 16 GB para um mundo maduro no limite cooperativo completo, e 8 GB é confortável para uma tripulação pequena em um mundo novo. O fator que pesa é quanto foi construído, e não quantas pessoas estão a bordo, então um mundo fica mais pesado com os meses mesmo que a tripulação não cresça.

Quantos jogadores um servidor dedicado do Windrose suporta?

Até 8 em co-op, com cerca de 4 recomendados pelos desenvolvedores para o melhor desempenho no fim do jogo.

O Windrose é limitado por CPU ou por RAM?

Primeiro a RAM, depois a velocidade da CPU em núcleo único. A memória é o que acaba conforme um mundo amadurece; a velocidade de clock é o que mantém um mundo movimentado responsivo quando ele ainda não amadureceu.

Quais portas um servidor do Windrose usa?

7777 para o tráfego do jogo e 8780 para o painel administrativo do WindrosePlus. Hospedar por conta própria exige encaminhar as duas; em uma implantação gerenciada, elas são abertas para você.

Um servidor do Windrose roda em Linux?

Sim. É uma build para Linux que roda em contêiner de forma limpa com o Docker, que é exatamente como ela é implantada na Flux.

Preciso de um SSD?

Fortemente recomendado. Os saves são gravados repetidamente enquanto o servidor roda, e em um disco lento cada um vira um engasgo visível para todos a bordo.

Próximo: como configurar um servidor dedicado do Windrose.