Ir para o conteúdo
Nova Life

Instalar um servidor Nova Life

Nova-Life (Amboise) é um jogo francês de simulação de vida com roleplay no Steam em que você pode criar seu próprio servidor. Não encontrei documentação oficial de hospedagem: este guia se baseia no egg comunitário do Pterodactyl e em uma postagem de fórum atribuída ao desenvolvedor, e sinaliza cada ponto não confirmado. Reserve 20 minutos.

Última atualização: 09/10/2026

Nova-Life (Amboise) é um jogo francês de simulação de vida com roleplay no Steam em que você pode criar seu próprio servidor. Não encontrei documentação oficial de hospedagem: este guia se baseia no egg comunitário do Pterodactyl e em uma postagem de fórum atribuída ao desenvolvedor, e sinaliza cada ponto não confirmado. Reserve 20 minutos.

Instalação passo a passo

  1. Prepare um servidor Linux de 64 bits (Ubuntu/Debian) e um usuário não root.

  2. Instale o SteamCMD.

  3. Instale o servidor com app_update 1665030 (veja a ferramenta "Scripts de servidor Nova-Life").

  4. Inicie o servidor uma vez com -startServer para criar Servers/<nome>/.

  5. Edite Servers/<nome>/Config/server.json (ferramenta "Gerador de server.json do Nova-Life").

  6. Abra a porta do jogo (7777 por padrão segundo o egg) no firewall e no roteador.

  7. Crie o serviço systemd para inicialização automática e reinício em caso de falha.

  8. Faça backups regulares da pasta Servers/ (incluindo life.db) e atualize via SteamCMD.

  9. Pergunte no Discord oficial do Nova-Life: Amboise sobre plugins e registre seu servidor em game-rank.com/jeux/nova-life.

Pré-requisitos

  • SO: Linux 64 bits; a versão Windows do servidor não é documentada.
  • Hardware mínimo: não documentado oficialmente. O egg usa 25 slots por padrão (até 50); planeje pelo menos 2 núcleos e 4 GB de RAM como ponto de partida (estimativa não oficial).
  • Conta Steam: instalação com login anônimo (SteamCMD). Os jogadores devem ter o jogo.

Instalação em um VPS Linux (Ubuntu/Debian)

Os comandos abaixo reaproveitam os da postagem de fórum e do egg; as bibliotecas de 32 bits exigidas pelo SteamCMD são instaladas com lib32gcc-s1 (Debian/Ubuntu recentes). Não há teste de conexão localhost documentado: execute o jogo em outra máquina e adicione o servidor pelo IP.

sudo adduser --disabled-password --gecos "" novalife
sudo apt update && sudo apt install -y lib32gcc-s1 curl ca-certificates
sudo -iu novalife
mkdir -p ~/steamcmd && cd ~/steamcmd
curl -sqL https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz | tar zxvf -
./steamcmd.sh +login anonymous +force_install_dir ../nova-life_server +app_update 1665030 validate +quit
cd ../nova-life_server && ./nova-life.x86_64 -batchmode -nographics -startServer "MyServer"

Portas a abrir

A porta de jogo é definida com serverPort em server.json (7777 por padrão segundo o egg, "qualquer porta pode ser usada"). O protocolo (TCP ou UDP) não é documentado: abra 7777 em TCP e UDP para testar e depois restrinja. Em roteador doméstico redirecione (NAT) a porta para o IP local; em OVH, Hetzner, Scaleway abra-a também no firewall / security group. Teste de uma rede externa.

  • 7777/TCP+UDP — jogo (padrão do egg, protocolo não documentado).

Firewall Linux (ufw)

sudo ufw allow OpenSSH
sudo ufw allow 7777/tcp
sudo ufw allow 7777/udp
sudo ufw enable
sudo ufw status

Serviço systemd

Arquivo /etc/systemd/system/nova-life.service; o serviço reinicia o servidor em caso de falha. O egg observa que o servidor exibe muitos erros no console, que segundo ele podem ser ignorados: observe o comportamento do jogo.

[Unit]
Description=Nova-Life server
After=network-online.target
Wants=network-online.target

[Service]
User=novalife
WorkingDirectory=/home/novalife/nova-life_server
ExecStart=/home/novalife/nova-life_server/nova-life.x86_64 -batchmode -nographics -startServer "MyServer"
Restart=on-failure
RestartSec=10

[Install]
WantedBy=multi-user.target

Atualizações, backups e reinícios

Atualização: pare o serviço, execute app_update novamente e inicie. Backup: o egg menciona life.db e server.json; copie a pasta Servers/ (nome do servidor) com o serviço parado. Um cron pode agendar o reinício.

# cron root, 05:00 : sauvegarde + mise à jour + redémarrage / backup + update + restart
0 5 * * * systemctl stop nova-life && tar czf /root/nova-life-$(date +\%F).tar.gz -C /home/novalife/nova-life_server Servers && sudo -u novalife /home/novalife/steamcmd/steamcmd.sh +login anonymous +force_install_dir /home/novalife/nova-life_server +app_update 1665030 validate +quit && systemctl start nova-life

Divulgar seu servidor

Os campos isPublicServer e serverListName do server.json controlam a exibição na lista do jogo (comportamento exato não documentado). Adicione também seu servidor em game-rank.com/jeux/nova-life para divulgá-lo.

Solução de problemas

  • O SteamCMD falha: instale lib32gcc-s1 (bibliotecas de 32 bits) e confira o app ID 1665030.
  • O servidor não inicia: -startServer espera um nome (alfanumérico, hifens) e o executável deve ser iniciado a partir da sua pasta.
  • Jogadores não conseguem conectar: porta 7777 fechada (teste TCP e UDP), NAT ausente ou serverPort diferente no server.json.
  • Configurações ignoradas: server.json editado com o servidor em execução; pare o serviço, edite e reinicie.
  • Muitos erros no console: o egg diz que são comuns porque o jogo está em desenvolvimento; se o jogo funciona, ignore-os e reporte no Discord oficial.

Perguntas frequentes

Existe um guia oficial de hospedagem?
Não encontrei nenhum. As informações vêm do egg comunitário do Pterodactyl e de uma postagem de fórum; confirme no Discord oficial do Nova-Life: Amboise.
Quantos jogadores o servidor comporta?
O egg do Pterodactyl aceita de 1 a 50 slots (25 por padrão) via serverSlot; não é um limite confirmado pela editora.
Posso adicionar plugins?
A comunidade desenvolve plugins para Nova-Life (Discord "MOD NOVA LIFE"), mas o procedimento de instalação não é documentado oficialmente aqui; consulte a comunidade.
Onde ficam os dados do servidor?
Na pasta Servers/<nome>/ do servidor: configuração em Config/server.json e banco de dados life.db (segundo o egg). Faça backup de ambos juntos.

Ferramentas para o seu servidor Nova Life

Nova Life
Nova LifeAcesso livre
Gere o server.json de um servidor Nova-Life: nome, slots, porta 7777, whitelist, salvamento automático e taxa de quadros do servidor.
ConfiguraçãoJSONAbrir
Documentação
Nova Life
Nova LifeAcesso livre
Gere os comandos SteamCMD, o script de inicialização e a unidade systemd de um servidor Nova-Life no Linux.
InicializaçãoSteamCMDsystemdAbrir
Documentação