Guía para crear un servidor de Enshrouded
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.
- 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.
- Abre el servidor en el Command Center cuando esté listo.
- Pon un Server Title. Es el nombre que tus amigos buscan en el juego.
- Pon una Lock Password para tus jugadores y una Admin Pass distinta para los administradores.
- Abre Server Config para elegir un preajuste de dificultad o cambiar los ajustes del mundo.
- Haz clic en Save Settings & Restart y luego inicia el servidor si está detenido.
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
- Descarga SteamCMD para Windows desde Valve.
- Crea una carpeta
C:\steamcmdy extrae el ZIP en ella. - 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, no1800. - 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
userGroupstiene 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
LookingForPlayerspara 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.
Paso 6: Abre el puerto 15637
El servidor necesita un puerto: queryPort, 15637 UDP por defecto.
- Dale a la máquina del servidor una dirección fija en tu red, por ejemplo una reserva DHCP en tu router.
- Permite 15637 UDP a través del Firewall de Windows en esa máquina.
- 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
- Inicia Enshrouded y elige Unirse.
- Activa Mostrar servidores dedicados en el filtro de la derecha.
- Busca el nombre de tu servidor e introduce la contraseña de un rol.
- 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
- Configuración del servidor de Enshrouded
- Comandos de administrador y roles de Enshrouded
- Cómo unirse a un servidor de Enshrouded
- Juego cruzado (crossplay) en Enshrouded: PC, PS5 y Xbox
- servidor dedicado de Enshrouded para PS5
- Guía del servidor de Enshrouded 1.0
- Version Mismatch en el servidor de Enshrouded tras 1.0
- Mods de Enshrouded
- Documentación de Keen sobre multijugador y hosting de servidores