Esta guía cubre todo lo que necesitas para configurar tu servidor dedicado de Soulmask en Legion Hosting, incluyendo el primer inicio, variables de inicio de GPanel, configuración del servidor, modos PvE vs PvP, ajustes de mapa y mundo, conexión a tu servidor y gestión de guardados. Para la configuración de administrador y comandos dentro del juego, consulta Comandos de Administrador de Soulmask.
¿Qué es Soulmask?
Soulmask es un juego de supervivencia y artesanía en mundo abierto donde los jugadores despiertan usando una misteriosa máscara antigua que otorga habilidades sobrenaturales. Ambientado en un mundo exuberante y expansivo, los jugadores deben recolectar recursos, fabricar herramientas y armas, construir asentamientos y reclutar y gestionar una tribu de NPCs. El sistema de máscaras es central en la jugabilidad -- los jugadores pueden poseer y controlar diferentes miembros de la tribu, cada uno con habilidades y rasgos únicos, para optimizar su asentamiento y efectividad en combate.
Características clave del servidor dedicado incluyen:
- Soporte para hasta 70 jugadores simultáneos en un solo servidor
- Modos de juego PvE y PvP con reglas configurables
- Ajuste extensivo de jugabilidad a través del archivo de configuración
GameXishu.json - Sistema de tribus (gremios) con límites de miembros configurables
- Soporte de RCON y Telnet para gestión remota del servidor
- Copias de seguridad automáticas y gestión de guardados
Primer Inicio
Cuando recibes por primera vez tu servidor de Soulmask de Legion Hosting, necesita completar una instalación inicial antes de que se pueda jugar.
- Inicia sesión en GPanel y selecciona tu servidor de Soulmask de la lista de servidores.
- Haz clic en la pestaña Console y presiona Start.
- El servidor descargará e instalará los archivos del servidor dedicado de Soulmask a través de Steam. Esta descarga inicial puede tardar varios minutos ya que el juego requiere un espacio significativo en disco.
- Una vez que la descarga se complete, el servidor se iniciará automáticamente. El primer arranque tarda más que los posteriores mientras el servidor genera la base de datos del mundo inicial.
- Espera hasta que la salida de la consola indique que el servidor está listo y escuchando conexiones.
Variables de Inicio de GPanel
Los ajustes principales del servidor se configuran como variables de inicio en GPanel. Estos valores se pasan al proceso del servidor como parámetros de línea de comandos cuando se inicia.
- En GPanel, selecciona tu servidor de Soulmask.
- Haz clic en la pestaña Startup.
- Configura las variables listadas a continuación. Los cambios surten efecto la próxima vez que inicies o reinicies el servidor.
| Variable | Por Defecto | Descripción |
|---|---|---|
SERVER_NAME |
My Soulmask Server |
El nombre que se muestra en el navegador de servidores de Steam y en la lista de servidores del juego. Hazlo descriptivo para que los jugadores puedan encontrar tu servidor fácilmente. |
SERVER_PASSWORD |
(vacío) | Contraseña requerida para que los jugadores se unan (parámetro -PSW). Déjalo vacío para un servidor público. Establece una contraseña para restringir el acceso solo a jugadores invitados. |
ADMIN_PASSWORD |
(vacío) | Contraseña de administrador GM (parámetro -adminpsw). Requerida para acceder al panel de administrador dentro del juego y ejecutar comandos de administrador. Mantenla en secreto. |
MAX_PLAYERS |
60 |
Número máximo de jugadores simultáneos (parámetro -MaxPlayers). Soulmask soporta hasta 70 jugadores, pero cantidades mayores requieren más RAM y CPU. |
GAME_MODE |
pve |
Modo de juego del servidor. Establece pve para PvE o pvp para PvP. Consulta la sección PvE vs PvP más abajo. |
GAME_PORT |
8777 |
El puerto UDP principal para conexiones de juego (parámetro -Port). Configurado automáticamente por tu plan de alojamiento. |
QUERY_PORT |
27015 |
El puerto UDP usado por Steam para consultas del navegador de servidores (parámetro -QueryPort). Configurado automáticamente. |
Configuración del Servidor (Parámetros de Línea de Comandos)
Soulmask usa extensos parámetros de línea de comandos para la configuración del servidor. A continuación se muestra la referencia completa de los parámetros disponibles:
| Parámetro | Por Defecto | Descripción |
|---|---|---|
-SteamServerName="Name" |
- | Nombre de visualización del servidor en el navegador de servidores. |
-MaxPlayers=N |
60 |
Máximo de conexiones simultáneas de jugadores (hasta 70). |
-PSW="password" |
(ninguno) | Contraseña para unirse al servidor. Omitir para un servidor público. |
-adminpsw="password" |
(ninguno) | Contraseña de administrador/GM para comandos de administrador dentro del juego. |
-pve |
- | Fuerza el modo PvE. Los jugadores no pueden dañarse entre sí. |
-pvp |
- | Fuerza el modo PvP. Los jugadores pueden dañarse entre sí. |
-Port=N |
8777 |
Puerto de conexión del juego (UDP). |
-QueryPort=N |
27015 |
Puerto de consulta de Steam (UDP). |
-EchoPort=N |
18888 |
Puerto de consola Telnet (TCP, solo local). Usado para gestión remota local. |
-saving=N |
- | Intervalo de guardado del estado del mundo en memoria (en segundos). |
-backup=N |
- | Intervalo de respaldo de la base de datos en memoria a disco (en segundos). |
-initbackup |
- | Crea una copia de respaldo del mundo cada vez que el servidor se inicia. |
-backupinterval=N |
- | Intervalo de creación automática de respaldos (en minutos). |
-GongHuiMaxMember=N |
- | Número máximo de miembros por tribu (gremio). |
-MULTIHOME=IP |
- | Vincula el servidor a una dirección IP local específica (solo servidores con múltiples interfaces). |
-rconpsw="password" |
(ninguno) | Habilita el acceso a la consola remota RCON con la contraseña especificada. |
-rconport=N |
19000 |
Puerto TCP del listener RCON. Solo relevante si RCON está habilitado. |
-rconaddr=IP |
- | Vinculación de IP del listener RCON. Usa 0.0.0.0 para escuchar en todas las interfaces. |
-log |
- | Habilita la ventana de consola y la salida de registros. |
-UTF8Output |
- | Habilita el manejo correcto de caracteres no latinos en la salida. |
Modo PvE vs PvP
Soulmask soporta dos modos de juego principales que cambian fundamentalmente la experiencia multijugador:
Modo PvE (-pve)
- Los jugadores no pueden dañarse entre sí directamente.
- Las estructuras y bases están protegidas de otros jugadores.
- El enfoque está en la supervivencia cooperativa, construcción y exploración.
- Los jugadores aún pueden interactuar, comerciar y formar tribus.
- Recomendado para comunidades cooperativas y servidores casuales.
Modo PvP (-pvp)
- Los jugadores pueden atacar y matar a otros jugadores.
- Las bases y estructuras pueden ser asaltadas y destruidas por otros jugadores.
- La guerra tribal y el control de territorio se convierten en elementos centrales de la jugabilidad.
- Las proporciones de daño PvP se pueden ajustar finamente en el archivo de configuración
GameXishu.json. - Recomendado para servidores competitivos y jugadores experimentados.
Ajustes de Mapa y Mundo (GameXishu.json)
Los ajustes detallados de mundo y jugabilidad se controlan a través del archivo de configuración GameXishu.json. Este archivo contiene opciones extensas para ajustar tasas de recursos, combate, invasiones, construcción, animales y más.
Ubicación del Archivo
El archivo de configuración se encuentra en:
WS/Saved/GameplaySettings/GameXishu.json
Accede a este archivo a través de la pestaña Files de GPanel o mediante SFTP.
Referencia de Ajustes Clave
A continuación se muestran los ajustes más comúnmente modificados. Los nombres de los parámetros están en su formato original (pinyin chino). Se proporcionan descripciones en español para cada uno.
Experiencia y Progresión
| Ajuste | Nombre en Inglés | Descripción |
|---|---|---|
ExpRatio |
Experience Ratio | Multiplicador para la ganancia de experiencia general. Valores más altos aceleran el progreso de nivel. |
ChengZhangExpRatio |
Growth Experience Ratio | Multiplicador para la ganancia de experiencia de crecimiento del personaje. |
ShaGuaiExpRatio |
Monster Kill Experience Ratio | Multiplicador para la experiencia obtenida al matar monstruos. |
Combate y Daño
| Ajuste | Nombre en Inglés | Descripción |
|---|---|---|
DongWuDamageRatio |
Animal Damage Ratio | Multiplicador para el daño infligido por animales salvajes y criaturas. |
BeDamageByYeShengRatio |
Damage Taken from Wildlife | Multiplicador para el daño recibido de criaturas salvajes. |
ShengMingHuiFuRatio |
Health Recovery Ratio | Multiplicador para la velocidad de regeneración natural de salud. |
QiXiHuiFuRatio |
Stamina Recovery Ratio | Multiplicador para la velocidad de recuperación de estamina. |
TiLiHuiFuRatio |
Energy Recovery Ratio | Multiplicador para la velocidad de recuperación de energía/resistencia. |
PVP_ShangHaiRatio_JinZhan |
PvP Melee Damage Ratio | Multiplicador para el daño de combate cuerpo a cuerpo PvP (por defecto: 0.4). |
Recursos y Consumo
| Ajuste | Nombre en Inglés | Descripción |
|---|---|---|
ShiWuXiaoHaoRatio |
Food Consumption Ratio | Multiplicador para la velocidad de consumo de comida. Valores más bajos ralentizan el consumo de comida. |
ShuiXiaoHaoRatio |
Water Consumption Ratio | Multiplicador para la velocidad de consumo de agua. |
RanLiaoXiaoHaoRatio |
Fuel Consumption Ratio | Multiplicador para la velocidad de consumo de combustible por estaciones de artesanía y fogatas. |
Animales y Agricultura
| Ajuste | Nombre en Inglés | Descripción |
|---|---|---|
DongWuShengZhangRatio |
Animal Growth Ratio | Multiplicador para la velocidad de crecimiento de animales. Valores más altos hacen que los animales maduren más rápido. |
FanZhiJianGeRatio |
Breeding Interval Ratio | Multiplicador para el tiempo entre ciclos de reproducción de animales. |
DongWuChanChuRatio |
Animal Production Ratio | Multiplicador para la producción de animales (huevos, leche, etc.). |
DongWuPinZhiRatio |
Animal Quality Ratio | Multiplicador para la calidad de los atributos de animales domesticados. |
ZuoWuShengZhangRatio |
Crop Growth Ratio | Multiplicador para la velocidad de crecimiento de cultivos. |
ZuoWuFeiLiaoXiaoHaoRatio |
Crop Fertilizer Consumption | Multiplicador para la tasa de consumo de fertilizante. |
Construcción y Estructuras
| Ajuste | Nombre en Inglés | Descripción |
|---|---|---|
JianZhuFuLanKaiGuan |
Building Decay Toggle | Activar o desactivar el deterioro de edificios con el tiempo. Establece 0 para desactivar. |
JianZhuFuLanMul |
Building Decay Multiplier | Tasa a la que las estructuras se deterioran. Valores más bajos ralentizan el deterioro. |
JianZhuXiuLiMul |
Building Repair Multiplier | Multiplicador para los costos y velocidad de reparación de edificios. |
JianZhuZiYuanJinShuaBanJing |
Building Resource Exclusion Radius | Radio alrededor de los edificios donde los recursos naturales no reaparecerán. |
Sistema de Invasiones
| Ajuste | Nombre en Inglés | Por Defecto | Descripción |
|---|---|---|---|
RuQinGuaiCountMax |
Max Invasion Monsters | 128 |
Número máximo de monstruos en una oleada de invasión. |
RuQinQiangDuXiShu |
Invasion Intensity | - | Controla la dificultad general de la invasión y la fuerza de los monstruos. |
RuQinBeginHour |
Invasion Start Hour | - | Hora del juego en la que las invasiones pueden comenzar. |
RuQinEndHour |
Invasion End Hour | - | Hora del juego en la que las invasiones se detienen. |
RuQinPerBoGuaiMax |
Max Monsters Per Wave | 16 |
Máximo de monstruos generados por oleada individual. |
Cómo Conectarse
Los jugadores pueden conectarse a tu servidor de Soulmask a través del navegador de servidores del juego o por conexión directa.
Mediante el Navegador de Servidores del Juego
- Inicia Soulmask.
- Desde el menú principal, selecciona Multiplayer y luego Server Browser.
- Busca tu servidor por nombre (el nombre que estableciste en la variable de inicio
SERVER_NAME). - Haz clic en tu servidor y presiona Join. Ingresa la contraseña si se ha establecido una.
Mediante el Navegador de Servidores de Steam
- En Steam, ve a View > Game Servers (o Servers).
- Haz clic en la pestaña Favorites y luego en Add a Server.
- Ingresa la IP y el puerto de consulta de tu servidor (por defecto
27015) en el formatoIP:PORT. - Una vez que aparezca el servidor, haz doble clic para conectarte a través de Soulmask.
Mediante Conexión Directa
- Encuentra la IP y el puerto de juego de tu servidor en la pestaña Console de GPanel. Para ayuda, consulta Cómo Encontrar la IP y el Puerto de tu Servidor.
- En Soulmask, busca la opción Direct Connect en el menú multijugador.
- Ingresa la IP y el puerto de juego de tu servidor (por defecto
8777) en el formatoIP:PORT. - Presiona Connect e ingresa la contraseña del servidor si es necesario.
Gestión de Guardados
Soulmask usa un sistema de guardado respaldado por base de datos. Entender cómo funcionan los guardados es crucial para evitar la pérdida de datos.
Ubicación del Guardado
El archivo principal de guardado del mundo se encuentra en:
WS/Saved/Worlds/Dedicated/Level01_Main/world.db
Esta base de datos SQLite contiene todos los datos del mundo, incluyendo modificaciones del terreno, estructuras, estados de NPCs y datos de jugadores.
Proceso de Guardado
Soulmask usa un proceso de guardado en dos etapas:
- Guardado en memoria (
-saving): El estado del mundo se escribe periódicamente en una base de datos en memoria al intervalo especificado por el parámetro-saving(en segundos). - Respaldo en disco (
-backup): La base de datos en memoria se vuelca a disco al intervalo especificado por el parámetro-backup(en segundos).
gm exit dentro del juego o el comando shutdown de RCON. Forzar la terminación del proceso del servidor puede causar que la base de datos en memoria no se escriba a disco, resultando en retrocesos al último guardado en disco.
Respaldos Automáticos
Configura respaldos automáticos usando estos parámetros de inicio:
-initbackup-- Crea una copia de respaldo cada vez que el servidor se inicia.-backupinterval=N-- Crea respaldos rotativos cada N minutos durante la ejecución.
Respaldos Manuales
Para crear un respaldo manual:
- Detén el servidor desde GPanel.
- Navega a
WS/Saved/mediante la pestaña Files de GPanel o SFTP. - Descarga los siguientes archivos:
Worlds/Dedicated/Level01_Main/world.db-- La base de datos de guardado del mundoGameplaySettings/GameXishu.json-- Tu configuración de jugabilidad
- Almacena estos archivos de forma segura en tu computadora local.
Restaurar un Respaldo
- Detén el servidor.
- Sube el archivo
world.dbrespaldado aWS/Saved/Worlds/Dedicated/Level01_Main/. - Sube el archivo
GameXishu.jsonrespaldado aWS/Saved/GameplaySettings/si también deseas restaurar los ajustes. - Inicia el servidor.
Iniciar un Mundo Nuevo
Para borrar el mundo y comenzar de nuevo:
- Detén el servidor.
- Renombra o elimina el archivo
world.dbenWS/Saved/Worlds/Dedicated/Level01_Main/. - Inicia el servidor. Generará una nueva base de datos del mundo desde cero.
world.db como respaldo en caso de que quieras restaurarlo más tarde.
Referencia de Puertos
Soulmask usa los siguientes puertos. Estos se configuran automáticamente por tu plan de alojamiento en Legion Hosting.
| Puerto | Protocolo | Por Defecto | Propósito |
|---|---|---|---|
| Game Port | UDP | 8777 |
Conexiones principales del juego. Los jugadores se conectan a este puerto. |
| Query Port | UDP | 27015 |
Consultas del navegador de servidores de Steam. |
| Echo Port (Telnet) | TCP | 18888 |
Administración local por Telnet (solo conexiones locales). |
| RCON Port | TCP | 19000 |
Acceso a consola remota (RCON). Solo activo si -rconpsw está configurado. |
Artículos Relacionados
- Comandos de Administrador de Soulmask
- Cómo Encontrar la IP y el Puerto de tu Servidor
- Cómo Subir Archivos mediante SFTP
- Primeros Pasos con tu Nuevo Servidor
¿Necesitas Ayuda?
Si sigues teniendo problemas con tu servidor de Soulmask, por favor abre un ticket de soporte y nuestro equipo estará encantado de ayudarte.