Mi servidor de Valheim no arranca: errores y soluciones
Si tu servidor de Valheim se cierra nada más arrancar, casi siempre es la contraseña: al menos 5 caracteres y que no vaya dentro del nombre del servidor ni del mundo. Si arranca pero sale un mundo vacío, el nombre del mundo no es el de su carpeta. Lo demás (puertos ocupados, un mod de BepInEx que no es de la 1.0, un mundo viejo, la memoria o el disco) se ve en las últimas líneas de la consola. Así se reconoce y se arregla cada caso, en tu PC y en un servidor alquilado.
Dónde ver el error
En tu PC, en la ventana negra que abre start_headless_server.bat (o tu copia). Cuando el servidor está listo dice «Game server connected»: si la ventana se cierra antes o nunca llega a esa línea, lo que importa son las últimas líneas. Como la ventana se cierra sola, conviene guardarlo en un archivo: añade -logFile seguido de una ruta (por ejemplo, -logFile "C:\valheim-log.txt") a la línea de arranque y lee el final de ese archivo.
Si tienes mods, BepInEx escribe además su propio registro, BepInEx/LogOutput.log, en la carpeta del servidor: ahí sale qué mod no ha cargado y por qué. En un servidor alquilado, todo esto está en la consola del panel.
¿Prefieres no montarlo tú? Servidores de Valheim desde 8 € al mes, sin permanencia y con devolución íntegra en 72 horas. O crea un servidor de Valheim gratis, sin tarjeta.
La contraseña: menos de 5 caracteres o dentro del nombre
Es la causa número uno. En un servidor público, Valheim no arranca si la contraseña tiene menos de 5 caracteres o si va dentro del nombre del servidor (-name) o del mundo (-world). «Vikingos» como mundo y «vikingos1» como contraseña cuenta como dentro; «hidromiel42», no.
Evita también los espacios y las comillas en la contraseña: en la línea del .bat cada valor va entre comillas, y un espacio o unas comillas de más parten la línea. Cámbiala, guarda el archivo y arranca otra vez. Dónde va cada cosa en esa línea, en crear un servidor dedicado de Valheim en tu PC.
Arranca, pero con un mundo nuevo y vacío
No es que no arranque: es que no encuentra tu mundo y crea otro. -world carga el mundo con ese nombre y, si no existe, lo crea. Tiene que coincidir letra a letra (con mayúsculas) con la carpeta del mundo dentro de worlds_local, o con el nombre de los archivos .db y .fwl si es un mundo de antes de la 1.0. Tu mundo no se ha borrado: sigue ahí, al lado del nuevo.
Apaga el servidor
Con Ctrl+C en su ventana, no con la X.
Mira cómo se llama la carpeta
En worlds_local, dentro de %USERPROFILE%\AppData\LocalLow\IronGate\Valheim en Windows o de ~/.config/unity3d/IronGate/Valheim en Linux (salvo que uses -savedir). Si el mundo está en la nube de Steam, pásalo antes a local desde el menú de gestionar partidas del juego.
Copia ese nombre en -world
Tal cual, entre comillas. La carpeta tiene que estar directamente dentro de worlds_local, no dentro de otra carpeta (pasa al descomprimir un .zip).
Arranca y comprueba
La consola tiene que cargar tu mundo, no generar uno. Cuando estés seguro, borra el mundo vacío que se creó por error.
El puerto está ocupado
El servidor usa el puerto que le das con -port y también el siguiente (2456 y 2457 por defecto). Si otro programa o otro servidor ya los tiene, el nuevo no puede usarlos. Lo más habitual es el propio Valheim: el manual oficial avisa de que, si cierras la ventana con la X, el servidor puede seguir funcionando por detrás. Abre el Administrador de tareas, busca valheim_server.exe, ciérralo y arranca otra vez. A partir de ahora, apágalo siempre con Ctrl+C.
Si tienes dos servidores en el mismo PC, dales puertos separados de dos en dos (2456 y 2458). Y si los dos van con juego cruzado y el mismo puerto, el manual pide un -instanceid distinto para cada uno. Todo sobre los puertos, en puertos de Valheim.
Un mod de BepInEx que no es de la 1.0
Valheim no tiene mods oficiales, y con la 1.0 (9 de septiembre de 2026) muchos dejaron de funcionar hasta que sus autores los pusieron al día. Si el servidor dejó de arrancar justo después de instalar un mod o de una actualización del juego, empieza por aquí (lo que cambió con la 1.0).
Haz una copia del mundo
Antes de quitar mods: algunos guardan cosas en el mundo.
Lee BepInEx/LogOutput.log
Busca el primer error: suele nombrar el mod que falla o la dependencia que le falta.
Mira la fecha del mod en Thunderstore
Si su última versión es anterior al 9 de septiembre de 2026, no está hecha para la 1.0. Actualízalo o quítalo.
Quita el último que pusiste
Sácalo de BepInEx/plugins y arranca. Si no sabes cuál es, quítalos todos y ve devolviéndolos de pocos en pocos.
Un mundo de antes de la 1.0
Desde la 1.0, cada mundo es una carpeta. Un mundo de antes (un .db y un .fwl) sigue valiendo: la primera vez que lo carga, el juego hace una copia y lo convierte. Para eso necesita los dos archivos, con el mismo nombre y de la misma fecha; un .db sin su .fwl, o de fechas distintas, da problemas. Si al convertirlo se queda a medias o algo no carga, vuelve a la copia que hizo el juego (cómo recuperar un mundo).
Ten el servidor al día: el parche 1.0.17 arregla un fallo raro que podía borrar todos los objetos de partes del mundo al partir un archivo grande del guardado nuevo en otros más pequeños.
Linux: faltan paquetes o la versión de GLIBC
Si en Linux se cierra sin llegar a cargar nada, mira primero las librerías. El manual oficial pide los paquetes libatomic1, libpulse-dev y libpulse0, y como mínimo GLIBC_2.29 y GLIBCXX_3.4.26. Si tu sistema es más viejo, el propio manual propone arrancarlo con Docker.
La memoria o el disco
Si el servidor arranca y se cae al cargar el mundo o cuando alguien entra, y más con muchos mods o un mundo muy explorado, suele ser la memoria: para un grupo sin mods bastan unos 4 GB; con mods o bases enormes, 6 GB (cuánta RAM necesita). Si el servidor está en el PC donde juegas, cuenta también lo que usa el juego.
Con el disco lleno, el servidor no puede guardar. Lo que más crece con el tiempo, además del mundo, son las copias que deja el propio juego junto a él (-backups dice cuántas guarda): borra las viejas o guarda menos.
Con NapNodes
Los puertos no son cosa tuya: cada servidor tiene los suyos, que salen en la tarjeta «Dirección para jugar». Y con «Actualizar el juego al encender» activado (viene así), el servidor se pone al día al encenderse.
Mira la «Consola»
En tu servidor, la «Consola» enseña lo que dice el juego al arrancar. La primera vez, la instalación tarda 10–15 minutos: si aún se está instalando, no está roto.
La contraseña ya viene bien
Se genera sola y la ves en «Configuración» → «Contraseña para entrar», con «Copiar». Si la cambias, el panel no deja guardar una de menos de 5 caracteres o que vaya dentro del nombre del servidor o del mundo.
El mundo, con el nombre de su carpeta
El ajuste «Mundo» de «Configuración» tiene que ser igual que la carpeta de worlds_local (en «Archivos», dentro de .config/unity3d/IronGate/Valheim). Si subiste un mundo en .zip, comprueba tras «Descomprimir» que la carpeta no quedó dentro de otra.
Quita el último mod
En «Mods», pestaña «Instalados», quita el último que pusiste y pulsa «Reiniciar». El panel instala BepInEx solo y lo activa solo si hay mods.
Si se ha estropeado el mundo
En «Copias de seguridad» están las copias del panel; las del propio juego, en worlds_local. El servidor gratis no tiene copias del panel, y su disco es de 5 GB: te llega un correo al 80 % y al 95 %.
Si nada de esto lo arregla
Abre un ticket en «Ayuda» con las últimas líneas de la consola. Como último recurso, «Reinstalar el servidor», al final de «Configuración», vuelve a pasar la instalación del juego (haz antes una copia).
Preguntas frecuentes
¿Por qué mi servidor de Valheim se cierra nada más abrirlo?
Casi siempre por la contraseña: tiene que tener al menos 5 caracteres y no ir dentro del nombre del servidor ni del mundo. Si no es eso, mira las últimas líneas de la consola: un mod, un puerto ocupado o, en Linux, una librería que falta.
¿Por qué mi servidor de Valheim crea un mundo nuevo en vez de cargar el mío?
Porque el nombre de -world no coincide con la carpeta del mundo en worlds_local (o con los archivos .db y .fwl en un mundo de antes de la 1.0). Pon el nombre exacto, con mayúsculas, y reinicia: tu mundo sigue ahí.
¿Dónde está el registro del servidor de Valheim?
En la ventana del servidor. Para guardarlo en un archivo, arranca con -logFile y una ruta. Los errores de mods van en BepInEx/LogOutput.log. En un servidor alquilado, en la consola del panel.
¿Por qué no arranca mi servidor de Valheim con mods después de la 1.0?
Porque algún mod no se ha puesto al día con la 1.0 o le falta una dependencia. Mira en Thunderstore la fecha de cada mod, quita el último que pusiste y ve devolviéndolos de pocos en pocos.
¿Un mundo de antes de la 1.0 funciona en el servidor nuevo?
Sí. La primera vez que lo carga, el juego hace una copia y lo convierte en una carpeta. Necesita el .db y el .fwl, con el mismo nombre y de la misma fecha.
¿Lo montamos?
Servidores de Valheim desde 8 € al mes, sin sobreventa: tu RAM es solo tuya. Y si quieres empezar sin pagar, tienes un servidor de Valheim gratis, sin tarjeta.
¿No sabes si tu servidor está encendido? Compruébalo en un segundo con «¿Está encendido mi servidor de Valheim?»: jugadores, versión y contraseña, gratis.