Configurar RCON en un Soulmask server proporciona a los administradores gestión remota. Permite acceso directo a la línea de comandos del servidor, permitiendo a los administradores ejecutar una amplia gama de comandos sin necesidad de estar conectados directamente al juego o al panel del servidor. Esta capacidad es invaluable para moderar jugadores mediante patadas o prohibiciones, ajustar configuraciones del servidor sobre la marcha, transmitir mensajes a todos los jugadores conectados, o activar eventos específicos en el juego.
1. Inicia sesión en el panel de BisectHosting Starbase.
2. Detén el servidor.
3. Ve a la pestaña Inicio.
4. Asegúrate de que la tabla Habilitar RCON esté configurada como Habilitado.
5. En la tabla Contraseña RCON, copia la contraseña.
6. Ve a la pestaña Archivos.
7. Encuentra el siguiente directorio: /home/container/WS/Saved/Config/LinuxServer .
8. Abre Engine.ini.
9. Bajo [Server.SafeIP], agrega el IP a la lista blanca en una nueva línea.
IP=xxx.xxx.xxx.xxxNota: Busca el IP aquí. No elimines el primer conjunto de IP.
10. Presiona el botón Guardar.
11. Inicia el servidor.
12. Ve a la pestaña Consola.
13. Copia la IP y el puerto RCON en la parte superior de los registros.
14. Lanza el cliente RCON. rcon-cli se usa en este ejemplo.
15. Ingresa la IP y el puerto RCON del paso 13.
16. Pega la contraseña RCON del paso 5.
17. Ingresa help para ver la lista de comandos RCON.
Comandos RCON de Soulmask
| Comando | Alias | Parámetros | Descripción |
|---|---|---|---|
| BackupDatabase |
5 bk |
InNewDBName [string] |
Escribe el guardado del mundo en un archivo usando el nombre de archivo dado. Ejecuta SaveWorld 0 primero para asegurar que un estado reciente del mundo esté escrito. |
| BackupDatabaseByHour |
6 bkh |
Escribe el guardado del mundo en un archivo usando la fecha y hora actuales como nombre de archivo. Ejecuta SaveWorld 0 primero para asegurar que un estado reciente del mundo esté escrito. | |
| CreateItemForPlayer |
34 citem |
InOpPlayer [string]ItemClass [string]Nums [int]Quality [int]
|
Crea un ítem en el inventario del jugador especificado por su ID de Steam. |
| CreateSpecifiedMan |
22 cnpc |
InPlayer [string]CreateNo [int]Sex [int]
|
Genera un NPC preconfigurado frente al jugador, especificado por su ID de Steam. El NPC generado será propiedad del jugador. |
| CreateSpecifiedMan_ByConfig |
InOpPlayer [string]Key [string]
|
||
| CreateSWByClass |
23 create |
SelectedPlayerAccount [string]CreatureClass [string]IsBaby [bool]DengJi [int]Num [int]PinZhi [int]
|
Genera un NPC frente al jugador, especificado por su ID de Steam. El NPC será propiedad del jugador. Por lo tanto, solo se permiten las cosas que normalmente pueden ser propiedad de los jugadores, como monturas. |
| DeleteItem |
37 del |
InOpPlayer [string]InItemClass [string]InCount [int]
|
Elimina ítems del inventario de un jugador. |
| Desconectar |
0 q dc quit |
Desconéctate del servidor. | |
| DrawActorImage |
8 dai |
ActorType [int] |
Salida de una imagen en WS/Saved que visualiza las ubicaciones de todas las instancias de un tipo específico de actor. |
| DrawGrids |
13 dg |
Salida de una imagen en WS/Saved que visualiza una cuadrícula. | |
| Dump_AllActorPositions |
7 dap |
Vuelca las posiciones de los actores en el archivo WS/Saved/ACTOR_POSI_DATA.log. El archivo organiza a los actores por tipo. | |
| DumpGzImg | ObjType [int] |
||
| ExecScriptCommands |
38 run |
ScriptFileName [string] |
Ejecuta todos los comandos listados en el archivo de texto especificado. El archivo debe ser guardado en el servidor. |
| FlyMode |
24 fly |
InPlayer [string]NMode [int]
|
Establece si el jugador especificado por su ID de Steam está en modo fantasma o no. |
| GotoPostion |
20 go |
InOpPlayer [string]InX [float]InY [float]InZ [float]
|
Teletransporta al jugador especificado por su ID de Steam a la ubicación especificada. |
| GotoTarget |
21 gonpc |
InOpPlayer [string]InTarget [string]
|
Teletransporta al jugador especificado por su ID de Steam a un personaje objetivo. El objetivo puede ser un jugador especificado por el ID de Steam o un peón especificado por UID. |
| SegundosEnJuego | Porción [int] |
Aumenta el contador de "tiempo activo" del servidor por el número de segundos especificado. Los valores negativos disminuirán el temporizador. | |
| Lista_TodasLasClasesDeItem |
33 lai |
SubNombre [string] |
Especifica un nombre completo o parcial de un ítem, como Arco, para obtener una lista de clases de ítems coincidentes. |
| Lista_TodasLasClasesDeNPC |
19 lcc |
NombreSubStr [string] |
Especifica un nombre completo o parcial de un tipo de NPC, como Alpaca, para obtener una lista de clases de NPC coincidentes. |
| Lista_TodosLosJugadores |
15 lap |
Lista información sobre todos los jugadores que tienen cuentas en el servidor. | |
| Lista_TodasLasCompetencias | Lista todos los tipos de competencias (valores del enum EProficiency). | ||
| Lista_TodosLosTalentos |
35 lat |
NivelTalento [int] |
Lista todos los talentos naturales (talentos innatos) del nivel especificado (1-3). Pasar 0 para listar talentos de todos los niveles. Incluye su ID, nombre y descripción. |
| Lista_ObjGuild |
18 lgo |
EnOpGuild [string] |
Lista los nombres y UID de todos los NPCs propiedad de la tribu especificada. La tribu se puede especificar por nombre o UID. |
| Lista_Guilds |
17 lg |
Lista los nombres y UIDs de todas las tribus en el servidor. | |
| Lista_JugadoresEnLinea |
14 lp |
Lista los jugadores actualmente conectados al servidor. | |
| Lista_ObjPertenecientesAlMismo |
16 ls |
EnOpPlayer [string] |
Lista el nombre y UID de los NPCs propiedad del personaje especificado. El personaje puede ser un jugador especificado por ID de Steam o un peón especificado por UID. |
| Lista_ListaPermisosServidor |
30 lsp |
Lista información sobre listas de permisos del servidor. | |
| ConteoDeCuadrículaDeConsulta |
12 qg |
Imprime un conteo. | |
| CódigoDeInvitaciónDeConsulta |
9 qi |
Imprime el código de invitación del servidor, que puede ser dado a los jugadores como un medio para encontrar el servidor. | |
| GuardarYSalir |
2 cerrar salir apagado |
DespuésDeSegundos [int] |
Guarda y apaga el servidor después del número especificado de segundos. 0 establecerá el temporizador en 300 segundos. |
| GuardarYSalirConCódigo |
CerrarDespuésDeSegundos [int]CódigoDeSalida [int]
|
Imprime un mensaje en el registro del servidor sobre el cambio del código de salida. El código de salida del proceso en sí permanece en 0. | |
| GuardarMundo |
4 sav |
Forzar [int] |
Guarda el mundo. El parámetro controla si se debe escribir el guardado en el disco. |
| DecirAlCanalDelSistema |
36 decir |
Contenido [string] |
Envía un mensaje de chat del sistema a todos en el servidor. |
| ServidorFPS |
10 fps |
Imprime el valor promedio de la tasa de ticks del servidor de un corto período de tiempo. | |
| EstadoDeLoginDelServidor |
11 sl |
Pausa [int] |
Este comando actualmente no tiene efecto. |
| Establecer_Coefficient |
26 sc |
NombreDelItem [string]Val [flotante]
|
Establece la configuración de juego especificada al valor especificado. |
| Establecer_SalidasDeChats |
31 soc |
bOutputTolog [bool] |
Establece si los mensajes de chat se registrarán en el registro del servidor. Pasa 1 para habilitar el registro de chat, o 0 para deshabilitarlo. |
| Establecer_HabilitarPermisosServidor |
27 ssp |
TipoDePermiso [int]bHabilitado [int]
|
Habilita o deshabilita la lista de permisos del servidor especificada por índice. |
| Establecer_BanderasDePermisoDelServidor |
28 sspf |
BanderaDePermiso [int] |
Establece el estado habilitado de todas las listas de permisos del servidor usando la máscara de bits especificada. |
| EstablecerCódigoDeSalidaDelJuego | CódigoDeSalida [int] |
Imprime un mensaje en el registro del servidor sobre el cambio del código de salida. El código de salida del proceso en sí permanece en 0. | |
| EstablecerRCONEnviarMáximoBytes | Tamaño_Enviar [int] |
||
| Mostrar_Configuraciones_Coefficients |
25 lc |
ContenerNombres [string] |
Lista los valores de todas las configuraciones de juego. Se puede especificar opcionalmente un nombre completo o parcial para listar solo valores para configuraciones coincidentes. |
| MostrarAyuda |
1 ayuda ? |
Imprime información sobre varios de los comandos disponibles. | |
| IniciarIA | Reanuda la IA de los NPCs que ha sido pausada usando DetenerIA. | ||
| DetenerIA | Pausa toda la IA de NPCs en el servidor. Todas las unidades controladas por IA simplemente permanecerán en su lugar y no harán nada mientras estén en pausa. Esto incluye las unidades enemigas que ya no luchan contra los jugadores. | ||
| DetenerCerrarServidor |
3 cancelarcerrar cc |
Cancela un apagado del servidor pendiente que fue iniciado con GuardarYSalir, siempre que el temporizador aún no haya pasado. | |
| Actualizar_DireccionClienteRcon | bAgregarOEliminar [int] |
Agrega (1) o elimina (0) una dirección IP de la lista de direcciones que están permitidas conectar al RCON del servidor. Los cambios realizados por este comando se perderán al reiniciar el servidor. | |
| Actualizar_ListaPermisosServidor |
29 usp |
TipoDePermiso [int]bEliminarOAgregar [int]Datos [string]
|
Agrega o elimina un ítem de una lista de permisos del servidor especificada por índice. |