O RCON funciona como uma ferramenta para gerir um servidor de Project Zomboid sem exigir presença ativa no jogo. Isto permite aos administradores executar comandos do servidor através de uma aplicação autónoma, em vez do cliente principal do jogo. Os usos comuns incluem transmitir anúncios à base de jogadores, moderar o comportamento dos utilizadores e iniciar gravações do mundo. A configuração do acesso remoto proporciona um controlo extensivo sobre o ambiente do jogo e a configuração do servidor.
1. Inicie sessão no painel BisectHosting Starbase.
2. Pare o servidor.
3. Copie o Endereço IP.
4. Vá ao separador Network .
5. Copie uma porta disponível que não esteja a ser usada por outros mods.
Para Dedicated IP Servers, clique em Create Additional Port para configurar uma nova porta.
6. Prima Add Label.
7. Introduza um nome e clique no ícone de confirmação. Isto ajuda a acompanhar as portas em uso.
8. Vá ao separador Files .
9. Encontre a seguinte pasta: /home/container/.cache/Server
10. Abra [SaveName].ini. O ficheiro é identificado consoante o Nome de Save/Config no separador Startup.
11. Na linha RCONPort=, cole a porta do passo 5.
12. Na linha RCONPassword=, introduza uma palavra-passe.
13. Prima Guardar.
14. Inicie o servidor.
15. Inicie o cliente RCON. rcon-cli é usado neste exemplo.
16. Introduza o Endereço IP do passo 3 e a porta do passo 5.
17. Introduza a palavra-passe RCON do passo 12.
18. Execute help para ver a lista de comandos RCON.
| Comando | Descrição | Utilização | Exemplo |
|---|---|---|---|
additem |
Dá um item específico a um jogador. A quantidade é opcional. | /additem "Player Name" "Item Name" Amount |
/additem "Steve" Base.Axe 2 |
adduser |
Adiciona um novo utilizador a um servidor com whitelist. | /adduser "Player Name" "Password" |
/adduser "Steve" "Secret123" |
addvehicle |
Faz aparecer um veículo perto de um jogador específico ou em coordenadas exatas. | /addvehicle "Vehicle Name" "Player Name" |
/addvehicle "Base.VanAmbulance" "Steve" |
addxp |
Concede pontos de experiência para uma perk designada a um jogador. | /addxp "Player Name" Perk=Amount |
/addxp "Steve" Woodwork=2 |
alarm |
Ativa o alarme de um edifício. Requer uma posição válida no jogo para funcionar. | /alarm |
/alarm |
banid |
Bane um utilizador através do respetivo SteamID. | /banid SteamID |
/banid 76561198000000000 |
banuser |
Bane um utilizador específico. Acrescentar -ip bane o endereço IP, e -r apresenta uma razão.
|
/banuser "Player Name" -ip -r "Reason" |
/banuser "Steve" -ip -r "Destroying base" |
changeoption |
Modifica uma definição específica da configuração do servidor. | /changeoption "Option Name" "New Value" |
/changeoption PVP "false" |
checkModsNeedUpdate |
Verifica se os mods ativos precisam de atualização e escreve o resultado no registo. | /checkModsNeedUpdate |
/checkModsNeedUpdate |
chopper |
Desencadeia um evento de helicóptero dirigido a um jogador aleatório. | /chopper |
/chopper |
createhorde |
Faz aparecer uma horda de zombies perto de um jogador específico. | /createhorde Amount "Player Name" |
/createhorde 50 "Steve" |
createhorde2 |
Faz aparecer uma horda personalizada perto de um jogador específico, usando parâmetros avançados. | /createhorde2 "Player Name" Amount |
/createhorde2 "Steve" 50 |
godmod |
Concede a um jogador invencibilidade contra todo o dano. |
/godmode "Player Name" -true (ou -false)
|
/godmode "Steve" -true |
gunshot |
Reproduz o efeito sonoro de um tiro perto de um jogador aleatório para atrair zombies. | /gunshot |
/gunshot |
help |
Apresenta uma lista dos comandos disponíveis do servidor. | /help |
/help |
invisible |
Torna um jogador invisível para os zombies. |
/invisible "Player Name" -true (ou -false)
|
/invisible "Steve" -true |
kick |
Desconecta um utilizador do servidor. Acrescentar -r especifica a razão.
|
/kickuser "Player Name" -r "Reason" |
/kickuser "Steve" -r "Spamming" |
lightning |
Desencadeia raios perto de um jogador específico. | /lightning "Player Name" |
/lightning "Steve" |
log |
Modifica o nível de registo do servidor. | /log Level Type |
/log 2 admin |
noclip |
Permite que um jogador atravesse paredes e estruturas sólidas. |
/noclip "Player Name" -true (ou -false)
|
/noclip "Steve" -true |
players |
Lista todos os jogadores atualmente ligados. | /players |
/players |
quit |
Inicia um encerramento seguro do servidor e guarda os dados atuais do mundo. | /quit |
/quit |
releasesafehouse |
Força a libertação de um safehouse reclamado. | /releasesafehouse |
/releasesafehouse |
reloadlua |
Recarrega um ficheiro de script Lua específico no servidor. | /reloadlua "File Name" |
/reloadlua "admin.lua" |
reloadoptions |
Recarrega o ficheiro de opções do servidor e atualiza todos os clientes ligados. | /reloadoptions |
/reloadoptions |
removeuserfromwhitelist |
Revoga o acesso de whitelist de um utilizador. | /removeuserfromwhitelist "Player Name" |
/removeuserfromwhitelist "Steve" |
removezombies |
Elimina todos os zombies dentro da área do mapa atualmente carregada. | /removezombies |
/removezombies |
replay |
Grava ou reproduz uma repetição de movimento para um jogador específico. | /replay "Player Name" -Mode File Name |
/replay "Steve" -record match.bin |
save |
Força o servidor a guardar o estado atual do mundo. | /save |
/save |
servermsg |
Transmite uma mensagem global para que todos os jogadores ligados a vejam. | /servermsg "Message" |
/servermsg "Server restarting soon" |
setaccesslevel |
Ajusta a hierarquia administrativa de um jogador (Admin, Moderator, Overseer, GM, Observer). | /setaccesslevel "Player Name" "Rank" |
/setaccesslevel "Steve" "Admin" |
showoptions |
Apresenta as definições atuais da configuração do servidor e os respetivos valores. | /showoptions |
/showoptions |
startrain |
Inicia chuva no servidor com uma escala de intensidade opcional. | /startrain Intensity |
/startrain 50 |
startstorm |
Inicia uma tempestade com duração especificada em horas de jogo. | /startstorm Duration |
/startstorm 4 |
stats |
Modifica ou limpa as estatísticas de desempenho do servidor com base num período definido. | /stats Mode Period |
/stats file 10 |
stoprain |
Pára qualquer chuva ativa no servidor. | /stoprain |
/stoprain |
stopweather |
Limpa todos os eventos meteorológicos ativos. | /stopweather |
/stopweather |
teleport |
Move um jogador para a localização de outro jogador. | /teleport "Player 1" "Player 2" |
/teleport "Steve" "Alex" |
teleportto |
Move um jogador especificado para coordenadas exatas do mapa. | /teleportto X,Y,Z |
/teleportto 10000,11000,0 |
thunder |
Desencadeia um efeito sonoro de trovão localizado perto de um jogador específico. | /thunder "Player Name" |
/thunder "Steve" |
unbanid |
Remove o banimento de um SteamID específico. | /unbanid SteamID |
/unbanid 76561198000000000 |
unbanuser |
Remove o banimento de um nome de utilizador específico. | /unbanuser "Player Name" |
/unbanuser "Steve" |
voiceban |
Bloqueia um jogador específico de usar o chat de voz no jogo. |
/voiceban "Player Name" -true (ou -false)
|
/voiceban "Steve" -true |