Un Valheim Dedicated Server en Windows puede instalarse mediante Steam Tools o con SteamCMD. Lo decisivo son un script de inicio separado, parámetros de servidor definidos correctamente, puertos UDP 2456-2457 abiertos y una prueba de firewall, router y conexión. Para hosting permanente también deberías planificar conscientemente actualizaciones, copias de seguridad, suministro eléctrico y riesgos de seguridad.
Requisitos
Necesitas un PC Windows o servidor Windows en el que el Valheim Dedicated Server pueda funcionar de forma permanente. Además necesitas permisos de administración para el firewall de Windows y el router, acceso a Steam o SteamCMD y una conexión a Internet estable con subida suficiente para tus compañeros. Si el servidor debe ser accesible desde fuera de tu red doméstica, tu conexión debe permitir conexiones entrantes. Con DS-Lite, Carrier-NAT o routers de ISP restrictivos, la redirección clásica de puertos puede fallar.
La documentación oficial de Valheim explica en la guía “A Guide to Dedicated Servers” que el rango de puertos estándar del servidor es 2456-2457 y que con el backend de Steam debe ser accesible mediante Port Forwarding: Documentación en valheim.com. La misma fuente indica que crossplay funciona mediante un relay y entonces no necesita redirección de puertos del router para accesibilidad externa. Por eso comprueba primero si quieres usar el backend de Steam o crossplay.
Si no quieres administrarlo tú, un servidor de Valheim alquilado en game-serverhosting es la variante operativa más controlada: recibes hosting Multi-Game con control técnico, soporte y procesos claros para operación y configuración. Encontrarás una entrada práctica en la guía Alquilar y configurar un servidor de Valheim – Guía cooperativa 2026.
Método 1: Instalación mediante Steam
- Abre Steam y ve a la biblioteca.
- Activa la categoría “Tools” en el filtro o desplegable.
- Instala “Valheim Dedicated Server”.
- Abre la carpeta de instalación y trabaja con una copia del archivo de inicio incluido, no directamente con el archivo original.
Puedes definir opciones de inicio, por ejemplo:
-name "Mi servidor" -world "Mundo" -password "pw" -port 2456
Para operación real, la contraseña no debería ser trivial. Usa además un nombre de mundo único para no crear sin querer un mundo nuevo o iniciar el mundo equivocado.
Método 2: Instalación mediante SteamCMD
SteamCMD suele ser más práctico para operación de servidores, porque las actualizaciones y la revalidación se ejecutan de forma reproducible mediante comandos. Instala SteamCMD en una carpeta propia y ejecuta después:
:: Descargar e instalar SteamCMD
steamcmd.exe +login anonymous +app_update 896660 validate +quit
Si quieres controlar explícitamente la carpeta de instalación, añade una ruta +force_install_dir adecuada. Detén el servidor antes de actualizar para que no se modifiquen archivos de mundo mientras se escribe.
Crear script de inicio
Crea un archivo batch start_valheim.bat en la carpeta del servidor o en una carpeta de administración separada:
@echo off
start "" "valheim_server.exe" -nographics -batchmode -name "Servidor" -port 2456 -world "Mundo" -password "pw" -public 1
Ajusta al menos -name, -world y -password. -public 1 hace que el servidor pueda encontrarse públicamente, siempre que la red y el backend lo permitan. Si quieres operar el servidor solo de forma privada, comprueba si -public 0 encaja con tu vía de conexión deseada.
Abrir puertos
Valheim necesita estos puertos en el caso estándar:
| Puerto | Protocolo | Uso |
|---|---|---|
| 2456 | UDP | Tráfico de juego |
| 2457 | UDP | Query |
Firewall de Windows
Abre PowerShell o Símbolo del sistema con permisos de administrador y crea una regla entrante:
netsh advfirewall firewall add rule name="Valheim" dir=in action=allow protocol=UDP localport=2456-2457
Si usas otro puerto de inicio, el rango abierto debe coincidir. Según la documentación oficial, Valheim usa el puerto indicado y además Port+1.
Rúter
- Abrir administración del router (192.168.1.1)
- Port-Forwarding → UDP 2456-2457 → Tu IP local
La dirección del router puede variar; muchos routers domésticos también usan 192.168.0.1 o un dominio del fabricante. Lo importante es que la IP local del servidor Windows permanezca estable, por ejemplo mediante reserva DHCP. No redirijas puertos TCP innecesarios si no los necesitas para Valheim.
Configurar autostart
Coloca el archivo batch en la carpeta de inicio de Windows si el servidor debe arrancar automáticamente tras un reinicio. Para ello abre shell:startup mediante Win+R y vincula start_valheim.bat. Para una operación más fiable, también puedes usar el Programador de tareas de Windows y vincular el inicio a “Al iniciar el sistema” o “Al iniciar sesión”.
Planifica además ventanas de mantenimiento. Con instalación de Steam, Steam actualiza el Dedicated Server de forma similar a otras Tools. Con SteamCMD ejecutas de nuevo app_update 896660 validate. Antes de cada actualización deberías detener el servidor de forma limpia y guardar una copia de la carpeta de guardado de Valheim.
Comprobar el resultado
Inicia start_valheim.bat y observa la consola del servidor. Debería funcionar sin cerrarse inmediatamente. Después prueba primero en la red local si puedes alcanzar el servidor. Solo cuando eso funcione, comprueba el acceso desde fuera, por ejemplo mediante un compañero fuera de tu red doméstica.
Si quieres configurar bien comandos de admin, moderación y permisos, te ayuda la guía Comandos del servidor de Valheim – Todos los Admin Commands. Para configuración avanzada, mods y progreso de jefes, encaja Alquilar un servidor de Valheim: mods, configuración y orden de jefes 2026.
Solución de problemas
El servidor no aparece en la lista
Comprueba primero si -public 1 está definido y si el servidor funciona sin errores. Después controla el firewall de Windows, la redirección del router y la accesibilidad pública. Las listas de servidores pueden actualizarse con retraso; una prueba de conexión directa suele ser más significativa.
Los amigos no pueden conectarse
Si las conexiones locales funcionan, pero las externas no, el problema suele estar en la redirección de puertos, NAT del ISP o IP de destino incorrecta en el router. Compara la redirección del router con la IP local de tu servidor Windows y comprueba si tu conexión a Internet permite conexiones UDP entrantes.
El mundo no inicia como se esperaba
Comprueba el valor de -world. Otro nombre crea o carga otro mundo. Guarda la carpeta de guardado de Valheim antes de hacer cambios para poder volver atrás en caso de configuración errónea.
El servidor se cierra después de iniciar
Inicia el archivo batch desde un Símbolo del sistema ya abierto para que los mensajes de error sigan visibles. Causas frecuentes son rutas incorrectas, archivos faltantes, puertos ocupados por duplicado o parámetros no válidos.
Desventajas del self-hosting
- Electricidad: El PC debe funcionar 24/7
- Internet: Tu ancho de banda de subida limita a los jugadores
- Seguridad: Tu PC es accesible desde Internet
- Mantenimiento: Instalar actualizaciones manualmente
Servidor alquilado como alternativa
El self-hosting tiene sentido si quieres aprender, probar o asumir toda la responsabilidad de tu propio entorno Windows. Para partidas cooperativas regulares, un servidor alquilado suele ser más fácil de operar, porque hardware, accesibilidad, vías de soporte y procesos operativos no dependen de tu PC privado. En game-serverhosting el foco está en hosting Multi-Game de pago con control técnico y administración transparente, no en operación improvisada de servidor doméstico.
Comprobación, límites y vuelta atrás segura
La guía “Configurar un Valheim Dedicated Server en Windows” se aplica al tipo de servidor descrito en el artículo y al estado de versión visible en el momento de la comprobación. Los nombres de menús, versiones disponibles, compatibilidad de mods o plugins y recursos necesarios pueden cambiar tras actualizaciones. Por eso no traslades valores sin comprobarlos a otra versión de juego, loader o servidor.
Antes de hacer cambios en el mundo, la partida, la configuración o las extensiones, crea una copia de seguridad de los archivos afectados. Después cambia solo un paso relacionado y compruébalo con la misma versión de cliente y servidor con la que quieras jugar más adelante.
| Punto de comprobación | Resultado esperado | Cancelación y vuelta atrás |
|---|---|---|
| Inicio del servidor | El servidor alcanza el estado operativo sin nuevos mensajes de error. | Si hay errores de inicio, deshaz el cambio y restaura la última copia de seguridad. |
| Prueba de conexión | Una cuenta de prueba puede conectarse mediante la dirección mostrada en el panel. | Si hay errores de versión o conexión, vuelve a comparar versión, puerto y permisos. |
| Prueba funcional | La función modificada concretamente funciona sin dañar datos existentes del mundo o del juego. | Si hay efectos secundarios, detén el servidor y restaura los archivos guardados. |
Una prueba individual correcta no garantiza rendimiento ni disponibilidad. El tamaño del mundo, los mods, plugins, número de jugadores, ruta de red y carga simultánea pueden cambiar el resultado. Documenta versión, cambio y resultado de la prueba para poder entender desviaciones posteriores.
FAQ
¿Necesito SteamCMD obligatoriamente?
No. También puedes instalar el Valheim Dedicated Server mediante Steam Tools. SteamCMD tiene sentido sobre todo si quieres controlar claramente actualizaciones e instalación mediante comandos.
¿Qué puertos tengo que abrir?
En el caso estándar, Valheim usa UDP 2456 y 2457. Si defines otro -port, el servidor usa ese puerto y además Port+1.
¿También tengo que configurar redirección de puertos con crossplay?
Según la documentación oficial de Valheim, crossplay no necesita redirección de puertos del router para accesibilidad externa, porque la conexión funciona mediante un relay. Aun así, el puerto sigue siendo relevante para distinguir varios servidores.
¿Puedo iniciar el servidor automáticamente después de reiniciar Windows?
Sí. Coloca un acceso directo al archivo batch en la carpeta de inicio automático o crea una tarea en el Programador de tareas de Windows.
¿Qué es importante antes de las actualizaciones?
Detén el servidor de forma limpia y guarda tus archivos de mundo. Después puedes actualizar mediante Steam o ejecutar app_update 896660 validate con SteamCMD.