Como Usar RCON no Soulmask
Este guia fornece instruções passo a passo sobre como configurar e gerenciar seu servidor Soulmask usando RCON. Esta é uma funcionalidade bastante nova e às vezes também é referida como TELNET na comunidade Soulmask.
Comandos Básicos de RCON
Seção intitulada "Comandos Básicos de RCON"Aqui está uma lista de todos os comandos RCON com detalhes básicos.
| Comando | Descrição | 
|---|---|
| help | Mostra todos os comandos RCON atuais. | 
| quit/close/shutdown seconds | Após o número de segundos especificado pelo parâmetro, salva e sai do mundo do jogo. | 
| saveworld | Apenas salva o arquivo mundial sem sair. | 
| backup new_database_name | Faz backup do arquivo mundial para um arquivo de base de dados com o nome especificado. | 
| backuphour | Faz backup do arquivo mundial e o nomeia com a data e hora atual (UTC), por exemplo: YYYYmmddHH.db | 
| dpp | Exporta as informações básicas de todas as contas (conta, função, união, nível, tempo online total, tempo de criação, etc.) para Saved/ALL_PLAYER_INFO.txt. | 
| setpm flag | Define o interruptor de gerenciamento de permissão de login do servidor (0 para desligar todas as permissões, 15 para ligar todas as permissões). | 
| serverfps | Exibe a taxa de quadros média do servidor durante um curto período de tempo. | 
| QueryInvitationCode | Exibe o Código de Convite do servidor. | 
| List_OnlinePlayers | Lista a conta, nome e ID do corpo dos jogadores online. Alias: lp | 
| List_AllPlayers | Lista informações básicas para todos os jogadores e informações da base de dados. Alias: lap | 
| List_SameBelongingObjs | Lista personagens que compartilham a mesma propriedade que o jogador. Alias: ls | 
| List_Guilds | Lista informações de guilda registradas no servidor. Alias: lg | 
| List_GuildObjs | Lista todas as informações de personagem sob uma guilda especificada. Alias: lgo | 
| List_AllNPCClass | Lista todos os tipos de personagem e nomes de classe. Alias: lcc | 
| Show_Coefficient_Settings | Lista itens de coeficiente de jogo e seus valores atuais. Alias: lc | 
| List_ServerPermissionList | Lista todas as informações da lista de permissões do servidor. Alias: lsp | 
| Set_Coefficient | Define coeficientes de jogo. Alias: sc | 
| Set_ServerPermissionEnable | Define o status de um item de permissão do servidor. Alias: ssp | 
| Set_ServerPermissionFlag | Define a flag de permissão do servidor, definindo globalmente o status de permissão do servidor. Alias: sspf | 
| Update_ServerPermissionList | Define o conteúdo da lista de permissões do servidor (adicionar/remover). Alias: usp | 
| Set_OutputChats | Define se o conteúdo do chat do servidor é enviado para o log. Alias: soc | 
| GotoPostion | Teletransporta um personagem para coordenadas especificadas. Alias: go | 
| GotoTarget | Teletransporta um personagem perto de outro personagem. Alias: gonpc | 
| CreateSpecifiedMan | Cria um bárbaro baseado em um número de template, pertencendo a um jogador especificado. Alias: cnpc | 
| CreateSWByClass | Cria um personagem bárbaro/animal baseado no nome da classe. Alias: create | 
| FlyMode | Habilita/desabilita modo de voo (modo fantasma) para um jogador especificado. Alias: fly | 
| Update_RconClientAddress | Adiciona ou remove endereços IP da whitelist RCON. Alias: ura | 
Adicionando IPs à Whitelist
Seção intitulada "Adicionando IPs à Whitelist"Por razões de segurança, RCON usa uma whitelist de IP. Apenas endereços IP na whitelist podem conectar ao serviço RCON do servidor. Também não permitimos acesso a isso publicamente a menos que solicitado via ticket de suporte.
- 
Modifique
WS/Saved/Config/[Platform]Server/Engine.ini:[Server.SafeIP]IP=xxx.xxx.xxx.xxxIP=yyy.yyy.yyy.yyy - 
Use comando RCON (não salvo após reinicialização do servidor):
ura 1 xxx.xxx.xxx.xxx,yyy.yyy.yyy.yyy 
Comando Help
Seção intitulada "Comando Help"Digite help no terminal para exibir informações sobre comandos disponíveis.
DESC: Descrição do comandoAlia: Alias do comandoExample: Exemplo de uso
Você pode usar o número do comando como atalho para executar comandos.
Comandos de Recuperação de Informação
Seção intitulada "Comandos de Recuperação de Informação"- 
List_OnlinePlayers (Alias:
lp)- Lista conta, nome e ID do corpo dos jogadores online
 - Formato: 
