Servidor dedicado Necesse: guia completo (instalação, server.cfg, portas e comandos)
Tudo para rodar um servidor dedicado Necesse: um servidor grátis em um minuto, hospedagem no Windows ou Linux, cada chave do server.cfg, UDP 14159 e os comandos de admin.

Um servidor dedicado Necesse mantém o seu mundo online quando o anfitrião sai do jogo: os colonos continuam trabalhando e os amigos entram quando quiserem. Você pode criar um de graça na nossa página de servidor de Necesse ou rodar o servidor oficial no seu próprio PC. Este guia cobre as duas opções, além de server.cfg, portas e comandos.
- Jeito mais rápido: crie um servidor de Necesse grátis na 1up e compartilhe o endereço e a porta do painel. Sem redirecionamento de portas.
- Plano Free: 1 servidor, até 4 jogadores, 2 GB de RAM, 5 GB de disco.
- Hospedar em casa: instale o "Necesse Dedicated Server" pela Steam (ou pelo SteamCMD, app 1169370), redirecione a UDP 14159 e deixe o PC ligado.
- Versão: o build atual é o 1.3.3 (build 24926468). Os jogadores precisam da mesma versão do servidor.
- Configuração: as opções ficam em
cfg/server.cfg; as regras do mundo ficam emworldSettings.cfg, dentro do save do mundo.
1. Servidor dedicado ou hospedar pelo jogo?
O Necesse deixa você hospedar um mundo de dentro do próprio jogo. A wiki oficial explica a troca: um mundo hospedado pelo jogo só existe enquanto o dono está online e dentro dele. Se o dono não está jogando, ninguém mais consegue entrar.
Um servidor dedicado é um programa separado que roda o mundo sozinho. O veredito da wiki é curto: a única vantagem é que o mundo fica sempre online e acessível. Para um grupo que joga em horários diferentes, ou para uma colônia que você quer ver crescendo, essa vantagem é justamente o que importa.
Comparação rápida:
- Hospedar pelo jogo: grátis e já vem no jogo, mas o mundo fecha sempre que o dono fica offline.
- Seu próprio servidor dedicado: software grátis e controle total, mas o PC fica ligado, você abre uma porta UDP e instala cada atualização.
- Um servidor hospedado: o mundo fica num data center, você gerencia tudo por um painel web e o PC de ninguém precisa ficar ligado.
2. Servidor de Necesse grátis em 60 segundos
Este é o caminho que montamos para quem quer jogar com amigos hoje à noite sem mexer no roteador.
- Crie uma conta no plano Free. Não pede cartão.
- Escolha Necesse no assistente de novo servidor.
- Escolha uma região, Londres ou Paris. O assistente mede seu ping e sugere a mais próxima.
- Mantenha o modelo Vanilla. Ele sempre roda o build público mais recente: nossa imagem consulta a Steam a cada inicialização e instala um build novo quando existe.
- Crie o servidor e espere ele ficar online. O painel mostra o endereço e a porta que seus amigos precisam. A porta nem sempre é 14159, então copie os dois do painel.
- No Necesse, abra Multiplayer, clique em Add Server, dê um nome, digite o endereço e a porta, clique em Add e entre. É o mesmo caminho que a wiki descreve para qualquer servidor dedicado.
O plano Free dá 2 GB de RAM, que é o mínimo que o nosso catálogo pede para o Necesse; para mundos maiores recomendamos 4 GB. A memória Java do servidor é ajustada conforme o plano, então você nunca mexe em flags da JVM.
Quatro opções ficam na aba de configurações do painel, e cada uma corresponde a um parâmetro de inicialização oficial:
- MOTD →
-motd. A mensagem que os jogadores veem. Se ficar vazia, usamos o nome do servidor. - Senha do servidor →
-password. No painel, pelo menos 4 caracteres; vazio significa que qualquer pessoa com o endereço pode entrar. - Máximo de jogadores →
-slots. O jogo aceita de 1 a 250, nosso padrão é 10, e o seu plano limita (4 no Free). - Pausar quando vazio →
-pausewhenempty. Vem ligado no painel, então o mundo para enquanto ninguém está conectado. Desligue se quiser que as plantações e os colonos continuem.
Toda mudança exige reiniciar, e o painel avisa ao lado de cada campo.
3. Hospede um servidor dedicado Necesse no seu PC
Se você prefere hospedar por conta própria, o servidor dedicado é grátis e não precisa de chave do jogo.
Pegue os arquivos. Há três caminhos oficiais, todos listados na wiki:
- Na sua biblioteca da Steam, filtre por Ferramentas, encontre Necesse Dedicated Server e instale.
- Com o SteamCMD:
login anonymouse depoisapp_update 1169370 validate. - Como zip em necessegame.com/server, que traz builds para Windows, macOS e Linux. O atual é o v1.3.3 build 24926468, e as versões antigas continuam disponíveis lá.
Windows. Rode o StartServer.bat. O servidor pergunta o nome do mundo, se você quer opções personalizadas, a porta (14159), o número de vagas (1 a 250), uma senha, uma ilha inicial, uma seed e se deve criar a casa do guia. Deixe a janela aberta enquanto o pessoal joga. Para parar, digite quit.
Linux. O guia de Linux da wiki instala o servidor com o SteamCMD sob um usuário próprio necesse e o inicia com StartServer-nogui.sh. Passe -world <nome> e ele pula as perguntas:
./StartServer-nogui.sh -world MeuMundo
A mesma página tem uma unit do systemd pronta, se você quiser que o servidor suba junto com a máquina. Se o nome do mundo ainda não existe, o servidor cria o mundo; foi o que aconteceu no nosso próprio teste da 1.3.3.
Pare do jeito certo. A wiki avisa que o servidor dedicado não salva ao receber SIGTERM, que é o que o docker stop e muitos gerenciadores de serviço enviam. Digite stop (ou exit, ou quit) no console para ele salvar antes. Na 1up, o nosso botão de parar envia save e stop por você.
4. server.cfg: cada opção explicada
Na primeira inicialização, o servidor grava o server.cfg numa pasta cfg. Por padrão, essa pasta fica em %APPDATA%\Necesse\cfg no Windows e em ~/.config/Necesse/cfg no Linux, segundo a wiki. A opção -localdir deixa a pasta junto dos arquivos do servidor, e -datadir <caminho> move todos os dados (configuração, saves, logs) para a pasta que você escolher.
O arquivo não é JSON. É um bloco que começa com SERVER = { e traz um key = value, por linha. Foi isto que o Necesse 1.3.3 gravou no nosso teste, com os valores padrão:
- port = 14159. Faixa de 0 a 65535. A porta UDP em que os jogadores se conectam.
- slots = 10. Faixa de 1 a 250. Máximo de jogadores ao mesmo tempo.
- password = vazio. Deixe em branco para não ter senha.
- maxClientLatencySeconds = 30. Quanto tempo um cliente pode ficar sem responder antes de ser desconectado.
- pauseWhenEmpty = true. Pausa o mundo enquanto ninguém está online.
- strictServerAuthority = false. Deixa o servidor muito mais rígido com o que os clientes podem fazer. O próprio comentário do arquivo diz para ativar só se for absolutamente necessário.
- logging = true. Grava um arquivo de log a cada inicialização.
- language = en. Só é usado em mensagens ocasionais do servidor.
- unloadLevelsCooldown = 30. Segundos que um nível continua carregado depois que o último jogador sai dele.
- droppedItemsLifeMinutes = 0. Minutos que os itens largados ficam no chão; 0 ou menos mantém para sempre.
- unloadSettlements = false. Se as colônias são descarregadas ou continuam rodando.
- maxSettlementsPerPlayer = -1. -1 significa sem limite.
- maxSettlersPerSettlement = -1. -1 significa sem limite.
- zipSaves = true. Salva o mundo como
.zip. - MOTD = vazio. Mensagem do dia.
Três regras evitam a maioria das surpresas com a configuração:
- Pare o servidor antes de editar. A wiki manda parar sempre primeiro e depois editar o arquivo com qualquer editor de texto.
- Os parâmetros de inicialização mandam. A wiki explica que os parâmetros que não vêm na linha de comando são carregados do arquivo de configuração. No nosso teste, iniciamos com
-port 24159: o servidor escutou na 24159 enquanto oserver.cfgainda dizia 14159. - As regras do mundo não ficam no server.cfg. Dificuldade, penalidade de morte, ataques e afins ficam em
worldSettings.cfg, dentro do.zipdo mundo. Na 1.3.3, um mundo novo começa comdifficulty = CLASSIC,deathPenalty = DROP_MATSeraidFrequency = OCCASIONALLY. Mude isso com comandos de console (seção 6) em vez de descompactar o save.
Num servidor da 1up, os arquivos ficam em necesse/ em Arquivos. O painel passa porta, vagas, senha, MOTD e pausa como parâmetros de inicialização; vagas, senha, MOTD e pausa você muda na aba Configurações. As chaves que o painel não gerencia, como unloadSettlements ou droppedItemsLifeMinutes, continuam em necesse/cfg/server.cfg. O editor do painel não abre arquivos .cfg, então pare o servidor, baixe o server.cfg, edite no seu PC e envie de volta para necesse/cfg, substituindo o arquivo antigo. O servidor mantém as suas alterações na próxima inicialização. Nosso próximo post sobre configurações do servidor e comandos de admin vai aprofundar cada uma.
5. Portas: UDP 14159
O Necesse usa uma única porta: 14159, UDP, como diz a wiki. Não existe porta separada de query nem de RCON. Nosso servidor de teste também registrou um socket de LAN na porta 55169; ele serve para a sua rede local, e a wiki só pede para redirecionar a 14159.
Se você hospeda em casa:
- Entre no roteador e redirecione a UDP 14159 para o PC que roda o servidor. TCP não basta.
- No Windows, crie uma regra de entrada no firewall para a UDP 14159. A wiki mostra o caminho: Firewall do Windows → Configurações avançadas → Regras de Entrada → Nova Regra → Porta → UDP.
- Passe para os amigos o seu endereço IPv4 público. Endereços na faixa 192.168.x.x são privados e só funcionam dentro de casa.
- Teste com um verificador de portas se quiser, mas a wiki avisa que esses verificadores às vezes dão falso negativo para UDP. Se o servidor está escutando, tente entrar de verdade antes de desistir.
Se você mudar a porta com -port ou no server.cfg, redirecione essa outra e avise os jogadores para digitá-la no campo Port Number ao adicionar o servidor.
Na 1up não há nada para redirecionar. Seu servidor ganha uma porta pública própria, que o painel mostra ao lado do endereço. Se os amigos não conseguem se conectar de jeito nenhum, nosso guia «can't connect to friend» (em inglês) passa por convites, portas e versões diferentes, um por um.
6. Comandos que todo admin precisa
Os comandos funcionam no console do servidor e, para jogadores com o nível de permissão certo, no chat do jogo com uma / na frente. No console você pode digitar sem a barra. A lista completa está na wiki; estes são os que você mais vai usar, conferidos com help <comando> na 1.3.3.
Níveis de permissão. permissions list mostra User, Creative Settings, Moderator, Admin, Owner, Server. Todo mundo que entra começa como User. Promova a si mesmo pelo console:
permissions set <nome> owner: torna esse jogador dono (owner).permissions get <nome>: mostra o nível de alguém.-owner <nome>como opção de inicialização dá permissão de dono a quem entrar com esse nome.
Moderação:
players: quem está online, por exemploPlayers online: 0/10.kick <jogador> [motivo]: nível Moderator.ban <nome>,unban <nome>,bans: nível Admin.say <mensagem>: fala no chat como Server. Nível Moderator.save: grava o mundo agora. Nível Moderator.
Mundo e servidor:
difficulty <list/difficulty>: casual, adventure, classic, hard ou brutal.deathpenalty <list/penalty>: none, dropmats, dropmaininventory, dropfull_inventory ou hardcore.raids <list/frequency>: often, occasionally, rarely ou never.settings list: mostra as outras opções do mundo que você pode mudar, como DisableMobSpawns, ForcedPvP, PlayerHunger e CanSettlersDie.motd <clear/get/message>epassword [<password>]: mudam isso na hora.pausewhenempty <0/1>: liga ou desliga a pausa.stop: salva e para o servidor.
Um aviso sobre trapaças. Os comandos que a wiki marca como cheats, como give, time ou tp, mostram um aviso antes de rodar, e usá-los desativa as conquistas daquele mundo. O allowcheats libera os cheats de vez; a wiki marca como irreversível.
Na 1up, say, kick, ban, players e save são botões de um clique no console, e a aba de jogadores expulsa, bane e desbane sem você digitar nome nenhum. Nosso próximo post sobre configurações do servidor e comandos de admin vai trazer a lista completa com exemplos.
7. Leve um mundo existente para o seu servidor
Os mundos são arquivos .zip na pasta saves do diretório de dados (%APPDATA%\Necesse\saves no Windows, ~/.config/Necesse/saves no Linux, segundo a wiki). O servidor dedicado carrega o mundo cujo nome você passa com -world.
Para levar um mundo para a 1up: pare o servidor, abra Arquivos e, em necesse/saves/worlds, renomeie o 1up.zip atual (para 1up-old.zip, por exemplo) para guardar uma cópia. Envie o .zip do seu mundo para lá, renomeie para 1up.zip e inicie o servidor de novo. O console então mostra Loading existing world. Guarde o original no seu PC, porque o plano Free não tem vagas de backup.
8. Atualizações e versões iguais
A Fair Games solta patches com frequência; o feed de notícias da Steam mostra a v1.3.3 em 25 de agosto de 2026. A wiki deixa claro que o servidor precisa estar na mesma versão do jogo do cliente, e esse é o motivo mais comum para um amigo de repente não conseguir entrar depois de uma atualização.
- Hospedado em casa: rode de novo a atualização do SteamCMD (
app_update 1169370 validate) depois de cada patch do jogo, ou agende. - Na 1up: reinicie o servidor. A imagem consulta a Steam ao iniciar e instala o build novo, se houver.
9. Quando o plano Free não basta
O plano Free atende um grupo pequeno num mundo só. Sinais de que vocês cresceram, com preços da nossa página de preços:
- Mais de 4 jogadores: o Casual (3 €/mês) permite 8, o Starter (7 €/mês) 10 e o Pro (12 €/mês) 20.
- Backups: o Free não tem. O Casual inclui 1, o Starter 3 e o Pro 5.
- Um mundo grande com muitas colônias: recomendamos 4 GB para o Necesse. O Starter tem 3 GB e o Pro tem 6 GB.
Testado no Necesse 1.3.3 (imagem da 1up sha256:3d717b31), 2026-10-04.
Histórico de alterações
- 2026-10-04: primeira versão.