Saltar al contenido
Nova Life

Instalar un servidor de Nova Life

Nova-Life (Amboise) es un juego francés de simulación de vida con roleplay en Steam donde puedes crear tu propio servidor. No encontré documentación oficial de alojamiento: esta guía se apoya en el egg comunitario de Pterodactyl y en un mensaje de foro atribuido al desarrollador, y señala cada punto no confirmado. Calcula 20 minutos.

Última actualización: 9/10/2026

Nova-Life (Amboise) es un juego francés de simulación de vida con roleplay en Steam donde puedes crear tu propio servidor. No encontré documentación oficial de alojamiento: esta guía se apoya en el egg comunitario de Pterodactyl y en un mensaje de foro atribuido al desarrollador, y señala cada punto no confirmado. Calcula 20 minutos.

Instalación paso a paso

  1. Prepara un servidor Linux de 64 bits (Ubuntu/Debian) y un usuario no root.

  2. Instala SteamCMD.

  3. Instala el servidor con app_update 1665030 (ver la herramienta «Scripts de servidor Nova-Life»).

  4. Inicia el servidor una vez con -startServer para crear Servers/<nombre>/.

  5. Edita Servers/<nombre>/Config/server.json (herramienta «Generador de server.json de Nova-Life»).

  6. Abre el puerto del juego (7777 por defecto según el egg) en el cortafuegos y el router.

  7. Crea el servicio systemd para el inicio automático y el reinicio en caso de fallo.

  8. Haz copias periódicas de la carpeta Servers/ (incluida life.db) y actualiza con SteamCMD.

  9. Pregunta en el Discord oficial de Nova-Life: Amboise por los plugins y registra tu servidor en game-rank.com/jeux/nova-life.

Requisitos

  • SO: Linux de 64 bits; la versión Windows del servidor no está documentada.
  • Hardware mínimo: no documentado oficialmente. El egg usa 25 slots por defecto (hasta 50); prevé al menos 2 núcleos y 4 GB de RAM como punto de partida (estimación no oficial).
  • Cuenta Steam: instalación con inicio anónimo (SteamCMD). Los jugadores deben tener el juego.

Instalación en un VPS Linux (Ubuntu/Debian)

Los comandos siguientes reutilizan los del mensaje de foro y del egg; las bibliotecas de 32 bits que necesita SteamCMD se instalan con lib32gcc-s1 (Debian/Ubuntu recientes). No hay prueba de conexión localhost documentada: ejecuta el juego en otro equipo y añade el servidor por su 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"

Puertos a abrir

El puerto de juego se fija con serverPort en server.json (7777 por defecto según el egg, «se puede usar cualquier puerto»). El protocolo (TCP o UDP) no está documentado: abre 7777 en TCP y UDP para probar y luego restringe. En un router doméstico redirige (NAT) el puerto a la IP local; en OVH, Hetzner, Scaleway ábrelo también en el cortafuegos / security group. Prueba desde una red externa.

  • 7777/TCP+UDP — juego (por defecto del egg, protocolo no documentado).

Cortafuegos Linux (ufw)

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

Servicio systemd

Archivo /etc/systemd/system/nova-life.service; el servicio reinicia el servidor si falla. El egg indica que el servidor muestra muchos errores en consola, que según él pueden ignorarse: vigila mejor el comportamiento del juego.

[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

Actualizaciones, copias y reinicios

Actualización: detén el servicio, vuelve a ejecutar app_update e inicia. Copia: el egg menciona life.db y server.json; copia la carpeta Servers/ (nombre del servidor) con el servicio detenido. Un cron puede programar el reinicio.

# 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

Publicar tu servidor

Los campos isPublicServer y serverListName de server.json controlan la aparición en la lista del juego (comportamiento exacto sin documentar). Añade también tu servidor en game-rank.com/jeux/nova-life para darlo a conocer.

Solución de problemas

  • SteamCMD falla: instala lib32gcc-s1 (bibliotecas de 32 bits) y verifica el app ID 1665030.
  • El servidor no arranca: -startServer espera un nombre (alfanumérico, guiones) y el ejecutable debe lanzarse desde su carpeta.
  • Los jugadores no pueden conectar: puerto 7777 cerrado (prueba TCP y UDP), falta NAT o serverPort distinto en server.json.
  • Ajustes ignorados: server.json editado con el servidor en marcha; detén el servicio, edita y reinicia.
  • Muchos errores en consola: el egg indica que son habituales porque el juego está en desarrollo; si el juego funciona, ignóralos y repórtalos en el Discord oficial.

Preguntas frecuentes

¿Existe una guía oficial de alojamiento?
No encontré ninguna. La información viene del egg comunitario de Pterodactyl y de un mensaje de foro; confírmala en el Discord oficial de Nova-Life: Amboise.
¿Cuántos jugadores admite el servidor?
El egg de Pterodactyl acepta de 1 a 50 slots (25 por defecto) mediante serverSlot; no es un límite confirmado por el editor.
¿Puedo añadir plugins?
La comunidad desarrolla plugins para Nova-Life (Discord «MOD NOVA LIFE»), pero el procedimiento de instalación no está documentado oficialmente aquí; consulta a la comunidad.
¿Dónde se guardan los datos del servidor?
En la carpeta Servers/<nombre>/ del servidor: configuración en Config/server.json y base de datos life.db (según el egg). Cópialos juntos.

Herramientas para tu servidor de Nova Life

Nova Life
Nova LifeAcceso libre
Genera el server.json de un servidor Nova-Life: nombre, slots, puerto 7777, lista blanca, autoguardado y tasa de fotogramas del servidor.
ConfiguraciónJSONAbrir
Documentación
Nova Life
Nova LifeAcceso libre
Genera los comandos de SteamCMD, el script de inicio y la unidad systemd de un servidor Nova-Life en Linux.
InicioSteamCMDsystemdAbrir
Documentación