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