Este guia abrange a configuração de RCON e os comandos de administração para o seu servidor Pavlov VR na Legion Hosting, incluindo a configuração do RconSettings.txt, a ligação com um cliente RCON e uma referência completa de comandos. Para a configuração inicial do servidor, consulte Pavlov VR Server Setup. Para mapas do Workshop, consulte Pavlov VR Workshop Maps.
Configuração do RCON
O RCON (Remote Console) permite-lhe enviar comandos administrativos para o seu servidor fora do VR. O Pavlov utiliza um protocolo RCON personalizado baseado em TCP (não o RCON padrão Source).
RconSettings.txt
A configuração do RCON é armazenada num ficheiro separado do Game.ini:
Pavlov/Saved/Config/RconSettings.txt
Este ficheiro contém duas definições:
Password=YourSecureRconPassword
Port=9100
| Definição | Descrição |
|---|---|
Password |
A palavra-passe do RCON. Deve corresponder à palavra-passe utilizada pelo seu cliente RCON para autenticação. Altere a predefinição. |
Port |
A porta TCP em que o RCON escuta. Verifique o separador Network do GPanel para a porta RCON atribuída ao seu servidor e faça a correspondência aqui. |
RCON_PASSWORD no separador Startup do GPanel, poderá substituir a palavra-passe no RconSettings.txt a cada arranque do servidor. Utilize o separador Startup como a forma principal de definir a sua palavra-passe RCON.
Ligar com um Cliente RCON
O Pavlov utiliza um protocolo RCON personalizado -- as ferramentas RCON padrão Source não funcionarão. Precisa de um cliente RCON compatível com Pavlov. As opções populares incluem:
- PavlovHorde RCON -- Ferramenta RCON baseada na web (pavlovhorde.com).
- pavlov_rcon_tcl -- Ferramenta GUI de ambiente de trabalho utilizável dentro do VR (GitHub).
- pavlov-bot -- Bot de Discord para integração RCON (GitHub).
Para ligar, introduza o IP do seu servidor, a porta RCON do separador Network do GPanel e a palavra-passe que definiu.
Comandos de Administração (RCON)
Os seguintes comandos podem ser enviados através de um cliente RCON enquanto o servidor está em execução. Estes não requerem reinício do servidor.
Informações do Servidor
| Comando | Descrição |
|---|---|
ServerInfo |
Retorna o nome do servidor, mapa atual, modo de jogo, pontuações das equipas, número da ronda e contagem de jogadores. |
RefreshList |
Retorna uma lista de todos os jogadores ligados e os seus IDs únicos. |
InspectPlayer <UniqueID> |
Retorna informações detalhadas sobre um jogador, incluindo nome, dinheiro, KDA e equipa. |
Banlist |
Mostra todos os IDs de jogadores atualmente banidos. |
ItemList |
Lista todos os IDs de itens disponíveis que podem ser utilizados com GiveItem. |
Controlo de Mapa e Modo
| Comando | Descrição |
|---|---|
SwitchMap <MapId> <GameMode> |
Muda imediatamente para o mapa e modo de jogo especificados. Exemplo: SwitchMap datacenter SND |
RotateMap |
Avança para o próximo mapa na rotação do Game.ini. |
ResetSND |
Reinicia uma partida SND de volta à ronda 1, mantendo as mesmas equipas. |
SetPin <####> |
Define ou altera o PIN do servidor em tempo de execução. Execute SetPin sem um número para remover o PIN. |
Gestão de Jogadores
| Comando | Descrição |
|---|---|
Kick <UniqueID> |
Expulsa o jogador especificado do servidor. |
Ban <UniqueID> |
Bane o jogador e adiciona o seu ID ao blacklist.txt. Requer bCustomServer=true. |
Unban <UniqueID> |
Remove o jogador do blacklist.txt, permitindo-lhe voltar a entrar. |
Kill <UniqueID> |
Mata o jogador especificado instantaneamente. |
SwitchTeam <UniqueID> <TeamId> |
Move um jogador para a equipa especificada (0 ou 1). |
Shownametags <true/false> |
Alterna a visibilidade das etiquetas de nome dos jogadores acima das suas cabeças. |
Administração, Moderação e Itens
| Comando | Descrição |
|---|---|
AddMod <UniqueID> |
Concede acesso ao menu de administrador dentro do jogo ao jogador, adicionando-o ao mods.txt. |
RemoveMod <UniqueID> |
Revoga o acesso ao menu de administrador, removendo o jogador do mods.txt. |
GiveItem <UniqueID> <ItemId> |
Dá ao jogador especificado um item por ID de item. Utilize ItemList para IDs válidos. |
GiveCash <UniqueID> <Amount> |
Dá ao jogador especificado dinheiro no jogo (útil nos modos ZWV e SND com roda de compra). |
SetBalanceTableURL <URL> |
Aponta o servidor para uma tabela de equilíbrio de armas personalizada alojada online. |
RefreshList para obter os Steam IDs únicos de todos os jogadores ligados. Precisa destes IDs para comandos como Kick, Ban, SwitchTeam e GiveItem.
mods.txt (um ID por linha) no diretório Pavlov/Saved/Config/.
ResetSND demasiado rapidamente após um SwitchTeam pode causar falhas no placar, contagens de mortes extra ou armas não serem removidas corretamente. Aguarde alguns segundos entre estes comandos.
Artigos Relacionados
- Pavlov VR Server Setup
- Pavlov VR Workshop Maps
- How to Find Your Server IP and Port
- How to Upload Files via SFTP
- Server Startup Guide
Precisa de Ajuda?
Se encontrar um problema não abordado aqui, a nossa equipa de suporte está disponível para ajudar.