Tu propio servidor Valheim 24/7
SteamCMD, puertos, crossplay, admins y cómo mantenerlo funcionando.
Por qué ejecutar un servidor dedicado
Un servidor Valheim dedicado permanece en línea sin que un jugador hosting desde su escritorio. Los amigos en Xbox, PlayStation 5, Switch 2 y Steam pueden unirse cuando quieran. El mundo sigue ejecutándose mientras nadie está conectado. Ese es el compromiso: más trabajo de configuración inicial, cero tiempo de inactividad cuando el host apaga su portátil.
Esta guía cubre el método oficial Valve SteamCMD. Proveedores como G-Portal, ServerBlend y 4Netplayers preinstalan la herramienta y establecen el flag -crossplay. Si alquilas, salta al panel de control específico del proveedor y ve al paso de adminlist.
Instalación de SteamCMD
Descarga SteamCMD desde la página de SteamCMD de Valve. Extrae它 a una carpeta como C:\valheim-server. Ejecuta steamcmd.exe una vez para actualizarse. El siguiente comando descarga los archivos del servidor Valheim:
steamcmd +login ANONYMOUS +force_install_dir C:\valheim-server +app_update 896660 validate +quit
Reemplaza ANONYMOUS con tus credenciales de Steam si posees Valheim y quieres hosting de tu propia copia de la biblioteca. El ID de app 896660 es el Servidor Dedicado Valheim. Ejecuta esto en la máquina que permanecerá encendida, no en el PC gaming que apagas a medianoche.
Archivo batch de inicio
Crea un archivo llamado start.bat en la carpeta del servidor:
@echo off
set SteamAppId=892970
start "Valheim Server" /min "C:\valheim-server\valheim_server.exe" -nographics -batchmode -port 2456 -world "MiMundo" -password "MiContraseña" -crossplay
Flags clave:
-port 2456— puerto UDP para tráfico de juego. Añade2457para matchmaking de Steam en la misma máquina.-world "MiMundo"— el nombre del mundo. Lo crea si no existe.-password "MiContraseña"— la contraseña del mundo que los jugadores necesitan para unirse.-crossplay— habilita conexiones de PlayStation y Switch a través del relé. No lo omitas si amigos de consola se unen.
Reenvío de puertos
Tráfico solo Steam (sin jugadores de consola): reenvía UDP 2456 y UDP 2457 en tu router a la máquina servidor. Verifica el tipo NAT en el router; NAT de Cono Completo o Cono Restringido funciona mejor. Abre los puertos también en el Firewall de Windows: crea reglas entrantes para valheim_server.exe en esos puertos.
Tráfico crossplay (jugadores de consola): el relé maneja esto. No necesitas abrir puertos para conexiones de PlayStation o Switch en la mayoría de los casos. El flag -crossplay enruta el tráfico a través de relés de Valve/PlayFab.
Crossplay y códigos de unión
Cuando el servidor inicia, imprime un código de unión de seis dígitos a la ventana de consola. Los jugadores en cada plataforma usan Unirse al juego → Añadir servidor → introducir el código. El código puede cambiar después de un reinicio; copia el nuevo desde la consola.
En un servidor sin -crossplay, solo los jugadores de Steam lo ven en el navegador de servidores. Sin ese flag, los jugadores de PlayStation y Switch obtienen un error de „servidor no encontrado” incluso si la máquina está en línea.
Configuración de adminlist
Crea un archivo llamado adminlist.txt en la carpeta del mundo (C:\valheim-server\valheim-server\saves\worlds\MiMundo). Añade una ID de Steam o ID de plataforma por línea. Para encontrar tu ID de Steam, busca „Steam ID” en Google y usa un sitio como steamid.io.
Cuando estés en el mundo, escribe comandos kick y ban desde la consola sin necesitar devcommands. Los mundos alojados por jugador tratan al host como admin automáticamente. Las cajas dedicadas necesitan este archivo.
Backup del mundo
Haz backup de la carpeta worlds_local antes de cada sesión importante. Un chunk de Deep North corrupto tras un crash es recuperable desde la copia de ayer. Programa un backup diario si el servidor funciona 24/7. Usa el comando save del servidor desde la consola para forzar un backup antes de detener el proceso.
Consejos de rendimiento
Valheim es intensivo en CPU, no en GPU. Un procesador de 4 núcleos a 3,5 GHz maneja un mundo de diez jugadores cómodamente. La RAM es menos crítica; 8 GB suelen ser suficientes. La simulación del mundo corre en un solo núcleo. Si los jugadores se desincronizan, el CPU del servidor es el cuello de botella.
No ejecutes otros juegos en la misma máquina mientras el servidor está alojando. No establezcas la tasa de tick del mundo más alta que el valor por defecto; está ajustada para la simulación, no para benchmarks de rendimiento.
Proveedores y hosting
Los servidores Valheim alquilados suelen venir con:
- La herramienta SteamCMD preinstalada
-crossplayya establecido- Un panel de control web para inicio/parada/reinicio
- Backups automáticos del mundo
Busca planes específicos de Valheim en lugar de VPS genéricos. El juego espera un mundo persistente en hardware estable. Un contenedor OpenVZ barato con recursos compartidos tartamudeará bajo diez jugadores conectados.
Para una cooperación de diez jugadores que juega por las noches, un mundo alojado por jugador todavía está bien. Para un clan con miembros en múltiples zonas horarias, el costo mensual de una caja alquilada vale la disponibilidad 24/7.
Errores comunes
„Connection timed out” — puertos no reenviados, o Firewall de Windows bloqueando. Prueba con un sitio como canyouseeme.org.
„Servidor no encontrado” para jugadores de consola — flag -crossplay faltante. Reinicia con él establecido.
Mundo incorrecto cargando — el nombre -world debe coincidir exactamente, incluyendo mayúsculas/minúsculas. Elimina y recrea si escribiste mal el nombre del mundo en la configuración.
El código de crossplay cambia en cada reinicio — esto es normal. Copia el nuevo código desde la ventana de consola después de cada inicio.
Logros todavía deshabilitados después de detener cheats — devcommands los deshabilita por sesión. Crea un personaje limpio separado si quieres logros mientras usas un servidor que tiene cheats habilitados para otros.
Preguntas frecuentes
Respuestas rápidas para vikingos.
¿Cómo habilito crossplay en un servidor dedicado?
Añade `-crossplay` al comando de inicio del servidor. Sin esto, los jugadores de PlayStation y Switch no pueden ver o unirse al servidor.
¿Qué puertos usa el servidor dedicado Valheim?
UDP 2456 para tráfico de juego y UDP 2457 para matchmaking de Steam. Reenvía ambos en tu router y ábrelos en el Firewall de Windows.
¿Cómo añado admins a mi servidor Valheim?
Crea un archivo adminlist.txt en la carpeta del mundo con una ID de Steam o ID de plataforma por línea. El servidor debe estar detenido cuando editas este archivo.
¿Pueden jugadores de consola unirse a un servidor dedicado?
Sí. Necesitan el flag `-crossplay` y el código de unión. No pueden hosting un servidor dedicado ellos mismos; solo pueden unirse.
¿Cómo hago backup de mi mundo Valheim?
Copia la carpeta worlds_local. En un servidor dedicado, la ruta está típicamente en el directorio de guardado. Haz esto antes de cada actualización importante o sesión.
¿Por qué cambió el código de unión después del reinicio?
El código de seis dígitos se regenera en cada inicio. Copia el nuevo desde la ventana de consola y compártelo con tu grupo de nuevo.