Configuración del servidor de Valheim

De Survival Servers
Ir a la navegación Ir a la búsqueda

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_local en Windows, ~/.config/unity3d/IronGate/Valheim/worlds_local en Linux o la carpeta -savedir si 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, .db y .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 .db y .fwl para 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.