Saltar al contenido

Cómo Usar RCON en Soulmask

Esta guía proporciona instrucciones paso a paso sobre cómo configurar y gestionar tu servidor de Soulmask usando RCON. Esta es una característica bastante nueva y también se conoce a veces como TELNET en la comunidad de Soulmask.

Aquí tienes una lista de todos los comandos RCON con detalles básicos.

ComandoDescripción
helpMuestra todos los comandos RCON actuales.
quit/close/shutdown secondsDespués del número de segundos especificado por el parámetro, guarda y sale del mundo del juego.
saveworldSolo guarda el archivo del mundo sin salir.
backup new_database_nameHace una copia de seguridad del archivo del mundo a un archivo de base de datos con el nombre especificado.
backuphourHace una copia de seguridad del archivo del mundo y lo nombra con la fecha y hora actual (UTC), por ejemplo: YYYYmmddHH.db
dppExporta la información básica de todas las cuentas (cuenta, rol, unión, nivel, tiempo total en línea, tiempo de creación, etc.) a Saved/ALL_PLAYER_INFO.txt.
setpm flagEstablece el interruptor de gestión de permisos de acceso al servidor (0 para desactivar todos los permisos, 15 para activar todos los permisos).
serverfpsMuestra la tasa de fotogramas promedio del servidor durante un período corto de tiempo.
QueryInvitationCodeMuestra el Código de Invitación del servidor.
List_OnlinePlayersLista la cuenta, nombre e ID del cuerpo de los jugadores en línea. Alias: lp
List_AllPlayersLista información básica para todos los jugadores e información de la base de datos. Alias: lap
List_SameBelongingObjsLista personajes que comparten la misma propiedad que el jugador. Alias: ls
List_GuildsLista información de gremios registrados en el servidor. Alias: lg
List_GuildObjsLista toda la información de personajes bajo un gremio especificado. Alias: lgo
List_AllNPCClassLista todos los tipos de personajes y nombres de clases. Alias: lcc
Show_Coefficient_SettingsLista elementos de coeficientes del juego y sus valores actuales. Alias: lc
List_ServerPermissionListLista toda la información de la lista de permisos del servidor. Alias: lsp
Set_CoefficientEstablece coeficientes del juego. Alias: sc
Set_ServerPermissionEnableEstablece el estado de un elemento de permiso del servidor. Alias: ssp
Set_ServerPermissionFlagEstablece la bandera de permisos del servidor, configurando globalmente el estado de permisos del servidor. Alias: sspf
Update_ServerPermissionListEstablece el contenido de la lista de permisos del servidor (agregar/eliminar). Alias: usp
Set_OutputChatsEstablece si el contenido del chat del servidor se envía al log. Alias: soc
GotoPostionTeletransporta un personaje a coordenadas especificadas. Alias: go
GotoTargetTeletransporta un personaje cerca de otro personaje. Alias: gonpc
CreateSpecifiedManCrea un bárbaro basado en un número de plantilla, perteneciente a un jugador especificado. Alias: cnpc
CreateSWByClassCrea un personaje bárbaro/animal basado en el nombre de la clase. Alias: create
FlyModeHabilita/deshabilita el modo vuelo (modo fantasma) para un jugador especificado. Alias: fly
Update_RconClientAddressAgrega o elimina direcciones IP de la lista blanca de RCON. Alias: ura

Por razones de seguridad, RCON usa una lista blanca de IP. Solo las direcciones IP en la lista blanca pueden conectarse al servicio RCON del servidor. También no permitimos acceso a esto públicamente a menos que se solicite a través de un ticket de soporte.

  1. Modifica WS/Saved/Config/[Platform]Server/Engine.ini:

    [Server.SafeIP]
    IP=xxx.xxx.xxx.xxx
    IP=yyy.yyy.yyy.yyy
  2. Usa el comando RCON (no se guarda después del reinicio del servidor):

    ura 1 xxx.xxx.xxx.xxx,yyy.yyy.yyy.yyy

Escribe help en la terminal para mostrar información sobre los comandos disponibles.

  • DESC: Descripción del comando
  • Alia: Alias del comando
  • Example: Ejemplo de uso

