Funcom ofrece un servidor autoalojado (experimental, solo PC, sin coste) instalado mediante una herramienta de Steam que crea una máquina virtual Hyper-V. No hay carpeta de servidor clásica ni instalación con SteamCMD documentada: esta guía sigue la página oficial y no afirma nada más.
Instalación paso a paso
Comprueba la máquina: Windows Pro, Hyper-V, ~20 GB RAM, AVX2.
Activa la virtualización en la BIOS y luego la función Hyper-V de Windows.
Genera un token de autoalojamiento en account.duneawakening.com.
En Steam, filtro Herramientas: instala «Dune: Awakening Self-Hosted Server».
Ejecuta battlegroup.bat como administrador, elige initial-setup e introduce el token.
Abre los puertos 7777-7810/UDP, 31982/TCP en el cortafuegos y el router.
Ajusta los ajustes con los archivos UserSettings (File Browser) o el spec del battlegroup.
Actualiza con «Battlegroup Commands» y haz copia de la base con el servidor detenido.
Requisitos
- Windows con Hyper-V (edición Pro necesaria según la página oficial)
- Unos 20 GB de RAM según los servidores; swap experimental para menos
- CPU compatible con AVX2, virtualización activada
- Cuenta de Dune con token de autoalojamiento; el procedimiento requiere conocimientos técnicos
Instalación local (Windows)
No hay comando de SteamCMD documentado: todo pasa por la herramienta de Steam y su menú. Tras initial-setup arranca la VM y un menú ofrece: comandos de VM, de battlegroup (iniciar/detener/actualizar/estado), edición del battlegroup, logs y copias. Mantén el .bat original en su carpeta de instalación.
Instalación en un VPS / servidor dedicado Linux
Linux: no documentado oficialmente. Servidor dedicado o VPS Windows: solo es posible si el proveedor permite virtualización anidada e Hyper-V; consúltalo con él. El alojamiento gestionado por terceros (Nitrado…) es la alternativa sin administración.
Puertos que abrir
- 7777-7810/UDP: servidores de juego (Port e IGWPort modificables; adapta la redirección)
- 31982/TCP: RMQ
Firewall de Windows (netsh)
En PowerShell como administrador (o «cmd» de administrador):
netsh advfirewall firewall add rule name="Dune Awakening 7777-7810/UDP" dir=in action=allow protocol=UDP localport=7777-7810
netsh advfirewall firewall add rule name="Dune Awakening 31982/TCP" dir=in action=allow protocol=TCP localport=31982Cortafuegos del proveedor y redirección de puertos (NAT)
Si el servidor está en un proveedor (OVH, Hetzner, Scaleway…), abre los mismos puertos en su cortafuegos de red («security group»). Si lo alojas en casa, redirige los puertos (NAT) del router a la IP local fija de la máquina. Prueba desde fuera (datos móviles o un amigo): una prueba desde tu propia red no demuestra nada.
Inicio automático y supervisión
Sin servicio systemd: la VM Hyper-V y el battlegroup se gestionan desde el menú de battlegroup.bat. Para reiniciar con Windows crea una tarea programada «al iniciar» (máximos privilegios) que arranque la VM y el battlegroup; pruébala, la página oficial no describe esta automatización.
Actualizaciones, copias de seguridad y reinicios
Actualización: «Battlegroup Commands» > actualizar a la última versión. Copia: «Monitoring and Backups» > copia de la base, preferiblemente con el battlegroup detenido (pesa en el rendimiento). También puedes guardar/recargar el spec para probar ajustes. Un YAML inválido rompe el battlegroup.
Publicar y encontrar tu servidor
Cuando el servidor sea público, añádelo en https://game-rank.com/jeux/dune-awakening (el sitio del propietario de esta herramienta) para que los jugadores lo encuentren, lo sigan y voten por él.
Solución de problemas
- El setup falla o la VM no arranca: revisa la virtualización en la BIOS, Hyper-V y la edición Windows Pro; ejecuta battlegroup.bat como administrador.
- Falta de memoria: el battlegroup requiere unos 20 GB; activa el swap experimental o reduce el número de servidores.
- Mis ajustes desaparecen: los cambiados en el Battlegroup Director no persisten; aplícalos en el spec del battlegroup o en los archivos UserSettings.
- Inaccesible desde fuera pero bien en localhost: falta el cortafuegos del sistema, el del proveedor o la redirección NAT, o el protocolo (UDP/TCP) es incorrecto. Revisa cada capa una por una.
- Otras dudas: la página oficial remite al Discord de Dune: Awakening; al ser experimental, el procedimiento puede cambiar.
Preguntas frecuentes
- ¿El servidor es de pago?
- No, Funcom no cobra por el autoalojamiento; tú aportas hardware y conexión. Es experimental y solo PC (no en consola).
- ¿Hay un archivo de configuración que generar?
- Funcom documenta archivos UserSettings rellenados y el spec YAML del battlegroup, pero no sus claves. Por honestidad no ofrecemos generador; edita los archivos suministrados.
- ¿Se puede bajar de 20 GB de memoria?
- Sí, con la opción experimental de swap de memoria que usa disco; es más lento y oficialmente experimental.
- ¿Cómo actualizo el servidor?
- Menú de battlegroup.bat > Battlegroup Commands > actualizar a la última versión.
