Este guia aborda a configuração de RCON, comandos de administração, gestão de jogadores, gestão do servidor, definições de mundo e resolução de problemas para o seu servidor dedicado de Frozen Flame na Legion Hosting. O Frozen Flame utiliza o protocolo RCON para administração remota, dando-lhe controlo total sobre jogadores, itens e operações do servidor. Para a configuração inicial do servidor, variáveis de arranque, modos de jogo e como ligar-se, consulte Frozen Flame Server Setup Guide.
Configuração do RCON
O Frozen Flame utiliza o protocolo RCON (Remote Console) para administração do servidor. O RCON deve ser configurado antes de poder usar quaisquer comandos de administração.
Ativar o RCON
- No GPanel, vá ao separador Startup.
- Defina
RCON_PASSWORDcom uma palavra-passe forte à sua escolha. - Anote a porta RCON atribuída ao seu servidor (visível no separador Network).
- Reinicie o servidor para que as alterações tenham efeito.
Ligar ao RCON
Pode ligar-se ao RCON usando qualquer cliente RCON padrão como mcrcon, RCON CLI ou uma ferramenta RCON baseada na web. Ao ligar, use os seguintes detalhes:
| Campo | Valor |
|---|---|
| Host | O IP do seu servidor (no separador Network do GPanel) |
| Port | Porta RCON (no separador Network do GPanel) |
| Password | admin:<your-rcon-password> |
admin:<password>. Por exemplo, se a sua palavra-passe RCON for mypass123, introduza admin:mypass123 como palavra-passe no seu cliente RCON.
Comandos de Gestão de Jogadores
Os seguintes comandos RCON gerem jogadores no seu servidor. Substitua <PlayerID> pelo ID do jogador alvo, que pode encontrar usando Admin_GetOnlinePlayers.
| Comando | Descrição |
|---|---|
Admin_GetOnlinePlayers |
Lista todos os jogadores atualmente ligados com os seus nomes e IDs. |
Admin_ListUserProfiles |
Lista todos os jogadores que alguma vez entraram no servidor. |
Admin_GetPlayerInfo <PlayerID> |
Mostra informações detalhadas sobre um jogador específico. |
Admin_KickPlayer <PlayerID> <Reason> |
Expulsa um jogador do servidor com uma mensagem de motivo. |
Admin_Ban <PlayerID> <Seconds> <Reason> |
Bane um jogador pela duração especificada em segundos. Use um número muito grande para um banimento permanente. |
Admin_Unban <PlayerID> |
Levanta um banimento, permitindo que o jogador volte a entrar. |
Admin_Chatban <PlayerID> <Seconds> <Reason> |
Restringe um jogador de usar o chat de texto pela duração especificada. |
Admin_ChatUnban <PlayerID> |
Restaura o acesso ao chat para um jogador com banimento de chat. |
Admin_Respawn <PlayerID> |
Repõe a localização de um jogador no ponto de spawn. |
Admin_ChatMessage [Message] |
Envia uma mensagem para todo o servidor a todos os jogadores ligados. |
Comandos de Perfil e Inventário de Jogadores
Estes comandos permitem-lhe inspecionar e modificar perfis de jogadores, inventários e progressão.
| Comando | Descrição |
|---|---|
Admin_InfoUserProfile <PlayerID> |
Mostra informações detalhadas do perfil do utilizador. |
Admin_GetPlayerInventory <PlayerID> |
Lista todos os itens e quantidades no inventário de um jogador. |
Admin_AddItem <PlayerID> <ItemID> <Amount> |
Concede itens a um jogador. Requer o ID interno do item. |
Admin_RemoveItem <PlayerID> <ItemID> <Amount> |
Remove itens do inventário de um jogador. |
Admin_AddFlame <PlayerID> <Amount> |
Concede experiência (Flame) a um jogador. |
Admin_RemoveFlame <PlayerID> <Amount> |
Deduz experiência de um jogador. Não reduz o nível. |
Admin_AddUserProfile <PlayerID> <Role> |
Atribui um papel a um perfil de jogador. |
Admin_RemoveUserProfile <PlayerID> |
Elimina os dados de perfil de um jogador específico. |
Admin_RemoveProfile <PlayerID> |
Remove o perfil de um jogador e todos os dados de save permanentemente. |
Admin_ReloadUserProfiles |
Atualiza todos os dados de perfis de utilizador a partir do disco. |
Admin_SaveUserProfile |
Persiste o estado atual do perfil no disco. |
Comandos de Gestão do Servidor
| Comando | Descrição |
|---|---|
Admin_SaveWorld |
Força uma gravação imediata do mundo. |
Admin_SaveAll |
Grava tanto o estado do mundo como todos os perfis de jogadores. |
Admin_ServerWorld |
Apresenta a versão atual do servidor. |
Admin_Shutdown |
Encerra o servidor de forma graciosa. |
Admin_Restart |
Reinicia o servidor. |
Admin_ScheduleMaintenanceMode <Seconds> |
Agenda um encerramento de manutenção com uma notificação de contagem decrescente para todos os jogadores. |
Admin_CancelScheduledMaintenanceMode |
Cancela um encerramento de manutenção previamente agendado. |
Admin_ScheduleMaintenanceMode 300 para dar aos jogadores um aviso de 5 minutos antes de encerrar para manutenção. Isto é muito mais cortês do que um Admin_Shutdown imediato.
Definições de Mundo via Game.ini
Para além das definições básicas do servidor, pode ajustar parâmetros de jogabilidade no ficheiro Game.ini na secção [/Script/FrozenFlame.GameBalance]. Pare o servidor antes de editar.
| Definição | Padrão | Descrição |
|---|---|---|
ArmorDurabilityReducementAfterDeath |
25 |
Percentagem de durabilidade da armadura perdida ao morrer. |
DefaultWeaponDurabilityCost |
0.5 |
Taxa de perda de durabilidade da arma por utilização. |
bAllowCreaturesToDamageBuildings |
False |
Se os monstros podem danificar estruturas construídas pelos jogadores. |
bAllowPlayersToDamageBuildings |
True |
Se os jogadores podem danificar estruturas de outros jogadores (relevante para PvP). |
bInvulnerableModules |
False |
Se True, os edifícios são indestrutíveis. |
bLimitlessSupport |
False |
Se True, remove restrições de suporte estrutural de construção. |
bDemolishResourceDropMultiplier |
0.5 |
Percentagem de recursos devolvidos ao demolir edifícios. |
Resolução de Problemas
Ligação RCON Recusada
- Verifique se o
RCON_PASSWORDestá definido no separador Startup e se o servidor foi reiniciado. - Certifique-se de que está a usar a porta RCON correta do separador Network do GPanel.
- Lembre-se de usar o formato
admin:<password>ao autenticar.
Servidor Não Aparece no Navegador
- Verifique se o
Engine.inicontém a secção[URL]MetaServer para visibilidade pública. - Aguarde alguns minutos após o arranque para o servidor se registar no servidor principal.
- Os jogadores podem sempre usar a ligação direta como alternativa.
Jogadores Não Conseguem Entrar
- Verifique se o servidor está em execução e totalmente iniciado no GPanel.
- Confirme que a palavra-passe corresponde ao que está definido no
Game.iniou na variável de arranque. - Certifique-se de que o limite de
MaxPlayersnão foi atingido.
Servidor Crasha ao Iniciar
- Verifique a consola do GPanel para mensagens de erro.
- Confirme que os seus ficheiros INI têm sintaxe correta (sem erros de digitação, cabeçalhos de secção corretos).
- Tente eliminar os ficheiros de configuração e reiniciar para regenerar os valores padrão.
- Se o crashing persistir após uma atualização do jogo, abra um ticket de suporte.
Artigos Relacionados
- Frozen Flame Server Setup Guide — Configuração inicial, variáveis de arranque, modos de jogo e como ligar-se
- How to Find Your Server IP and Port
- How to Upload Files via SFTP
- Server Startup Guide
Precisa de Ajuda?
Se encontrar problemas com o seu servidor Frozen Flame que não estejam cobertos aqui, abra um ticket de suporte e inclua o IP do seu servidor, uma descrição do problema e quaisquer mensagens de erro ou resultados RCON relevantes.