- ¿Por qué es importante configurar un servidor Valheim dedicado para la experiencia multijugador?
- Cómo configurar un servidor de juego en línea de Valheim: requisitos y decisiones
- Instalar SteamCMD y descargar Valheim Dedicated Server
- Configuración y ejecución del servidor Valheim
- Puertos, firewall y NAT
- Copia de seguridad, almacenamiento y gestión mundial
- Ejecutar con Docker (opción alternativa)
- Optimización del rendimiento y de los recursos
- Seguridad y protección (importante para servidores públicos)
- Compatibilidad con mods, BepInEx y ValheimPlus
- Consejos prácticos y problemas comunes
- Comparación de ubicaciones de centros de datos para juegos en línea
- Servicios recomendados para alojar Valheim
- Preguntas frecuentes
¿Por qué es importante configurar un servidor Valheim dedicado para la experiencia multijugador?
La Guía de Configuración del Servidor de Juego Online de Valheim es uno de los recursos más útiles para administradores de servidores, jugadores y proveedores de hosting, ya que les ayuda a crear un entorno multijugador confiable. Esta guía te guiará en el proceso de instalación, configuración, seguridad, actualización y optimización de un servidor dedicado/servidor privado virtual (VPS) para Valheim en diferentes distribuciones desde cero. Debian/Ubuntu Y con la opción Estibador También cubrimos consejos relacionados con la elección de la ubicación óptima, la protección anti-DDoS y la gestión de mods.
Cómo configurar un servidor de juego en línea de Valheim: requisitos y decisiones
Antes de empezar, debes tomar algunas decisiones técnicas. Estas decisiones tienen un impacto directo en el rendimiento, la estabilidad y la experiencia del jugador.
Tipo de servidor
– VPS ligero (2 núcleos, 2–4 GB de RAM) Adecuado para grupos pequeños.
– Servidor físico o en la nube Recomendado para servidores públicos o modificados con una CPU de un solo núcleo rápida, NVMe y entre 4 y 8 GB de RAM.
Ubicación
Elija la ubicación más cercana al mayor número de jugadores (UE: Fráncfort/Ámsterdam, NA: Nueva York/Los Ángeles, Asia: Singapur/Tokio). Un proveedor con Más de 85 ubicaciones en todo el mundo Y la red BGP puede reducir el ping.
Protección
Para servidores públicos Definitivamente. Utilice un servidor anti-DDoS para mitigar los ataques de inundación y amplificación de UDP.
Sistema operativo y permisos
Sugerencia: Ubuntu 20.04/22.04 O Debian 11/12. Se requiere acceso SSH y un usuario no root para ejecutar el servidor.
Instalar SteamCMD y descargar Valheim Dedicated Server
Esta sección explica los pasos para crear un usuario dedicado, instalar los requisitos previos y descargar archivos del servidor con SteamCMD.
Cree un usuario dedicado e instale los requisitos previos
sudo apt update && sudo apt upgrade -y
sudo apt install -y lib32gcc-s1 lib32stdc++6 curl wget screen unzip
sudo adduser --disabled-login --gecos "Valheim Server" valheim
sudo su - valheimInstalar SteamCMD
Dentro del usuario Valheim Crea la carpeta steamcmd y realiza la instalación:
mkdir ~/steamcmd && cd ~/steamcmd
wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
tar -xvzf steamcmd_linux.tar.gzDescargar/actualizar el servidor Valheim
Usa SteamCMD para instalar o actualizar un servidor dedicado. ID de la aplicación del servidor dedicado de Valheim: 896660.
./steamcmd.sh +login anonymous +force_install_dir ./valheim_server +app_update 896660 validate +quitArchivos del servidor en ./servidor_valheim Estan colocados.
Configuración y ejecución del servidor Valheim
Esta sección explica los scripts de inicio, los parámetros importantes y cómo ejecutarlos automáticamente con systemd.
Script de inicio simple
Crear un script de inicio (por ejemplo ~/valheim_start.sh):
#!/bin/bash
cd /home/valheim/steamcmd/valheim_server
export LD_LIBRARY_PATH=./linux64:$LD_LIBRARY_PATH
./valheim_server.x86_64 -name "MyValheimServer" -port 2456 -world "MyWorld" -password "MySecret" -public 1Ejecución:
chmod +x ~/valheim_start.sh
./valheim_start.shParámetros importantes
- -nombre:El nombre del servidor que aparece en la lista.
- -puerto: Puerto UDP predeterminado 2456 (El rango 2456–2458 es el más utilizado).
- -mundo:Nombre del mundo salvado.
- -contraseña: Contraseña de los jugadores.
- -público:1 para público, 0 para privado.
Ejecutar como un servicio systemd (ejecución y monitorización automatizadas)
Utilice systemd para la automatización y la monitorización. Cree el archivo de servicio:
[Unit]
Description=Valheim Dedicated Server
After=network.target
[Service]
User=valheim
WorkingDirectory=/home/valheim/steamcmd/valheim_server
ExecStart=/home/valheim/valheim_start.sh
Restart=on-failure
RestartSec=10
LimitNOFILE=10000
[Install]
WantedBy=multi-user.targetActivar y ejecutar:
sudo systemctl daemon-reload
sudo systemctl enable --now valheim.service
sudo journalctl -u valheim.service -fPuertos, firewall y NAT
La gestión de puertos y firewalls es fundamental para el acceso de los jugadores y la seguridad del servidor.
Puertos requeridos
Valheim generalmente consta de UDP 2456 a 2458 Usos. Asegúrese de que tanto UDP como TCP estén abiertos, pero al menos UDP 2456 debería estar abierto. Si ejecuta varias instancias, cada una debe tener un puerto diferente.
Configuración de UFW
sudo ufw allow 22/tcp
sudo ufw allow 2456:2458/udp
sudo ufw enable
sudo ufw statusReenvío de puertos/NAT
Si el servidor está protegido por NAT, debe redireccionar UDP 2456 a la IP interna del servidor. Los servidores en la nube no suelen tener NAT, pero algunos VPS pueden requerir un puerto público o una configuración de red del host.
Copia de seguridad, almacenamiento y gestión mundial
Realizar copias de seguridad periódicas del mundo es esencial para evitar la pérdida de datos.
Ruta de guardado del mundo del juego
Los archivos mundiales se almacenan en la siguiente ruta:
- ~/.config/unity3d/IronGate/Valheim/worlds
Para una copia de seguridad rápida:
mkdir -p /home/valheim/backups
tar -czf /home/valheim/backups/world-$(date +%F-%H%M).tar.gz /home/valheim/.config/unity3d/IronGate/Valheim/worldsPuede ejecutar este script con cron diariamente o antes de una actualización automática.
Actualización automática segura con SteamCMD
Pasos recomendados para actualizar sin perder datos:
- Detener el servicio: sudo systemctl detener valheim.servicio
- Realizar una copia de seguridad de la carpeta de mundos
- Ejecute SteamCMD para actualizar (el mismo comando +app_update …)
- Reiniciar el servicio
Puede crear un archivo cron o un temporizador systemd que automatice estos pasos.
Ejecutar con Docker (opción alternativa)
Si prefiere usar contenedores, puede usar el ejemplo de docker-compose a continuación. El volumen es necesario para albergar el mundo.
version: '3.8'
services:
valheim:
image: lloesche/valheim-server
container_name: valheim
restart: unless-stopped
ports:
- "2456:2456/udp"
- "2457:2457/udp"
- "2458:2458/udp"
volumes:
- ./data:/config
environment:
- SERVER_NAME=MyValheimServer
- SERVER_PORT=2456
- WORLD_NAME=MyWorld
- SERVER_PASS=MySecret
- PUBLIC=1Consejos: El volumen es esencial para contener el mundo y ejecutar contenedores con una política de reinicio adecuada.
Optimización del rendimiento y de los recursos
La optimización de recursos incluye CPU, memoria y disco para reducir el retraso y aumentar la estabilidad.
CPU y RAM
El servidor de Valheim es un mainframe de un solo subproceso, por lo que es importante contar con una alta velocidad de reloj en un solo núcleo. Recomendación: Al menos 2 núcleos de alta velocidad y 4 GB de RAM para un grupo pequeño. Para mods y jugadores grandes, se recomiendan 4 núcleos y más de 8 GB de RAM.
E/S y NVMe
Colocar archivos de guardado (mundos) en NVMe aumenta la velocidad de guardado y carga. En entornos virtuales, configurar un programador de E/S como novato O fecha límite mq Puede ser útil.
Escucha
Herramientas como htop, miradas y netstat Son útiles para monitorear el uso de recursos y paquetes de red. Monitorear el tráfico UDP es esencial para detectar ataques.
Seguridad y protección (importante para servidores públicos)
La seguridad del servidor incluye ejecución segura, restricciones y protección contra ataques a la red.
Ejecutar como no root
Ejecute siempre el servidor con un usuario que no sea root (por ejemplo, Valheim) Implementar para reducir los riesgos de seguridad tanto como sea posible.
Limitaciones y sandbox
Genera limitNOFILE en systemd. Usa cgroups para limitar los recursos si es necesario. Abre solo los puertos necesarios.
Protección contra DDoS
El uso de un servicio anti-DDoS de un proveedor con filtrado de bordes y múltiples POP (más de 85 ubicaciones) puede filtrar el tráfico malicioso antes de que llegue al servidor.
Compatibilidad con mods, BepInEx y ValheimPlus
La instalación de mods suele requerir BepInEx. Los pasos generales de instalación implican copiar los archivos de BepInEx y ValheimPlus a la carpeta del servidor.
Consejos para moderadores
Los mods pueden aumentar el consumo de recursos; se recomiendan al menos 4-8 GB de RAM para un servidor modificado. Asegúrate de hacer una copia de seguridad completa de tu mundo de juego antes de instalar un mod.
Consejos prácticos y problemas comunes
Algunos problemas comunes y sus soluciones rápidas:
- Los jugadores no ven la lista de servidores — Verifique que los puertos UDP estén abiertos y el parámetro -público 1 Esta listo.
- Inestabilidad y colapso — Revise los registros; podría deberse a poca RAM o a un modo incompatible.
- Ping alto — Elija una ubicación de centro de datos cercana a la mayoría de los jugadores y utilice un proveedor con una red BGP.
- Ejecución de múltiples instancias — Cada instancia requiere un puerto y una carpeta separados y debe crearse como una unidad o contenedor separado.
Comparación de ubicaciones de centros de datos para juegos en línea
Elegir una ubicación que se adapte a la distribución de los jugadores es muy importante:
- Europa (Frankfurt, Ámsterdam): ideal para jugadores europeos; ping bajo y sólida infraestructura de red.
- América del norte (Nueva York, Los Ángeles): Para jugadores del Este/Oeste de EE. UU.; selección basada en la distribución de jugadores.
- Asia (Singapur, Tokio, Sídney): Para jugadores de Asia y Oceanía; considerando la internacionalidad de los jugadores.
Un proveedor con más de 85 ubicaciones y la posibilidad de elegir el POP más cercano reduce el ping y mejora la experiencia.
Servicios recomendados para alojar Valheim
Para obtener la mejor experiencia, se recomienda que utilice servicios que tengan las siguientes especificaciones:
- Servidor de juegos VPS con puerto dedicado y ping bajo
- Infraestructura en la nube con NVMe y CPU de alta frecuencia
- Opción anti-DDoS activa y red global de más de 85 ubicaciones
- Capacidad para actualizar recursos rápidamente, soporte 24/7 e instalación rápida de SteamCMD
Para un servidor modificado o con una gran cantidad de jugadores, se recomienda un servidor en la nube de alto rendimiento o un servidor dedicado con servicios de red y BGP.









