Guía para crear un servidor de Enshrouded

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

Un servidor dedicado de Enshrouded es un programa gratuito para Windows de Keen Games que se instala con SteamCMD como la app 2278520.

Opción 1: Alquilar un servidor de Enshrouded

Con el hosting de servidores de Enshrouded de Survival Servers, nosotros nos encargamos de la instalación, el puerto y el archivo de configuración.

  1. Pide un servidor: elige los slots de jugadores (8 o 16; 16 es el límite del propio juego), una ubicación cercana a tu grupo y un ciclo de facturación.
  2. Abre el servidor en el Command Center cuando esté listo.
  3. Pon un Server Title. Es el nombre que tus amigos buscan en el juego.
  4. Pon una Lock Password para tus jugadores y una Admin Pass distinta para los administradores.
  5. Abre Server Config para elegir un preajuste de dificultad o cambiar los ajustes del mundo.
  6. Haz clic en Save Settings & Restart y luego inicia el servidor si está detenido.
Server Title, Lock Password y Admin Pass en el Command Center de Survival Servers para un servidor de Enshrouded
Server Title, Lock Password y Admin Pass en el Command Center.

Opción 2: Configurar un servidor dedicado de Enshrouded por tu cuenta

Requisitos

Las recomendaciones de Keen dependen de cuántas personas jueguen a la vez:

De 4 a 6 jugadores Hasta 16 jugadores
CPU Intel Core i7 a 3.2 GHz o equivalente de AMD, 6 núcleos / 12 hilos Intel Core i7 a 3.7 GHz o equivalente de AMD, 8 núcleos / 16 hilos
Memoria 16 GB 16 GB
Almacenamiento SSD con al menos 30 GB libres SSD con al menos 30 GB libres
Subir Unos 2 Mbit/s por jugador Unos 2 Mbit/s por jugador

Los 16 GB son para toda la máquina. El proceso del servidor usa unos 4.4 GB en reposo, hasta 100 MB más por jugador y no más de 6 GB en total. Los archivos del servidor ocupan unos 13 GB; una partida guardada del mundo ocupa de 1 a 100 MB.

Keen solo distribuye un servidor para Windows. Hay imágenes Docker de la comunidad que lo ejecutan en Linux bajo Wine; Keen no da soporte a esa configuración.

Fuente: especificaciones de servidor recomendadas por Keen y FAQ del servidor dedicado.

Paso 1: Instala SteamCMD

  1. Descarga SteamCMD para Windows desde Valve.
  2. Crea una carpeta C:\steamcmd y extrae el ZIP en ella.
  3. Elige una carpeta separada para el servidor, como C:\enshrouded-server.

El servidor de Enshrouded se descarga con un inicio de sesión anónimo. Nunca pones tu contraseña de Steam en el script.

Paso 2: Descarga el servidor dedicado de Enshrouded

En C:\steamcmd, crea un archivo llamado install.bat con esta línea:

steamcmd.exe +force_install_dir "C:\enshrouded-server" +login anonymous +app_update 2278520 validate +quit

En el Bloc de notas elige Tipo: Todos los archivos para que el nombre termine en .bat y no en .bat.txt. Ejecútalo y espera a Success! App '2278520' fully installed. Luego comprueba que C:\enshrouded-server\enshrouded_server.exe existe.

2278520 es la aplicación del servidor dedicado. El juego en sí es otra aplicación y no funcionará aquí.

También puedes instalar Enshrouded Dedicated Server desde la sección Herramientas de tu biblioteca de Steam. La guía de instalación de Keen para Steam cubre esa vía. SteamCMD es la mejor opción para una máquina en la que no juegas.

Paso 3: Inícialo una vez

Ejecuta enshrouded_server.exe. Se abre una ventana de consola. Cuando muestre líneas como estas, el servidor está en marcha:

[Session] 'HostOnline' (up)!
[Session] finished transition from 'Lobby' to 'Host_Online' (current='Host_Online')!

