Pular para o conteúdo

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.

Aqui está uma lista de todos os comandos RCON com detalhes básicos.

ComandoDescrição
helpMostra todos os comandos RCON atuais.
quit/close/shutdown secondsApós o número de segundos especificado pelo parâmetro, salva e sai do mundo do jogo.
saveworldApenas salva o arquivo mundial sem sair.
backup new_database_nameFaz backup do arquivo mundial para um arquivo de base de dados com o nome especificado.
backuphourFaz backup do arquivo mundial e o nomeia com a data e hora atual (UTC), por exemplo: YYYYmmddHH.db
dppExporta 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 flagDefine 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).
serverfpsExibe a taxa de quadros média do servidor durante um curto período de tempo.
QueryInvitationCodeExibe o Código de Convite do servidor.
List_OnlinePlayersLista a conta, nome e ID do corpo dos jogadores online. Alias: lp
List_AllPlayersLista informações básicas para todos os jogadores e informações da base de dados. Alias: lap
List_SameBelongingObjsLista personagens que compartilham a mesma propriedade que o jogador. Alias: ls
List_GuildsLista informações de guilda registradas no servidor. Alias: lg
List_GuildObjsLista todas as informações de personagem sob uma guilda especificada. Alias: lgo
List_AllNPCClassLista todos os tipos de personagem e nomes de classe. Alias: lcc
Show_Coefficient_SettingsLista itens de coeficiente de jogo e seus valores atuais. Alias: lc
List_ServerPermissionListLista todas as informações da lista de permissões do servidor. Alias: lsp
Set_CoefficientDefine coeficientes de jogo. Alias: sc
Set_ServerPermissionEnableDefine o status de um item de permissão do servidor. Alias: ssp
Set_ServerPermissionFlagDefine a flag de permissão do servidor, definindo globalmente o status de permissão do servidor. Alias: sspf
Update_ServerPermissionListDefine o conteúdo da lista de permissões do servidor (adicionar/remover). Alias: usp
Set_OutputChatsDefine se o conteúdo do chat do servidor é enviado para o log. Alias: soc
GotoPostionTeletransporta um personagem para coordenadas especificadas. Alias: go
GotoTargetTeletransporta um personagem perto de outro personagem. Alias: gonpc
CreateSpecifiedManCria um bárbaro baseado em um número de template, pertencendo a um jogador especificado. Alias: cnpc
CreateSWByClassCria um personagem bárbaro/animal baseado no nome da classe. Alias: create
FlyModeHabilita/desabilita modo de voo (modo fantasma) para um jogador especificado. Alias: fly
Update_RconClientAddressAdiciona ou remove endereços IP da whitelist RCON. Alias: ura

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.

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

    [Server.SafeIP]
    IP=xxx.xxx.xxx.xxx
    IP=yyy.yyy.yyy.yyy
  2. Use comando RCON (não salvo após reinicialização do servidor):

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

Digite help no terminal para exibir informações sobre comandos disponíveis.

  • DESC: Descrição do comando
  • Alia: Alias do comando
  • Example: Exemplo de uso

Você pode usar o número do comando como atalho para executar comandos.

  1. List_OnlinePlayers (Alias: lp)

    • Lista conta, nome e ID do corpo dos jogadores online
    • Formato: | Conta Steam | Nome do Jogador | ID do Corpo Atual |
  2. 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) |
  3. 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 |
  4. List_Guilds (Alias: lg)

    • Lista informações de guilda registradas
    • Formato: | Nome da Guilda | ID da Guilda | Nome do Líder da Guilda |
  5. 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 |
  6. 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 |
  7. 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 |
  8. List_ServerPermissionList (Alias: lsp)

    • Lista todas as informações de permissão do servidor
  1. Set_Coefficient (Alias: sc)

    • Define coeficientes de jogo
    • Parâmetros: Nome do coeficiente, Novo valor
  2. 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)
  3. Set_ServerPermissionFlag (Alias: sspf)

    • Define a flag de permissão do servidor globalmente
    • Parâmetro: Inteiro (soma dos valores da flag)
  4. 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
  5. Set_OutputChats (Alias: soc)

    • Habilita/desabilita saída de chat do servidor para log
    • Parâmetro: 0 (desabilitar) ou 1 (habilitar)
  1. GotoPostion (Alias: go)

    • Teletransporta um personagem para coordenadas especificadas
    • Parâmetros: Identificador do personagem, coordenadas X, Y, Z
  2. GotoTarget (Alias: gonpc)

    • Teletransporta um personagem perto de outro personagem
    • Parâmetros: Personagem a teletransportar, Personagem alvo
  3. 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)
  4. CreateSWByClass (Alias: create)

    • Cria um personagem bárbaro/animal
    • Parâmetros: Conta Steam do jogador, Nome da classe, Normal/Descendente, Nível, Quantidade, Qualidade
  5. FlyMode (Alias: fly)

    • Habilita/desabilita modo de voo para um jogador
    • Parâmetros: Conta Steam do jogador, Habilitar/Desabilitar (1/0)
  6. Update_RconClientAddress (Alias: ura)

    • Adiciona/remove endereços IP da whitelist RCON
    • Parâmetros: Adicionar/Remover (1/0), endereço IP