Questa guida copre la configurazione RCON e i comandi admin per il tuo server Pavlov VR su Legion Hosting, inclusa la configurazione di RconSettings.txt, la connessione con un client RCON e un riferimento completo dei comandi. Per la configurazione iniziale del server, vedi Configurazione del server Pavlov VR. Per le mappe Workshop, vedi Mappe Workshop di Pavlov VR.
Configurazione RCON
RCON (Remote Console) ti permette di inviare comandi amministrativi al tuo server dall'esterno della VR. Pavlov utilizza un protocollo RCON personalizzato basato su TCP (non il Source RCON standard).
RconSettings.txt
La configurazione RCON è memorizzata in un file separato da Game.ini:
Pavlov/Saved/Config/RconSettings.txt
Questo file contiene due impostazioni:
Password=YourSecureRconPassword
Port=9100
| Impostazione | Descrizione |
|---|---|
Password |
La password RCON. Deve corrispondere alla password utilizzata dal tuo client RCON per autenticarsi. Modificala rispetto a quella predefinita. |
Port |
La porta TCP su cui RCON ascolta. Controlla la scheda Network di GPanel per la porta RCON assegnata al tuo server e abbinala qui. |
RCON_PASSWORD nella scheda Startup di GPanel, potrebbe sovrascrivere la password in RconSettings.txt a ogni avvio del server. Usa la scheda Startup come metodo principale per impostare la tua password RCON.
Connessione con un client RCON
Pavlov utilizza un protocollo RCON personalizzato -- gli strumenti Source RCON standard non funzioneranno. Hai bisogno di un client RCON compatibile con Pavlov. Le opzioni popolari includono:
- PavlovHorde RCON -- Strumento RCON basato sul web (pavlovhorde.com).
- pavlov_rcon_tcl -- Strumento GUI desktop utilizzabile da dentro la VR (GitHub).
- pavlov-bot -- Bot Discord per l'integrazione RCON (GitHub).
Per connetterti, inserisci l'IP del tuo server, la porta RCON dalla scheda Network di GPanel e la password che hai impostato.
Comandi admin (RCON)
I seguenti comandi possono essere inviati tramite un client RCON mentre il server è in esecuzione. Non richiedono un riavvio del server.
Informazioni sul server
| Comando | Descrizione |
|---|---|
ServerInfo |
Restituisce il nome del server, la mappa corrente, la modalità di gioco, i punteggi delle squadre, il numero del round e il conteggio dei giocatori. |
RefreshList |
Restituisce un elenco di tutti i giocatori connessi e i loro ID univoci. |
InspectPlayer <UniqueID> |
Restituisce informazioni dettagliate su un giocatore inclusi nome, denaro, KDA e squadra. |
Banlist |
Mostra tutti gli ID dei giocatori attualmente bannati. |
ItemList |
Elenca tutti gli ID degli oggetti disponibili che possono essere usati con GiveItem. |
Controllo mappa e modalità
| Comando | Descrizione |
|---|---|
SwitchMap <MapId> <GameMode> |
Passa immediatamente alla mappa e alla modalità di gioco specificate. Esempio: SwitchMap datacenter SND |
RotateMap |
Avanza alla mappa successiva nella rotazione di Game.ini. |
ResetSND |
Resetta una partita SND al round 1, mantenendo le stesse squadre. |
SetPin <####> |
Imposta o cambia il PIN del server in runtime. Esegui SetPin senza un numero per rimuovere il PIN. |
Gestione dei giocatori
| Comando | Descrizione |
|---|---|
Kick <UniqueID> |
Espelle il giocatore specificato dal server. |
Ban <UniqueID> |
Banna il giocatore e aggiunge il suo ID a blacklist.txt. Richiede bCustomServer=true. |
Unban <UniqueID> |
Rimuove il giocatore da blacklist.txt, permettendogli di rientrare. |
Kill <UniqueID> |
Uccide istantaneamente il giocatore specificato. |
SwitchTeam <UniqueID> <TeamId> |
Sposta un giocatore nella squadra specificata (0 o 1). |
Shownametags <true/false> |
Attiva/disattiva la visibilità dei nametag dei giocatori sopra le loro teste. |
Admin, moderazione e oggetti
| Comando | Descrizione |
|---|---|
AddMod <UniqueID> |
Concede l'accesso al menu admin in-game al giocatore aggiungendolo a mods.txt. |
RemoveMod <UniqueID> |
Revoca l'accesso al menu admin rimuovendo il giocatore da mods.txt. |
GiveItem <UniqueID> <ItemId> |
Dà al giocatore specificato un oggetto tramite l'ID oggetto. Usa ItemList per gli ID validi. |
GiveCash <UniqueID> <Amount> |
Dà al giocatore specificato denaro in-game (utile nelle modalità ZWV e SND buy-wheel). |
SetBalanceTableURL <URL> |
Punta il server a una tabella di bilanciamento delle armi personalizzata ospitata online. |
RefreshList per ottenere gli ID Steam univoci di tutti i giocatori connessi. Hai bisogno di questi ID per comandi come Kick, Ban, SwitchTeam e GiveItem.
mods.txt (un ID per riga) nella directory Pavlov/Saved/Config/.
ResetSND troppo rapidamente dopo un SwitchTeam può causare glitch del tabellone, conteggi extra di morti o armi non rimosse correttamente. Attendi alcuni secondi tra questi comandi.
Articoli correlati
- Configurazione del server Pavlov VR
- Mappe Workshop di Pavlov VR
- Come trovare l'IP e la porta del tuo server
- Come caricare file tramite SFTP
- Guida all'avvio del server
Hai bisogno di aiuto?
Se incontri un problema non trattato qui, il nostro team di supporto è disponibile per assisterti.