NOVO 📢 Oferta de lançamento limitada: até 70% de desconto no seu primeiro mês, em todos os jogos!Ver planos

Como hospedar um servidor de Plains of Pain (2026)

Plains of PainUpdated Nov 5, 202610 min read

Resposta curta. Você pode hospedar um servidor de Plains of Pain por conta própria e de graça: baixe o "Plains of Pain (Dedicated Server)", app 2227360 da Steam, com o SteamCMD, descreva seu mundo em um pequeno arquivo de configuração JSON e abra as portas UDP 7777 e 27016. Ou alugue um servidor de Plains of Pain e esqueça as portas e o arquivo de configuração.

O seu serverName é o nome que aparece na lista de servidores do jogo, e um servidor pode ter senha.

Verificado em 5 de novembro de 2026 com a atualização v0.8.20.29.0, a mais recente que a Cobra Byte Digital tinha anunciado na Steam.

Este guia usa duas fontes: os guias de configuração do servidor dedicado que o desenvolvedor, a Cobra Byte Digital, publicou em uma edição para Linux e outra para Windows (última atualização em 4 de agosto de 2025, para a v0.6), e o que rodamos em cada servidor de Plains of Pain que hospedamos. Onde as duas diferem, isso é indicado. Para ir direto ao aluguel, vá para a Opção 2.

O que você precisa

  • O software do servidor: "Plains of Pain (Dedicated Server)", app 2227360 da Steam. É um download separado do jogo, e o guia do desenvolvedor pede 500 MB de espaço livre.
  • Uma máquina que fique ligada: um PC sobrando, um servidor doméstico ou uma máquina virtual na nuvem, com Windows ou Linux. O mesmo app traz um servidor para Windows e um nativo para Linux, e o desenvolvedor tem um guia de configuração para cada um.
  • RAM e CPU: o guia do desenvolvedor dimensiona a máquina pelo número de jogadores, com degraus em 10, 50, 100 e 200 jogadores. A memória dobra mais ou menos a cada degrau, e os núcleos de CPU também.
  • Banda: o desenvolvedor diz para reservar de 50 a 250 kbps por jogador.
  • Rede: um endereço IP público, com UDP 7777 (jogo) e UDP 27016 (consulta) acessíveis pela internet por padrão.
  • O jogo para os seus jogadores: todos entram com a própria cópia de Plains of Pain na Steam para Windows.

Opção 1: hospede você mesmo

Instale o servidor

  1. Instale o SteamCMD. O desenvolvedor indica a página da Valve: https://developer.valvesoftware.com/wiki/SteamCMD. No Windows, instale também o Microsoft Visual C++ redistributable se o servidor não o incluir.
  2. Baixe o servidor. No SteamCMD, com login anônimo:
    login anonymous
    app_update 2227360 validate
    quit
    No Linux, com uma pasta steamcmd no seu diretório pessoal, o mesmo download em uma linha é:
    ~/steamcmd/steamcmd.sh +force_install_dir ~/pop-server +login anonymous +app_update 2227360 validate +quit
    Às vezes o SteamCMD termina com "Missing configuration" e não deixa arquivos do jogo, mas mesmo assim informa sucesso. Vemos isso ir e vir em instalações novas. Confira se steamapps/appmanifest_2227360.acf existe na pasta do servidor e rode o comando de novo se não existir.

Escreva as configurações

Você pode configurar o servidor com argumentos de linha de comando ou com um arquivo JSON. O arquivo JSON é mais fácil de manter. O guia do desenvolvedor mostra o arquivo padrão, configs/default.json, assim:

{
  "serverName": "My Server",
  "worldId": 1,
  "mapId": 256,
  "seed": 12345,
  "difficulty": 1,
  "worldSize": 21,
  "port": 7777,
  "queryPort": 27016,
  "maxPlayers": 10,
  "ttr": 28800
}
  1. Faça a sua própria cópia. Copie configs/default.json para um arquivo seu, por exemplo configs/server.json. O desenvolvedor avisa que default.json, custom.json e os scripts de início de exemplo podem ser sobrescritos quando os arquivos do servidor são atualizados, então guarde suas configurações no seu próprio arquivo.
  2. Defina o nome e o limite. serverName é o que os jogadores veem na lista de servidores. maxPlayers vale 10 por padrão, e o guia do desenvolvedor dá um limite de 200 jogadores.
  3. Escolha o mundo. worldId escolhe um mundo salvo, e segundo o desenvolvedor um mundo novo é criado para qualquer número que ainda não exista. seed alimenta o gerador de mundo. worldSize aceita 11 (S), 21 (M), 31 (L), 41 (XL) ou 51 (XXL). difficulty vai de 0 (Tourist) a 4 (Overlord), com 1 Rookies, 2 True Wastelander e 3 Veteran. mapId vale 256 por padrão.
  4. Adicione uma senha se quiser um servidor privado: adicione uma chave password ao mesmo arquivo. Servidores dedicados protegidos por senha são suportados desde o patch v0.5.20.
  5. Decida os reinícios. ttr é um tempo até reiniciar, em segundos: o servidor salva e fecha quando ele acaba. O padrão é 0, mas o arquivo de exemplo define 28800 (8 horas), então remova a chave ou inicie o servidor sob algo que o reinicie.
  6. Indique seus admins com adminAccountIDs: os Steam Account IDs (não os Steam IDs) autorizados a usar comandos de console de admin, separados por vírgulas.

Está migrando um servidor da v0.5? O desenvolvedor diz para mudar worldSize para os valores acima e abandonar os antigos argumentos -startServer e -localhost, que não são mais usados.