El primer arranque crea enshrouded_server.json junto al exe, con cuatro roles y contraseñas aleatorias. Detén el servidor antes de editarlo.

Paso 4: Edita enshrouded_server.json

La parte superior del archivo configura el servidor en sí. Edita los valores que ya están ahí en lugar de pegar encima un ejemplo antiguo.

{
	"name": "Embervale Keep",
	"saveDirectory": "./savegame",
	"logDirectory": "./logs",
	"ip": "0.0.0.0",
	"queryPort": 15637,
	"slotCount": 16,
	"tags": ["LookingForPlayers", "English", "BaseBuilding"],
	"voiceChatMode": "Proximity",
	"enableVoiceChat": false,
	"enableTextChat": true,
	"gameSettingsPreset": "Default",
	...
}

El ... representa el resto del archivo (la configuración del mundo, los roles y la lista de baneados). No lo escribas en tu archivo.

Clave Qué configurar
name El nombre que buscan los jugadores. Que sea distintivo
queryPort 15637 a menos que necesites otro puerto
slotCount 1 a 16
tags Filtros de la lista de servidores, como LookingForPlayers, un idioma, BaseBuilding, Exploration o Roleplay
enableTextChat, enableVoiceChat Ambos están desactivados por defecto
gameSettingsPreset Default, Relaxed, Hard, Survival o Custom

Mantenlo como JSON válido: sin comentarios y sin comas finales. Tres trampas atrapan a la mayoría:

  • Los ajustes individuales del mundo solo funcionan en Custom. Con cualquier otro preajuste, el servidor ignora los números bajo gameSettings.
  • Los temporizadores de día, noche y hambre están en nanosegundos. Un día de 30 minutos es 1800000000000, no 1800.
  • Una palabra mal escrita detiene el servidor. Un preajuste, una opción o una etiqueta incorrectos hacen que se cierre en menos de 2 segundos, y el error solo aparece en la ventana de la consola.

Todos los ajustes del mundo de 37, con los rangos que el servidor usa realmente y lo que cambia cada preajuste: Configuración del servidor de Enshrouded.

Paso 5: Conviértelo en un servidor privado

Enshrouded no tiene un interruptor de servidor oculto o solo para amigos. Todos los servidores dedicados aparecen en la lista de servidores, y las contraseñas deciden quién entra.

  • Cada rol en userGroups tiene su propia contraseña. La contraseña que escribe un jugador decide su rol.
  • El archivo nuevo tiene cuatro roles, Admin, Friend, Guest y Visitor, cada uno con una contraseña aleatoria. Cambia las que uses y deja el resto aleatorias para que nadie pueda entrar adivinando.
  • Reparte la contraseña de Friend a tu grupo y quédate la de Admin para ti.
  • Omite la etiqueta LookingForPlayers para que el servidor no aparezca a desconocidos que filtren por servidores abiertos.

Lo que puede hacer cada rol, y cómo expulsar y banear: Comandos de administrador y roles de Enshrouded.

Etiquetas del navegador de servidores de Enshrouded en la herramienta Server Config de Survival Servers
Las 19 etiquetas de la lista de servidores que acepta el juego, tal como aparecen en Server Config del Command Center.

Paso 6: Abre el puerto 15637

El servidor necesita un puerto: queryPort, 15637 UDP por defecto.

  1. Dale a la máquina del servidor una dirección fija en tu red, por ejemplo una reserva DHCP en tu router.
  2. Permite 15637 UDP a través del Firewall de Windows en esa máquina.
  3. Redirige el puerto 15637 UDP en tu router a la dirección de la máquina. Si cambiaste queryPort, usa tu número en ambos sitios.

Mantén el firewall activado y no pongas la máquina en la DMZ del router para arreglar un solo puerto. Si tu proveedor usa NAT de nivel de operador (carrier-grade NAT), la redirección de puertos no puede funcionar en absoluto; pídele una dirección IPv4 pública. La guía de resolución de problemas de red de Keen tiene más comprobaciones.

