Este guia cobre a configuração de RCON e os comandos de administrador para seu servidor Pavlov VR na Legion Hosting, incluindo a configuração do RconSettings.txt, conexã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
RCON (Console Remoto) permite que você envie comandos administrativos ao seu servidor de fora do VR. O Pavlov usa um protocolo RCON personalizado baseado em TCP (não o RCON padrão do Source).
RconSettings.txt
A configuração do RCON é armazenada em um arquivo separado do Game.ini:
Pavlov/Saved/Config/RconSettings.txt
Este arquivo contém duas configurações:
Password=YourSecureRconPassword
Port=9100
| Configuração | Descrição |
|---|---|
Password |
A senha do RCON. Ela deve corresponder à senha usada pelo seu cliente RCON para autenticação. Altere o valor padrão. |
Port |
A porta TCP em que o RCON escuta. Verifique a aba Network do seu GPanel para a porta RCON atribuída ao seu servidor e configure-a aqui. |
RCON_PASSWORD na aba Startup do GPanel, ela pode sobrescrever a senha no RconSettings.txt a cada inicialização do servidor. Use a aba Startup como a forma principal de definir sua senha RCON.
Conectando com um Cliente RCON
O Pavlov usa um protocolo RCON personalizado -- ferramentas RCON padrão do Source não funcionarão. Você precisa de um cliente RCON compatível com Pavlov. Opções populares incluem:
- PavlovHorde RCON -- Ferramenta RCON baseada na web (pavlovhorde.com).
- pavlov_rcon_tcl -- Ferramenta GUI para desktop utilizável de dentro do VR (GitHub).
- pavlov-bot -- Bot do Discord para integração com RCON (GitHub).
Para conectar, insira o IP do seu servidor, a porta RCON da aba Network do GPanel e a senha que você definiu.
Comandos de Admin (RCON)
Os seguintes comandos podem ser enviados através de um cliente RCON enquanto o servidor está em execução. Eles não requerem reinicialização do servidor.
Informações do Servidor
| Comando | Descrição |
|---|---|
ServerInfo |
Retorna o nome do servidor, mapa atual, modo de jogo, pontuação das equipes, número da rodada e contagem de jogadores. |
RefreshList |
Retorna uma lista de todos os jogadores conectados e seus IDs únicos. |
InspectPlayer <UniqueID> |
Retorna informações detalhadas sobre um jogador, incluindo nome, dinheiro, KDA e equipe. |
Banlist |
Mostra todos os IDs de jogadores atualmente banidos. |
ItemList |
Lista todos os IDs de itens disponíveis que podem ser usados com GiveItem. |
Controle 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 à rodada 1, mantendo as mesmas equipes. |
SetPin <####> |
Define ou altera o PIN do servidor em tempo de execução. Execute SetPin sem um número para remover o PIN. |
Gerenciamento de Jogadores
| Comando | Descrição |
|---|---|
Kick <UniqueID> |
Expulsa o jogador especificado do servidor. |
Ban <UniqueID> |
Bane o jogador e adiciona seu ID ao blacklist.txt. Requer bCustomServer=true. |
Unban <UniqueID> |
Remove o jogador do blacklist.txt, permitindo que ele entre novamente. |
Kill <UniqueID> |
Mata o jogador especificado instantaneamente. |
SwitchTeam <UniqueID> <TeamId> |
Move um jogador para a equipe especificada (0 ou 1). |
Shownametags <true/false> |
Alterna a visibilidade das tags de nome dos jogadores acima de suas cabeças. |
Admin, Moderação e Itens
| Comando | Descrição |
|---|---|
AddMod <UniqueID> |
Concede acesso ao menu de admin no jogo ao jogador, adicionando-o ao mods.txt. |
RemoveMod <UniqueID> |
Revoga o acesso ao menu de admin removendo o jogador do mods.txt. |
GiveItem <UniqueID> <ItemId> |
Dá ao jogador especificado um item pelo ID do item. Use 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 balanceamento de armas personalizada hospedada online. |
RefreshList para obter os Steam IDs únicos de todos os jogadores conectados. Você precisa desses IDs para comandos como Kick, Ban, SwitchTeam e GiveItem.
mods.txt (um ID por linha) no diretório Pavlov/Saved/Config/.
ResetSND muito rapidamente após um SwitchTeam pode causar falhas no placar, contagens de mortes extras ou armas não sendo removidas corretamente. Aguarde alguns segundos entre esses 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
- Guia de Inicialização do Servidor
Precisa de Ajuda?
Se você encontrar um problema não coberto aqui, nossa equipe de suporte está disponível para ajudar.