Abra as portas

  • Jogo: libere UDP 7777 no firewall da máquina (por exemplo sudo ufw allow 7777/udp no Ubuntu) e encaminhe a porta no roteador.
  • Consulta: faça o mesmo para UDP 27016.

As duas dicas do desenvolvedor para diagnosticar problemas: se o servidor aparece na lista como endereço IP e porta em vez do nome, a Steam não alcança a sua porta de consulta; se mostra o nome certo mas ninguém consegue conectar, os jogadores não alcançam a porta do jogo.

Inicie e entre

  1. Iniciar o servidor a partir da pasta do servidor, apontando para o seu próprio arquivo. No Windows, o comando do desenvolvedor é:
    "PlainsOfPain.exe" -nographics -batchmode -ignorecompilererrors -config "configs/server.json"
    No Linux, o modelo do desenvolvedor usa o binário nativo e copia a saída para um registro:
    ./PlainsOfPain.x86_64 -nographics -batchmode -ignorecompilererrors -config "configs/server.json" | tee -a server.log
    O desenvolvedor lista -nographics, -batchmode e -ignorecompilererrors como obrigatórios. Adicione -cc para ativar os comandos de console; nossos servidores também o passam, com -port e -queryPort. Desde a atualização v0.8.3.15, o servidor dedicado escreve uma linha "Server Ready" no registro quando está no ar.
  2. Entre nele. Abra Plains of Pain na Steam, abra a lista de servidores em Multijogador e procure o nome que você definiu em serverName.
  3. Atualizar é parar o servidor e rodar o download app_update de novo. Desde a v0.8.0.30 o jogo mostra um aviso "Version Mismatch" quando o servidor e o jogo do jogador estão em versões diferentes, então atualize o servidor quando o jogo atualizar.

Opção 2: hospede na PlayNHost

Alugar elimina a instalação, o arquivo de configuração, as portas e a rotina de atualização. Você ainda escolhe um nome, uma senha e o seu mundo.

  1. Escolha um plano. Abra a página de hospedagem de servidores de Plains of Pain e compare os planos: SCAVENGER (10 jogadores), OUTPOST (20) e WASTELAND (40) no momento em que escrevemos. Clique em Criar servidor (Personalizar plano no WASTELAND) e conclua o pedido. Os preços mudam, então confira nessa página.
  2. Espere a instalação. O servidor aparece no painel. O painel o mostra como em execução quando o seu Console imprime Set Game State: RUNNING.
  3. Dê um nome. Na aba Configurações, em Configurações do jogo, defina o Nome do servidor e, para um servidor privado, uma Senha do servidor de até 20 caracteres. Depois reinicie.
  4. Escolha o mundo. Na mesma aba você encontra Máximo de jogadores, ID do mundo, Seed do mundo, Tamanho do mundo, Dificuldade e ID do mapa. Nosso painel aceita um Tamanho do mundo de 11, 21, 31, 41 ou 51 (de S a XXL), uma Dificuldade de 1 (Rookies) a 4 (Overlord) e qualquer número inteiro como seed. Tamanho do mundo, Dificuldade, ID do mapa e Seed do mundo só valem na primeira vez que um mundo é criado. Para começar um mundo novo, informe um ID do mundo que ainda não exista: o servidor constrói um mundo novo e guarda o antigo com o próprio número.
  5. Convide seus jogadores. Passe a eles o nome do servidor e a senha. Eles o encontram na lista de servidores do jogo.

O que o painel faz por você:

  • Ele escreve dez chaves em configs/server.json a cada início: serverName, worldId, mapId, seed, difficulty, worldSize, port, queryPort, maxPlayers e password. Altere-as na aba Configurações, não no arquivo, ou a sua alteração é substituída no próximo início. As outras chaves do arquivo são suas para editar em Files.
  • Máximo de jogadores é um limite real: o valor é escrito em maxPlayers a cada início, e um valor acima do limite de jogadores do seu plano é recusado.
  • As duas portas, jogo e consulta, são atribuídas e ficam abertas desde o início. A porta de consulta é definida pelo painel, não por você.
  • Com a Atualização automática ligada (é o padrão, em Mostrar opções avançadas dentro de Configurações do jogo), o servidor confere na Steam a versão mais recente a cada início, então reiniciar é atualizar.
  • A instalação tenta o download do SteamCMD até três vezes e só o conta como concluído quando o manifesto do app existe, então a armadilha "Missing configuration" acima não deixa você com um servidor vazio.

Hospedar você mesmo ou alugar: uma comparação honesta

  • Custo: o software do servidor é gratuito. Hospedar você mesmo custa energia, hardware e banda, ou uma máquina na nuvem. Alugar é uma mensalidade definida pelo plano.
  • Disponibilidade: um servidor doméstico só fica no ar enquanto o seu PC, a energia e a internet estiverem. Um servidor alugado roda no hardware do provedor.
  • Exposição: em casa, os jogadores se conectam ao seu endereço IP público e você cuida do firewall e do roteador. Um servidor alugado mantém o seu IP de casa fora disso.
  • Configuração: hospedar você mesmo exige SteamCMD, um arquivo JSON e duas portas UDP encaminhadas. Alugar exige um nome, uma senha e os valores de mundo que você quer.
  • Controle: hospedar você mesmo dá a você todos os arquivos. Nos nossos servidores você muda as configurações principais no painel e ainda tem Files para o resto de configs/server.json.

Pronto para pular a instalação? Veja os planos de servidor de Plains of Pain.

Já tem um em outro lugar? Traga seu servidor para nós

NOSSOS ÚLTIMOS ARTIGOS