Paso 7: Únete al servidor

  1. Inicia Enshrouded y elige Unirse.
  2. Activa Mostrar servidores dedicados en el filtro de la derecha.
  3. Busca el nombre de tu servidor e introduce la contraseña de un rol.
  4. Márcalo con el icono de la estrella y desde entonces aparecerá al principio de la lista.

Si no aparece, añádelo a los favoritos de Steam: en Steam elige Ver, luego Servidores, luego el + de la pestaña Favoritos, e introduce tu IP pública y el puerto de consulta, por ejemplo 203.0.113.10:15637. Más ayuda: Cómo unirse a un servidor de Enshrouded.

Una prueba desde tu propia red no demuestra que jugadores de fuera puedan conectarse. Pide a un amigo que lo intente.

Actualizaciones y copias de seguridad

El servidor guarda el mundo cada 5 minutos. Los personajes no están en el servidor: el personaje de cada jugador se guarda en su propio PC.

Antes de una actualización, detén el servidor y copia toda la carpeta de guardado más enshrouded_server.json en un lugar seguro. Luego ejecuta install.bat de nuevo; validate comprueba todos los archivos. Inicia el servidor y asegúrate de que el mundo carga antes de borrar la copia antigua.

Cuando Keen parchea el juego, los juegos de los jugadores se actualizan a través de Steam y el servidor tiene que estar a la par. Hasta que lo esté, los jugadores ven Version Mismatch: Version Mismatch en el servidor de Enshrouded.

Qué cambió en 1.0: guía del servidor de Enshrouded 1.0.

Soluciones

  • El servidor no aparece en la lista: espera a la línea HostOnline, comprueba que Mostrar servidores dedicados está activado, comprueba que el servidor y el juego tienen la misma versión y comprueba que el puerto 15637 UDP está abierto. Prueba con un favorito de Steam.
  • El servidor se cierra justo después de arrancar: una palabra incorrecta en enshrouded_server.json. Lee la ventana de la consola antes de que se cierre, o ejecuta el exe desde el Símbolo del sistema para que el error se quede en pantalla.
  • Los ajustes no cambian nada: el preajuste no es Custom, o editaste una copia del archivo que no está junto al exe.
  • Tus amigos tienen los permisos equivocados: entraron con la contraseña de otro rol. Cada rol necesita la suya.
  • Rubber banding o Server overloaded: la máquina no da abasto. Compárala con los requisitos de arriba, baja los slots y reinicia el servidor.

Preguntas

¿El servidor dedicado de Enshrouded es gratis?
Sí. Es una descarga gratuita mediante SteamCMD o la biblioteca de herramientas de Steam, con inicio de sesión anónimo.
¿Puedo ejecutar el servidor en el PC en el que juego?
Sí, si puede con ambos. Cuenta con el juego y hasta 6 GB para el servidor al mismo tiempo.
¿Cuántos jugadores pueden unirse a un servidor dedicado de Enshrouded?
De 1 a 16, establecido por slotCount.
¿Pueden unirse los jugadores de PS5?
No en un servidor que hayas montado por tu cuenta. Los jugadores no pueden alojar un servidor dedicado de PS5 y no hay juego cruzado (crossplay) con Steam. Los grupos de PS5 alquilan un servidor de PS5 aparte a un proveedor: hosting de servidores de Enshrouded para PS5. Los jugadores necesitan PlayStation Plus para unirse. Paso a paso: guía del servidor dedicado de Enshrouded para PS5. Consulta Juego cruzado en Enshrouded: PC, PS5 y Xbox.
¿Funciona en Linux?
No oficialmente. Keen solo distribuye un servidor para Windows.
¿Necesita una cuenta de Steam?
No para la descarga: SteamCMD inicia sesión de forma anónima. Los jugadores necesitan su propia copia del juego en Steam.

Véase también