Configurar RCON en un Soulmask servidor proporciona a los administradores gestión remota. Permite el acceso directo a la línea de comandos del servidor, habilitando a los administradores para ejecutar una amplia gama de comandos sin necesidad de estar conectados directamente al juego o al panel del servidor mismo. Esta capacidad es invaluable para moderar a los jugadores al expulsar o banear, 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 Starbase de BisectHosting.
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 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 el IP y el Puerto RCON en la parte superior de los registros.
14. Inicia el cliente RCON. rcon-cli se usa en este ejemplo.
15. Ingresa el IP y 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 utilizando el nombre de archivo dado. Ejecuta SaveWorld 0 primero para asegurar que se guarde un estado reciente del mundo. |
| 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 se guarde un estado reciente del mundo. | |
| 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 enfrente del 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 enfrente del jugador, especificado por su ID de Steam. El NPC será propiedad del jugador. Como tal, solo se permiten 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. |
| Disconnect |
0 q dc quit |
Desconéctate del servidor. | |
| DrawActorImage |
8 dai |
ActorType [int] |
Genera una imagen en WS/Saved que visualiza las ubicaciones de todas las instancias de un tipo específico de actor. |
| DrawGrids |
13 dg |
Genera una imagen en WS/Saved que visualiza una cuadrícula. | |
| Dump_AllActorPositions |
7 dap |
Descompone las posiciones de actores en el archivo WS/Saved/ACTOR_POSI_DATA.log. El archivo organiza 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 guardarse 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 su ID de Steam o un peón especificado por UID. |
| SegundosEnJuego | Corte [int] |
Aumenta el contador de "tiempo activo" del servidor en el número especificado de segundos. Los valores negativos reducirán el temporizador. | |
| Listar_TodasLasClasesDeObjetos |
33 lai |
SubNombre [string] |
Especifica un nombre completo o parcial de un objeto, como Arco, para obtener una lista de clases de objetos que coincidan. |
| Listar_TodasLasClasesDeNPC |
19 lcc |
NombreSubCadena [string] |
Especifica un nombre completo o parcial de un tipo de NPC, como Alpaca, para obtener una lista de clases de NPC que coincidan. |
| Listar_TodosLosJugadores |
15 lap |
Lista información sobre todos los jugadores que tienen cuentas en el servidor. | |
| Listar_TodasLasProficiencias | Lista todos los tipos de proficiencia (valores del enum EProficiency). | ||
| Listar_TodosLosTalentos |
35 lat |
NivelDeTalento [int] |
Lista todos los dones naturales (talentos innatos) del nivel especificado (1-3). Pasar 0 para el nivel listará talentos de todos los niveles. Incluye su ID, nombre y descripción. |
| Listar_ObjetosDeGremio |
18 lgo |
EnGremio [string] |
Lista el nombre y UID de todos los NPCs poseídos por la tribu especificada. La tribu puede ser especificada por nombre o UID. |
| Listar_Gremios |
17 lg |
Lista los nombres y UIDs de todas las tribus en el servidor. | |
| Listar_JugadoresEnLínea |
14 lp |
Lista los jugadores actualmente conectados al servidor. | |
| Listar_ObjetosDelMismoGrupo |
16 ls |
EnJugador [string] |
Lista el nombre y UID de los NPCs poseídos por el personaje especificado. El personaje puede ser un jugador especificado por ID de Steam o un peón especificado por UID. |
| Listar_ListaDePermisosDelServidor |
30 lsp |
Lista información sobre las listas de permisos del servidor. | |
| ContarCuadrículaConsulta |
12 qg |
Imprime un conteo. | |
| CódigoDeInvitaciónConsulta |
9 qi |
Imprime el código de invitación del servidor, que se puede dar a los jugadores como medio para encontrar el servidor. | |
| GuardarYSalir |
2 cerrar salir apagar |
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 la guardia en el disco. |
| DecirAlCanalDelSistema |
36 decir |
Contenido [string] |
Envía un mensaje de chat del sistema a todos en el servidor. |
| FPS del Servidor |
10 fps |
Imprime el valor promedio de la tasa de tick del servidor durante un corto periodo de tiempo. | |
| EstadoDeInicioDeSesiónDelServidor |
11 sl |
Pausar [int] |
Este comando actualmente no tiene efecto. |
| Establecer_Coeficiente |
26 sc |
NombreDelObjeto [string]Valor [float]
|
Establece la configuración de juego especificada en el valor especificado. |
| Establecer_SalidaDeChats |
31 soc |
bSalidaALog [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 desactivarlo. |
| Establecer_HabilitarPermisosDelServidor |
27 ssp |
TipoDePermiso [int]bHabilitado [int]
|
Habilita o deshabilita la lista de permisos del servidor especificada por índice. |
| Establecer_BanderaDePermisoDelServidor |
28 sspf |
BanderaDePermiso [int] |
Establece el estado habilitado de todas las listas de permisos del servidor utilizando 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. | |
| EstablecerMáximoDeBytesEnviarRCON | Tamaño_Enviar [int] |
||
| Mostrar_Coefficients_Configuración |
25 lc |
ContenerNombres [string] |
Lista los valores de todas las configuraciones de juego. Puede especificar opcionalmente un nombre completo o parcial para listar solo valores de configuraciones que coincidan. |
| 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 los NPC en el servidor. Todas las unidades controladas por IA se quedarán de pie en su lugar y no harán nada mientras estén en pausa. Esto incluye unidades enemigas que ya no están luchando contra los jugadores. | ||
| DetenerCerrarServidor |
3 cancelarcierre cc |
Cancela un cierre de servidor pendiente que fue iniciado con GuardarYSalir, mientras el temporizador aún no haya transcurrido. | |
| Actualizar_DirecciónDelClienteRCON | bAgregarOEliminar [int] |
Agrega (1) o elimina (0) una dirección IP de la lista de direcciones que están permitidas para conectarse al RCON del servidor. Los cambios realizados por este comando se perderán en el reinicio del servidor. | |
| Actualizar_ListaDePermisosDelServidor |
29 usp |
TipoDePermiso [int]bEliminarOAgregar [int]Datos [string]
|
Agrega o elimina un elemento de una lista de permisos del servidor especificada por índice. |