Configuración del servidor de Valheim
Valheim no tiene archivo de configuración del servidor. Cada ajuste del servidor de Valheim es un parámetro de lanzamiento en la línea de inicio, un modificador del mundo guardado en el propio mundo o uno de tres archivos de texto plano junto a los guardados.
Si vas a configurar un servidor desde cero, empieza por Guía para crear un servidor de Valheim y vuelve aquí para ver la lista completa.
Todos los parámetros de lanzamiento
Van en la línea de inicio de valheim_server. En un servidor autoalojado, es tu copia de start_headless_server.bat (Windows) o start_server.sh (Linux). En un servidor alojado, el panel construye la línea por ti.
| Parámetro | Predeterminado | Qué hace |
|---|---|---|
-name "My Server" |
el nombre del mundo | El nombre que se muestra en la lista de servidores de la comunidad y a los jugadores que se unen |
-port 2456 |
2456 | Puerto del juego. El servidor también usa el puerto siguiente (2457) para consultas, así que en una conexión doméstica hay que abrir ambos |
-world "Dedicated" |
Dedicado | Mundo a cargar. En el primer arranque se crea un mundo con ese nombre. Indica el nombre de un mundo existente para cargar ese |
-password "secret" |
ninguno | Contraseña de acceso. Al menos cinco caracteres, y no debe aparecer en el nombre ni en la semilla del mundo, o el servidor se niega a arrancar (solo se comprueba con -public 1)
|
-savedir "path" |
la carpeta de guardado por defecto del juego | De dónde se leen y dónde se escriben los mundos, los personajes y los tres archivos de acceso |
-public 1 |
1 | 1 muestra el servidor en el navegador de comunidad del juego, 0 lo oculta. Los jugadores pueden unirse igualmente a un servidor oculto por IP o por código de unión
|
-logFile "path" |
ninguno | Escribe el registro del servidor en un archivo en lugar de en la ventana de consola |
-saveinterval 1800 |
1800 (30 minutos) | Segundos entre autoguardados. Un valor más corto significa perder menos si el servidor se cierra de forma inesperada, a cambio de un breve tirón en cada guardado en mundos muy grandes |
-backups 4 |
4 | Cuántas copias de seguridad automáticas se conservan. La primera usa el intervalo corto y el resto el intervalo largo |
-backupshort 7200 |
7200 (2 horas) | Antigüedad de la primera copia de seguridad automática |
-backuplong 43200 |
43200 (12 horas) | Intervalo entre las copias de seguridad automáticas restantes |
-crossplay |
desactivado | Activa el backend de juego cruzado (crossplay) para que los jugadores de Xbox, Game Pass, PlayStation 5 y Switch 2 puedan unirse con un código de unión. También elimina la necesidad de abrir puertos, porque el tráfico pasa por el relay de Iron Gate |
-instanceid [text] |
ninguno | Solo hace falta cuando varios servidores con juego cruzado (crossplay) comparten IP pública y puerto desde una misma máquina. Cualquier texto único por servidor |
-preset [name] |
ninguno | Aplica un preajuste de modificadores del mundo: normal, casual, easy, hard, hardcore, immersive, hammer. Sustituye todos los modificadores guardados en el mundo y cualquiera definido antes en la línea
|
-modifier [name] [value] |
ninguno | Establece un modificador de mundo. Ponlo después de -preset si usas ambos. Los valores están en la siguiente sección
|
-setkey [name] |
ninguno | Activa uno de los modificadores de casilla: nobuildcost, playerevents, passivemobs, nomap, fire
|
-resetmodifiers |
desactivado | Borra los modificadores guardados en el mundo antes de que se aplique el resto de la línea. Ponlo primero |
-nographics -batchmode |
siempre activo en un servidor | Modo headless. Déjalos como están |
Una línea de inicio completa para un servidor autoalojado tiene este aspecto:
valheim_server.exe -nographics -batchmode -name "Midgard Crew" -port 2456 -world "Midgard" -password "vikings" -public 1 -crossplay -saveinterval 900 -preset normal -modifier raids less -backups 6
No pongas el puerto, la contraseña ni el nombre del mundo dentro de comillas que contengan otros caracteres, y mantén todo en una sola línea.
Modificadores de mundo
Los modificadores de mundo cambian las reglas de un mundo y se guardan en ese mundo, así que lo acompañan allá donde se cargue. Configúralos desde la pantalla de ajustes del mundo en el juego, en la línea de inicio con -preset, -modifier y -setkey, o en caliente en un servidor en marcha con los comandos de administrador del final de esta sección.
Presets
| Preajuste | Sensación |
|---|---|
normal |
Reglas predeterminadas. Todos los modificadores en su valor estándar |
casual |
El preajuste más suave: combate y muerte indulgentes, más recursos, sin asaltos, los portales dejan pasar todo |
easy |
Combate más fácil y menos asaltos |
hard |
Combate más duro y más asaltos |
hardcore |
El combate y la penalización por muerte más duros, más asaltos, sin mapa, restricciones de portales |
immersive |
Se juega sin mapa y sin portales |
hammer |
Sin coste de construcción, sin asaltos, y los enemigos no atacan hasta que se les provoca. Valheim 1.0 no lo marca como trampa |
El valor exacto que define cada preset se muestra en la pantalla de modificadores de mundo del juego al elegirlo. Un preset es un punto de partida: aplícalo primero y luego ajusta modificadores individuales.
Modificadores individuales y sus valores
Estos son los valores que acepta la guía de servidor dedicado de Iron Gate con -modifier. Si omites un modificador, se queda en su valor predeterminado.
| Modificador | Valores, del más fácil al más difícil | Qué cambia |
|---|---|---|
combat |
veryeasy, easy, default, hard, veryhard |
Daño que haces y recibes |
deathpenalty |
casual, veryeasy, easy, default, hard, hardcore |
Lo que pierdes al morir, desde conservar el equipo que llevas puesto con una pérdida mínima de habilidades hasta perder todo el inventario y todas las habilidades |
resources |
most, muchmore, more, default, less, muchless |
Cuánto da cada recurso recogido |
raids |
none, muchless, less, default, more, muchmore |
Con qué frecuencia las incursiones atacan tu base |
portals |
casual, default, hard, veryhard |
Qué puede pasar por los portales. El preset Casual deja pasar minerales y metales; Very hard desactiva los portales |
Modificadores de casilla que se establecen con -setkey:
| Clave | Qué hace |
|---|---|
nobuildcost |
Construir no cuesta nada (modo martillo). No se marca como trampa en 1.0 |
playerevents |
Las incursiones se activan según el progreso de cada jugador en lugar del progreso del mundo |
passivemobs |
Las criaturas no atacan a menos que las ataques tú primero |
nomap |
Sin mapa para nadie |
fire |
La madera puede prender y el fuego extenderse por todo el mundo, no solo por las Ashlands |
Cambiar modificadores en un servidor en marcha
Un administrador puede cambiar los modificadores desde la consola del juego sin reiniciar. Aparte de los tres archivos de acceso de abajo, son los únicos ajustes que se pueden cambiar en vivo.
| Comando | Ejemplo |
|---|---|
setworldmodifier [name] [value] |
setworldmodifier resources more
|
setworldpreset [name] |
setworldpreset casual
|
resetworldkeys |
Todos los modificadores vuelven al valor por defecto. El progreso de jefes no se toca |
El resto de los comandos de administrador, y cómo entrar en la lista de administradores, está en Comandos de consola de Valheim.
Los tres archivos de acceso
Están en el directorio de guardado (la carpeta -savedir o la predeterminada del juego), con un ID de usuario de plataforma por línea, en el formato que muestra el panel F2 dentro del juego, por ejemplo Steam_76561197960287930.
| Archivo | Efecto |
|---|---|
adminlist.txt |
Derechos de administrador: expulsar, banear, guardar, modificadores de mundo |
bannedlist.txt |
Esos jugadores no pueden unirse |
permittedlist.txt |
Lista blanca. Cualquier entrada convierte el servidor en solo por invitación; déjala vacía a menos que eso sea lo que quieres |
Dónde están los mundos, las partidas guardadas y las copias de seguridad
- Predeterminado en autoalojado:
%userprofile%\AppData\LocalLow\IronGate\Valheim\worlds_localen Windows,~/.config/unity3d/IronGate/Valheim/worlds_localen Linux o la carpeta-savedirsi has definido una. - Desde Valheim 1.0, un mundo es una carpeta con el nombre del mundo. Un mundo guardado por última vez antes de 1.0 son dos archivos con el mismo nombre,
.dby.fwl. Copiar o mover un mundo se explica en Cómo descargar un mundo de Valheim. - Las copias de seguridad automáticas (
-backups) se escriben junto al mundo como carpetas[world]_backup_auto-[date], o como pares.dby.fwlpara los mundos anteriores a 1.0. Protegen contra un guardado corrupto, no contra borrar la carpeta, así que guarda fuera del servidor una copia de todo lo que te importe.
Ajustes en un servidor de Survival Servers
Dónde está cada ajuste:
| Ajuste | Dónde en el panel | Qué define |
|---|---|---|
| Nombre del servidor | Título del servidor | -name
|
| Contraseña | Contraseña del servidor | -password. Cinco caracteres o más, alfanuméricos
|
| Mundo | Active World | -world. Lista los mundos de worlds_local. Para añadir uno, usa Subir mundo en el Command Center o sube la carpeta del mundo a worlds_local por FTP
|
| Crossplay | Launch Params, casilla Crossplay | -crossplay
|
| Guardado automático | Launch Params, Save Interval | -saveinterval, de 10 a 30 minutos
|
| Preajuste del mundo, modificadores e interruptores | Server Config en servidores sin mod o con BepInEx, o Launch Params (preajuste y línea de parámetros de lanzamiento) | -preset, -modifier y -setkey. Ambas herramientas contienen los mismos ajustes, así que un cambio en una se refleja en la otra. Los servidores ValheimOne y Valheim+ tienen sus propias herramientas de configuración
|
| Todo lo demás | Línea de parámetros de lanzamiento | Flags adicionales que se añaden tal cual se escriben, por ejemplo -backups 6
|
| Administradores | UID de administrador | Se escribe en adminlist.txt
|
| Versión del juego | Game Branch | Stable release (recommended), Previous stable, Public test branch (unstable beta builds) o Custom |
El puerto, -savedir, -public 1 y el archivo de registro los define el panel y no se pueden cambiar, y cada mundo permanece aislado dentro del -savedir propio del servidor. Guarda la configuración y reinicia para que se aplique un cambio en los parámetros de lanzamiento; un modificador de mundo también se puede cambiar en caliente con los comandos de consola de arriba. Cada cambio de configuración también queda visible en el registro del servidor en logs\serverLog.txt.
Preguntas frecuentes
¿Los modificadores de mundo funcionan en un mundo existente?
Sí. Se guardan como claves del mundo, así que un preset o modificador aplicado a un mundo ya explorado cambia las reglas a partir del siguiente inicio (o de inmediato con setworldmodifier). No se pierde nada de lo ya construido o explorado.
¿Cómo hago privado mi servidor?
Pon una contraseña de al menos cinco caracteres y arranca con -public 0. En un servidor alojado, el panel mantiene el listado activado, así que la contraseña es lo que controla la entrada; en la práctica, un servidor protegido con contraseña es invisible porque nadie puede unirse sin ella. Para una lista blanca estricta, usa permittedlist.txt.
¿Cómo cambio el puerto?
Autoalojado: cambia -port y abre el puerto nuevo y el siguiente. En un servidor alojado, el puerto está asignado a la instancia y no cambia.
¿Por qué mi servidor no arranca después de poner una contraseña?
La contraseña tiene menos de cinco caracteres, o forma parte del nombre o de la semilla del mundo. El juego rechaza ambas cosas.
¿Dónde cambio los ajustes que no están en esta página?
En vanilla no hay ninguno. Todo lo que vaya más allá de esta lista, como límites de jugadores por encima de diez, reglas de construcción o tamaños de pila de objetos, viene de un mod: Valheim Plus expone cientos de valores adicionales a través de su propio archivo de configuración.
Véase también
- Comandos de consola de Valheim
- Cómo crear un servidor de Valheim
- Cómo configurar un servidor de Valheim con juego cruzado (crossplay)
- Cómo descargar un mundo de Valheim
- Cómo instalar Valheim Plus
- Mapa en vivo de Valheim
- Cómo instalar ValheimOne en tu PC
¿Necesitas un host? El hosting de servidores de Valheim de Survival Servers expone todos los ajustes de esta página en el Command Center, con configuración instantánea y soporte 24/7.