| Conta Steam | Nome do Jogador | ID do Corpo Atual | 
 - 
List_AllPlayers (Alias:
lap)- Lista informações básicas e da base de dados de todos os jogadores
 - Formato: 
| Conta Steam | Nome do Jogador | Nome da Guilda | Nível de Consciência | Tempo Online Total (segundos) | Tempo de Criação da Conta (UTC) | 
 - 
List_SameBelongingObjs (Alias:
ls)- Lista personagens com a mesma propriedade
 - Parâmetros: Conta Steam ou ID do Personagem/montaria
 - Formato: 
| Nome do Personagem | ID do Personagem | 
 - 
List_Guilds (Alias:
lg)- Lista informações de guilda registradas
 - Formato: 
| Nome da Guilda | ID da Guilda | Nome do Líder da Guilda | 
 - 
List_GuildObjs (Alias:
lgo)- Lista todos os personagens em uma guilda especificada
 - Parâmetros: Nome da Guilda ou ID da Guilda
 - Formato: 
| Nome do Personagem | ID do Personagem | 
 - 
List_AllNPCClass (Alias:
lcc)- Lista todos os tipos de personagem e nomes de classe
 - Parâmetro opcional para filtrar resultados
 - Formato: 
| Nome Padrão do Personagem | Nome da Classe do Personagem | 
 - 
Show_Coefficient_Settings (Alias:
lc)- Lista itens de coeficiente de jogo e seus valores
 - Parâmetro opcional para filtrar resultados
 - Formato: 
| Nome do Coeficiente | Valor Atual do Coeficiente | 
 - 
List_ServerPermissionList (Alias:
lsp)- Lista todas as informações de permissão do servidor
 
 
Comandos de Configuração
Seção intitulada "Comandos de Configuração"- 
Set_Coefficient (Alias:
sc)- Define coeficientes de jogo
 - Parâmetros: Nome do coeficiente, Novo valor
 
 - 
Set_ServerPermissionEnable (Alias:
ssp)- Define o status de um item de permissão do servidor
 - Parâmetros: Número da permissão (0-4), Status de habilitação (0 ou 1)
 
 - 
Set_ServerPermissionFlag (Alias:
sspf)- Define a flag de permissão do servidor globalmente
 - Parâmetro: Inteiro (soma dos valores da flag)
 
 - 
Update_ServerPermissionList (Alias:
usp)- Modifica lista de permissões do servidor (adicionar/remover)
 - Parâmetros: Tipo de permissão, Flag adicionar/remover, Lista de contas/IPs
 
 - 
Set_OutputChats (Alias:
soc)- Habilita/desabilita saída de chat do servidor para log
 - Parâmetro: 0 (desabilitar) ou 1 (habilitar)
 
 
Outros Comandos
Seção intitulada "Outros Comandos"- 
GotoPostion (Alias:
go)- Teletransporta um personagem para coordenadas especificadas
 - Parâmetros: Identificador do personagem, coordenadas X, Y, Z
 
 - 
GotoTarget (Alias:
gonpc)- Teletransporta um personagem perto de outro personagem
 - Parâmetros: Personagem a teletransportar, Personagem alvo
 
 - 
CreateSpecifiedMan (Alias:
cnpc)- Cria um bárbaro baseado em um template
 - Parâmetros: Conta Steam do jogador, Número do template, Gênero (0/1)
 
 - 
CreateSWByClass (Alias:
create)- Cria um personagem bárbaro/animal
 - Parâmetros: Conta Steam do jogador, Nome da classe, Normal/Descendente, Nível, Quantidade, Qualidade
 
 - 
FlyMode (Alias:
fly)- Habilita/desabilita modo de voo para um jogador
 - Parâmetros: Conta Steam do jogador, Habilitar/Desabilitar (1/0)
 
 - 
Update_RconClientAddress (Alias:
ura)- Adiciona/remove endereços IP da whitelist RCON
 - Parâmetros: Adicionar/Remover (1/0), endereço IP