Puedes usar el número del comando como atajo para ejecutar comandos.

Comandos de Recuperación de Información

Sección titulada "Comandos de Recuperación de Información"
  1. List_OnlinePlayers (Alias: lp)

    • Lista la cuenta, nombre e ID del cuerpo de los jugadores en línea
    • Formato: | Cuenta de Steam | Nombre del Jugador | ID del Cuerpo Actual |
  2. List_AllPlayers (Alias: lap)

    • Lista información básica y de base de datos de todos los jugadores
    • Formato: | Cuenta de Steam | Nombre del Jugador | Nombre del Gremio | Nivel de Conciencia | Tiempo Total en Línea (segundos) | Tiempo de Creación de Cuenta (UTC) |
  3. List_SameBelongingObjs (Alias: ls)

    • Lista personajes con la misma propiedad
    • Parámetros: Cuenta de Steam o ID de Personaje/montura
    • Formato: | Nombre del Personaje | ID del Personaje |
  4. List_Guilds (Alias: lg)

    • Lista información de gremios registrados
    • Formato: | Nombre del Gremio | ID del Gremio | Nombre del Líder del Gremio |
  5. List_GuildObjs (Alias: lgo)

    • Lista todos los personajes en un gremio especificado
    • Parámetros: Nombre del Gremio o ID del Gremio
    • Formato: | Nombre del Personaje | ID del Personaje |
  6. List_AllNPCClass (Alias: lcc)

    • Lista todos los tipos de personajes y nombres de clases
    • Parámetro opcional para filtrar resultados
    • Formato: | Nombre del Personaje por Defecto | Nombre de la Clase del Personaje |
  7. Show_Coefficient_Settings (Alias: lc)

    • Lista elementos de coeficientes del juego y sus valores
    • Parámetro opcional para filtrar resultados
    • Formato: | Nombre del Coeficiente | Valor del Coeficiente Actual |
  8. List_ServerPermissionList (Alias: lsp)

    • Lista toda la información de permisos del servidor
  1. Set_Coefficient (Alias: sc)

    • Establece coeficientes del juego
    • Parámetros: Nombre del coeficiente, Nuevo valor
  2. Set_ServerPermissionEnable (Alias: ssp)

    • Establece el estado de un elemento de permiso del servidor
    • Parámetros: Número de permiso (0-4), Estado habilitado (0 o 1)
  3. Set_ServerPermissionFlag (Alias: sspf)

    • Establece la bandera de permisos del servidor globalmente
    • Parámetro: Entero (suma de valores de bandera)
  4. Update_ServerPermissionList (Alias: usp)

    • Modifica la lista de permisos del servidor (agregar/eliminar)
    • Parámetros: Tipo de permiso, Bandera agregar/eliminar, Lista de cuentas/IPs
  5. Set_OutputChats (Alias: soc)

    • Habilita/deshabilita la salida del chat del servidor al log
    • Parámetro: 0 (deshabilitar) o 1 (habilitar)
  1. GotoPostion (Alias: go)

    • Teletransporta un personaje a coordenadas especificadas
    • Parámetros: Identificador del personaje, coordenadas X, Y, Z
  2. GotoTarget (Alias: gonpc)

    • Teletransporta un personaje cerca de otro personaje
    • Parámetros: Personaje a teletransportar, Personaje objetivo
  3. CreateSpecifiedMan (Alias: cnpc)

    • Crea un bárbaro basado en una plantilla
    • Parámetros: Cuenta de Steam del jugador, Número de plantilla, Género (0/1)
  4. CreateSWByClass (Alias: create)

    • Crea un personaje bárbaro/animal
    • Parámetros: Cuenta de Steam del jugador, Nombre de la clase, Normal/Descendencia, Nivel, Cantidad, Calidad
  5. FlyMode (Alias: fly)

    • Habilita/deshabilita el modo vuelo para un jugador
    • Parámetros: Cuenta de Steam del jugador, Habilitar/Deshabilitar (1/0)
  6. Update_RconClientAddress (Alias: ura)

    • Agrega/elimina direcciones IP de la lista blanca de RCON
    • Parámetros: Agregar/Eliminar (1/0), dirección IP