RCON funziona come strumento per gestire un server Project Zomboid senza richiedere una presenza attiva in gioco. Questo consente agli amministratori di eseguire comandi del server tramite un'applicazione standalone invece del client di gioco principale. Gli usi più comuni includono la trasmissione di annunci alla base di giocatori, la moderazione del comportamento degli utenti e l'avvio dei salvataggi del mondo. Configurare l'accesso remoto offre un controllo esteso sull'ambiente di gioco e sulla configurazione del server.
1. Accedi al pannello BisectHosting Starbase.
2. Arresta il server.
3. Copia l'indirizzo IP.
4. Vai alla scheda Network .
5. Copia una porta disponibile non utilizzata da altre mod.
Per i server con IP dedicato, fai clic su Create Additional Port per configurare una nuova porta.
6. Premi Add Label.
7. Inserisci un nome e premi l'icona di spunta. Questo aiuta a tenere traccia delle porte in uso.
8. Vai alla scheda Files .
9. Trova la seguente directory: /home/container/.cache/Server
10. Apri [SaveName].ini. Il file viene etichettato in base al Save/Config Name nella scheda Settings.
11. Nella riga RCONPort=, incolla la porta del passaggio 5.
12. Nella riga RCONPassword=, inserisci una password.
13. Premi Save.
14. Avvia il server.
15. Avvia il client RCON. rcon-cli è utilizzato in questo esempio.
16. Inserisci l'indirizzo IP del passaggio 3 e la porta del passaggio 5.
17. Inserisci la password RCON del passaggio 12.
18. Esegui help per visualizzare l'elenco dei comandi RCON.
| Comando | Descrizione | Uso | Esempio |
|---|---|---|---|
additem |
Assegna un oggetto specifico a un giocatore. La quantità è facoltativa. | /additem "Player Name" "Item Name" Amount |
/additem "Steve" Base.Axe 2 |
adduser |
Aggiunge un nuovo utente a un server con whitelist. | /adduser "Player Name" "Password" |
/adduser "Steve" "Secret123" |
addvehicle |
Genera un veicolo vicino a un giocatore specifico o a coordinate precise. | /addvehicle "Vehicle Name" "Player Name" |
/addvehicle "Base.VanAmbulance" "Steve" |
addxp |
Concede punti esperienza per una perk designata a un giocatore. | /addxp "Player Name" Perk=Amount |
/addxp "Steve" Woodwork=2 |
alarm |
Fa scattare l'allarme di un edificio. Richiede una posizione valida in gioco per funzionare. | /alarm |
/alarm |
banid |
Banna un utente tramite il suo SteamID. | /banid SteamID |
/banid 76561198000000000 |
banuser |
Banna un utente specifico. Aggiungere -ip banna l'indirizzo IP, mentre -r fornisce un motivo.
|
/banuser "Player Name" -ip -r "Reason" |
/banuser "Steve" -ip -r "Destroying base" |
changeoption |
Modifica una specifica impostazione di configurazione del server. | /changeoption "Option Name" "New Value" |
/changeoption PVP "false" |
checkModsNeedUpdate |
Controlla se le mod attive richiedono un aggiornamento e scrive il risultato nel log. | /checkModsNeedUpdate |
/checkModsNeedUpdate |
chopper |
Attiva un evento elicottero che prende di mira un giocatore casuale. | /chopper |
/chopper |
createhorde |
Genera un'orda di zombie vicino a un giocatore specifico. | /createhorde Amount "Player Name" |
/createhorde 50 "Steve" |
createhorde2 |
Genera un'orda personalizzata vicino a un giocatore specifico usando parametri estesi. | /createhorde2 "Player Name" Amount |
/createhorde2 "Steve" 50 |
godmod |
Concede a un giocatore l'invincibilità a tutti i danni. |
/godmode "Player Name" -true (o -false)
|
/godmode "Steve" -true |
gunshot |
Riproduce l'effetto sonoro di uno sparo vicino a un giocatore casuale per attirare gli zombie. | /gunshot |
/gunshot |
help |
Mostra un elenco dei comandi server disponibili. | /help |
/help |
invisible |
Rende un giocatore invisibile agli zombie. |
/invisible "Player Name" -true (o -false)
|
/invisible "Steve" -true |
kick |
Disconnette un utente dal server. Aggiungere -r specifica il motivo.
|
/kickuser "Player Name" -r "Reason" |
/kickuser "Steve" -r "Spamming" |
lightning |
Attiva fulmini vicino a un giocatore specificato. | /lightning "Player Name" |
/lightning "Steve" |
log |
Modifica il livello di logging del server. | /log Level Type |
/log 2 admin |
noclip |
Consente a un giocatore di attraversare muri e strutture solidi. |
/noclip "Player Name" -true (o -false)
|
/noclip "Steve" -true |
players |
Elenca tutti i giocatori attualmente connessi. | /players |
/players |
quit |
Avvia un arresto sicuro del server e salva i dati attuali del mondo. | /quit |
/quit |
releasesafehouse |
Forza il rilascio di una safehouse rivendicata. | /releasesafehouse |
/releasesafehouse |
reloadlua |
Ricarica un file script Lua specifico sul server. | /reloadlua "File Name" |
/reloadlua "admin.lua" |
reloadoptions |
Ricarica il file delle opzioni del server e aggiorna tutti i client connessi. | /reloadoptions |
/reloadoptions |
removeuserfromwhitelist |
Revoca l'accesso alla whitelist di un utente. | /removeuserfromwhitelist "Player Name" |
/removeuserfromwhitelist "Steve" |
removezombies |
Elimina tutti gli zombie nell'area della mappa attualmente caricata. | /removezombies |
/removezombies |
replay |
Registra o riproduce un replay dei movimenti per un giocatore specifico. | /replay "Player Name" -Mode File Name |
/replay "Steve" -record match.bin |
save |
Forza il server a salvare lo stato attuale del mondo. | /save |
/save |
servermsg |
Trasmette un messaggio globale visibile a tutti i giocatori connessi. | /servermsg "Message" |
/servermsg "Server restarting soon" |
setaccesslevel |
Regola il grado amministrativo di un giocatore (Admin, Moderator, Overseer, GM, Observer). | /setaccesslevel "Player Name" "Rank" |
/setaccesslevel "Steve" "Admin" |
showoptions |
Mostra le impostazioni di configurazione attuali del server e i relativi valori. | /showoptions |
/showoptions |
startrain |
Avvia la pioggia sul server con una scala di intensità facoltativa. | /startrain Intensity |
/startrain 50 |
startstorm |
Avvia un temporale della durata specificata in ore di gioco. | /startstorm Duration |
/startstorm 4 |
stats |
Modifica o cancella le statistiche sulle prestazioni del server in base a un periodo impostato. | /stats Mode Period |
/stats file 10 |
stoprain |
Interrompe qualsiasi pioggia attiva sul server. | /stoprain |
/stoprain |
stopweather |
Cancella tutti gli eventi meteo attivi. | /stopweather |
/stopweather |
teleport |
Sposta un giocatore nella posizione di un altro giocatore. | /teleport "Player 1" "Player 2" |
/teleport "Steve" "Alex" |
teleportto |
Sposta un giocatore specificato a coordinate esatte della mappa. | /teleportto X,Y,Z |
/teleportto 10000,11000,0 |
thunder |
Attiva un effetto sonoro di tuono localizzato vicino a un giocatore specifico. | /thunder "Player Name" |
/thunder "Steve" |
unbanid |
Rimuove un ban da uno SteamID specifico. | /unbanid SteamID |
/unbanid 76561198000000000 |
unbanuser |
Rimuove un ban da un nome utente specifico. | /unbanuser "Player Name" |
/unbanuser "Steve" |
voiceban |
Impedisce a un giocatore specifico di usare la chat vocale in gioco. |
/voiceban "Player Name" -true (o -false)
|
/voiceban "Steve" -true |