Este guia cobre tudo o que você precisa saber sobre configurar seu servidor dedicado de Necesse na Legion Hosting. Necesse é um RPG de ação cooperativo com elementos de sobrevivência, apresentando exploração, crafting, construção de bases e gerenciamento de assentamentos em ilhas geradas proceduralmente. Para gerenciar seu servidor depois que ele estiver rodando, veja nosso guia de Comandos de Admin do Necesse.
O que é Necesse?
Necesse é um jogo de sobrevivência RPG de ação com visão de cima onde os jogadores exploram mundos gerados proceduralmente, coletam recursos, fabricam equipamentos, constroem bases e gerenciam assentamentos de NPCs. O jogo apresenta um sistema de progressão que leva os jogadores através de múltiplos biomas, chefes cada vez mais desafiadores e exploração de masmorras mais profundas. O multiplayer suporta até 250 jogadores em um único servidor, tornando-o ideal tanto para grandes servidores comunitários quanto para pequenos grupos de amigos.
Principais recursos incluem:
- Exploração — Viaje entre ilhas geradas proceduralmente em múltiplos biomas
- Combate — Lute contra inimigos e chefes cada vez mais difíceis com uma variedade de armas e armaduras
- Crafting & Construção — Sistema extenso de crafting com construção e decoração de bases
- Gerenciamento de Assentamentos — Recrute NPCs, atribua trabalhos e construa assentamentos prósperos
- Multiplayer — Gameplay cooperativo com amigos em servidores dedicados
Primeira Inicialização
Quando seu servidor Necesse é provisionado na Legion Hosting, ele vem pré-configurado e pronto para iniciar. Para colocar seu servidor rodando pela primeira vez:
- Faça login no GPanel em gpanel.legionhosting.net
- Selecione seu servidor Necesse na lista de servidores
- Clique em Start para iniciar o servidor
- O servidor gerará o mundo padrão e os arquivos de configuração na primeira inicialização
- Quando o console exibir que o servidor está pronto, os jogadores podem conectar
Variáveis de Inicialização do GPanel
O GPanel fornece variáveis de inicialização na aba Startup que permitem configurar parâmetros-chave do servidor sem editar arquivos diretamente. As alterações requerem uma reinicialização do servidor para entrar em vigor.
| Variável | Padrão | Descrição |
|---|---|---|
SAVE_NAME |
Save1 |
Nome do arquivo de save do mundo para carregar ou criar |
SERVER_SLOTS |
10 |
Número máximo de vagas para jogadores (1-250) |
SERVER_PASSWORD |
(vazio) | Senha do servidor para servidores privados. Deixe em branco para um servidor público. |
AUTO_UPDATE |
0 |
Habilitar ou desabilitar atualização automática na inicialização. Defina como 1 para habilitar. |
SRCDS_BETAID |
(vazio) | Branch beta do Steam para instalar. Deixe em branco para a versão estável. |
Configuração do Servidor (server.cfg)
A configuração principal do servidor é armazenada em server.cfg. No seu servidor no GPanel, você pode encontrar este arquivo no File Manager dentro do diretório cfg/. O arquivo usa um formato estruturado com configurações dentro de um bloco SERVER = { }.
Aqui está a lista completa de configurações do server.cfg:
SERVER = {
port = 14159, // [0 - 65535] Server port
slots = 10, // [1 - 250] Maximum player slots
password = "", // Leave blank for no password
maxClientLatencySeconds = 30, // Max allowed client latency
pauseWhenEmpty = true, // Pause world when no players online
giveClientsPower = true, // Client-side hit detection (anti-cheat)
logging = true, // Create log files for each server start
language = en, // Server language
zipSaves = true, // Compress save files
MOTD = "" // Message of the day
}
Descrição das Configurações
| Configuração | Padrão | Descrição |
|---|---|---|
port |
14159 | A porta UDP na qual seu servidor escuta. Faixa: 0-65535. Geralmente gerenciada automaticamente pelo GPanel. |
slots |
10 | Número máximo de jogadores simultâneos. Faixa: 1-250. |
password |
(vazio) | Senha do servidor. Deixe em branco para um servidor público. Os jogadores devem inserir esta senha para conectar. |
maxClientLatencySeconds |
30 | Latência máxima permitida do cliente em segundos antes do timeout. Aumente se jogadores com ping alto estiverem sendo desconectados. |
pauseWhenEmpty |
true | Quando habilitado, o servidor pausa a simulação do mundo quando nenhum jogador está conectado. Defina como false para manter o mundo rodando 24/7 (assentamentos continuarão funcionando). |
giveClientsPower |
true | Quando habilitado, os clientes têm autoridade sobre sua própria detecção de acertos, posição e mecânicas similares. Defina como false para validação mais rígida no lado do servidor (funciona como anti-cheat básico, mas pode parecer menos responsivo). |
logging |
true | Quando habilitado, o servidor cria arquivos de log para cada sessão. Útil para solução de problemas. |
language |
en | Idioma do servidor para mensagens do sistema. |
zipSaves |
true | Quando habilitado, os arquivos de save são comprimidos. Economiza espaço em disco, mas aumenta ligeiramente os tempos de salvar/carregar. |
MOTD |
(vazio) | Mensagem do Dia exibida aos jogadores quando entram no servidor. |
Configurações do Mundo (worldSettings.cfg)
Configurações específicas do mundo são armazenadas em um arquivo separado chamado worldSettings.cfg, localizado dentro da pasta de save do mundo (ex: saves/YourWorldName/worldSettings.cfg). Estas configurações controlam mecânicas de gameplay e podem ser alteradas a qualquer momento.
| Configuração | Padrão | Descrição |
|---|---|---|
allowCheats |
false | Habilita comandos de cheat no servidor. Aviso: Uma vez habilitado, isso é irreversível e bloqueia personagens a mundos com cheats habilitados. |
difficulty |
NORMAL | Nível de dificuldade do jogo. Veja a tabela de dificuldade abaixo. |
deathPenalty |
DROP_MATS | O que acontece quando um jogador morre. Opções: NONE, DROP_MATS, DROP_INVENTORY, DROP_ALL, HARDCORE. |
raidFrequency |
OCCASIONALLY | Com que frequência as raids ocorrem. Opções: OFTEN, OCCASIONALLY, RARELY, NEVER. |
playerHunger |
true | Habilita ou desabilita a mecânica de fome. |
disableMobSpawns |
false | Quando habilitado, impede que mobs hostis apareçam naturalmente. |
forcedPvP |
false | Quando habilitado, todos os jogadores têm PvP permanentemente ativado e não podem desabilitá-lo. |
unloadSettlements |
false | Controla se os assentamentos são descarregados quando nenhum jogador está por perto. |
maxSettlementsPerPlayer |
-1 | Número máximo de assentamentos que um único jogador pode possuir. Defina como -1 para ilimitado. |
dayTimeMod |
1.0 | Multiplicador de duração do dia. Valores maiores fazem o dia durar mais. Máximo: 10. |
nightTimeMod |
1.0 | Multiplicador de duração da noite. Valores maiores fazem a noite durar mais. Máximo: 10. |
Níveis de Dificuldade
| Dificuldade | Modificador de Dano | Modificador de Knockback |
|---|---|---|
| Casual | -50% de dano recebido | Normal |
| Adventure | -30% de dano recebido | Normal |
| Classic (Normal) | Sem modificador | Normal |
| Hard | +30% de dano recebido | -25% de knockback causado |
| Brutal | +100% de dano recebido | -60% de knockback causado |
Opções de Penalidade por Morte
| Penalidade | Descrição |
|---|---|
NONE |
Nenhum item é dropado ao morrer |
DROP_MATS |
Materiais que não são equipamentos são dropados (padrão) |
DROP_INVENTORY |
O inventário principal é dropado (hotbar e itens equipados são mantidos) |
DROP_ALL |
Todos os itens carregados são dropados |
HARDCORE |
Morte permanente do personagem — o personagem é excluído |
Como Conectar
Quando seu servidor estiver rodando, os jogadores podem conectar seguindo estes passos:
- Inicie o Necesse pelo Steam
- No menu principal, clique em Multiplayer
- Clique em Direct Connect (ou Join Server se o servidor aparecer na lista)
- Digite o endereço IP e porta do seu servidor no formato
IP:Port(ex:192.168.1.100:14159) - Se o servidor tiver uma senha, insira-a quando solicitado
- Clique em Connect
Gerenciamento de Saves
O Necesse armazena dados do mundo e dos jogadores no diretório saves/ do seu servidor. Entender a estrutura de saves ajuda com backups e gerenciamento do mundo.
Estrutura dos Arquivos de Save
saves/
YourWorldName/
worldSettings.cfg <-- World configuration
world/ <-- World data (islands, structures)
players/ <-- Player character data
settlements/ <-- Settlement information
Recomendações de Backup
- Use o recurso de backup integrado do GPanel para criar snapshots antes de grandes mudanças
- Você também pode baixar a pasta inteira
saves/via SFTP para backups locais - O servidor salva automaticamente periodicamente, mas você pode acionar um save manual usando o comando
/saveno console
Resetando o Mundo
Para começar com um mundo novo:
- Pare o servidor no GPanel
- Abra o File Manager
- Navegue até o diretório
saves/ - Exclua ou renomeie a pasta do mundo que deseja resetar
- Inicie o servidor — um novo mundo será gerado automaticamente
Artigos Relacionados
- Comandos de Admin do Necesse
- Como Encontrar o IP e a Porta do Seu Servidor
- Como Fazer Upload de Arquivos via SFTP
- Primeiros Passos com Seu Novo Servidor
Precisa de Ajuda?
Se você estiver tendo problemas com seu servidor Necesse ou precisar de mais assistência, nossa equipe de suporte está aqui para ajudar. Envie um ticket de suporte e retornaremos o mais rápido possível.