RCON sert d’outil pour gérer un serveur Project Zomboid sans nécessiter de présence active en jeu. Cela permet aux administrateurs d’exécuter des commandes serveur via une application autonome plutôt que depuis le client principal du jeu. Les utilisations courantes incluent la diffusion d’annonces à la base de joueurs, la modération du comportement des utilisateurs et le lancement de sauvegardes du monde. Configurer l’accès à distance offre un contrôle étendu sur l’environnement de jeu et la configuration du serveur.
1. Connectez-vous au panneau BisectHosting Starbase.
2. Arrêtez le serveur.
3. Copiez l’adresse IP.
4. Accédez à l’onglet Network .
5. Copiez un port disponible qui n’est pas utilisé par d’autres mods.
Pour les serveurs à IP dédiée, cliquez sur Créer un port supplémentaire pour configurer un nouveau port.
6. Cliquez sur Add Label.
7. Saisissez un nom et cliquez sur l’icône de validation. Cela permet de suivre les ports utilisés.
8. Accédez à l’onglet Files .
9. Trouvez le répertoire suivant : /home/container/.cache/Server
10. Ouvrez [SaveName].ini. Le fichier est nommé en fonction du nom de sauvegarde/configuration dans l’onglet Settings.
11. Sur la ligne RCONPort=, collez le port de l’étape 5.
12. Sur la ligne RCONPassword=, saisissez un mot de passe.
13. Cliquez sur Save.
14. Démarrez le serveur.
15. Lancez le client RCON. rcon-cli est utilisé dans cet exemple.
16. Saisissez l’adresse IP de l’étape 3 et le port de l’étape 5.
17. Saisissez le mot de passe RCON de l’étape 12.
18. Exécutez help pour afficher la liste des commandes RCON.
| Commande | Description | Utilisation | Exemple |
|---|---|---|---|
additem |
Donne un objet spécifique à un joueur. La quantité est facultative. | /additem "Player Name" "Item Name" Amount |
/additem "Steve" Base.Axe 2 |
adduser |
Ajoute un nouvel utilisateur à un serveur avec liste blanche. | /adduser "Player Name" "Password" |
/adduser "Steve" "Secret123" |
addvehicle |
Fait apparaître un véhicule près d’un joueur spécifique ou à des coordonnées précises. | /addvehicle "Vehicle Name" "Player Name" |
/addvehicle "Base.VanAmbulance" "Steve" |
addxp |
Accorde des points d’expérience pour un atout désigné à un joueur. | /addxp "Player Name" Perk=Amount |
/addxp "Steve" Woodwork=2 |
alarm |
Déclenche l’alarme d’un bâtiment. Nécessite une position valide en jeu pour fonctionner. | /alarm |
/alarm |
banid |
Bannit un utilisateur via son SteamID. | /banid SteamID |
/banid 76561198000000000 |
banuser |
Bannit un utilisateur spécifique. Ajouter -ip bannit l’adresse IP, et -r indique une raison.
|
/banuser "Player Name" -ip -r "Reason" |
/banuser "Steve" -ip -r "Destroying base" |
changeoption |
Modifie un paramètre spécifique de configuration du serveur. | /changeoption "Option Name" "New Value" |
/changeoption PVP "false" |
checkModsNeedUpdate |
Vérifie si les mods actifs nécessitent une mise à jour et écrit le résultat dans le journal. | /checkModsNeedUpdate |
/checkModsNeedUpdate |
chopper |
Déclenche un événement hélicoptère ciblant un joueur aléatoire. | /chopper |
/chopper |
createhorde |
Fait apparaître une horde de zombies près d’un joueur spécifique. | /createhorde Amount "Player Name" |
/createhorde 50 "Steve" |
createhorde2 |
Fait apparaître une horde personnalisée près d’un joueur spécifique avec des paramètres étendus. | /createhorde2 "Player Name" Amount |
/createhorde2 "Steve" 50 |
godmod |
Accorde à un joueur l’invincibilité contre tous les dégâts. |
/godmode "Player Name" -true (ou -false)
|
/godmode "Steve" -true |
gunshot |
Joue un effet sonore de coup de feu près d’un joueur aléatoire pour attirer les zombies. | /gunshot |
/gunshot |
help |
Affiche une liste des commandes serveur disponibles. | /help |
/help |
invisible |
Rend un joueur invisible aux yeux des zombies. |
/invisible "Player Name" -true (ou -false)
|
/invisible "Steve" -true |
kick |
Déconnecte un utilisateur du serveur. Ajouter -r précise la raison.
|
/kickuser "Player Name" -r "Reason" |
/kickuser "Steve" -r "Spamming" |
lightning |
Déclenche des éclairs près d’un joueur spécifié. | /lightning "Player Name" |
/lightning "Steve" |
log |
Modifie le niveau de journalisation du serveur. | /log Level Type |
/log 2 admin |
noclip |
Permet à un joueur de traverser les murs et structures solides. |
/noclip "Player Name" -true (ou -false)
|
/noclip "Steve" -true |
players |
Liste tous les joueurs actuellement connectés. | /players |
/players |
quit |
Lance un arrêt sécurisé du serveur et sauvegarde les données actuelles du monde. | /quit |
/quit |
releasesafehouse |
Force la libération d’une planque revendiquée. | /releasesafehouse |
/releasesafehouse |
reloadlua |
Recharge un fichier de script Lua spécifique sur le serveur. | /reloadlua "File Name" |
/reloadlua "admin.lua" |
reloadoptions |
Recharge le fichier d’options du serveur et met à jour tous les clients connectés. | /reloadoptions |
/reloadoptions |
removeuserfromwhitelist |
Révoque l’accès d’un utilisateur à la liste blanche. | /removeuserfromwhitelist "Player Name" |
/removeuserfromwhitelist "Steve" |
removezombies |
Élimine tous les zombies dans la zone de carte actuellement chargée. | /removezombies |
/removezombies |
replay |
Enregistre ou lit un replay de déplacement pour un joueur spécifique. | /replay "Player Name" -Mode File Name |
/replay "Steve" -record match.bin |
save |
Force le serveur à sauvegarder l’état actuel du monde. | /save |
/save |
servermsg |
Diffuse un message global visible par tous les joueurs connectés. | /servermsg "Message" |
/servermsg "Server restarting soon" |
setaccesslevel |
Ajuste le rang administratif d’un joueur (Admin, Moderator, Overseer, GM, Observer). | /setaccesslevel "Player Name" "Rank" |
/setaccesslevel "Steve" "Admin" |
showoptions |
Affiche les paramètres actuels de configuration du serveur et leurs valeurs. | /showoptions |
/showoptions |
startrain |
Déclenche la pluie sur le serveur avec une échelle d’intensité facultative. | /startrain Intensity |
/startrain 50 |
startstorm |
Déclenche un orage pendant une durée spécifiée en heures de jeu. | /startstorm Duration |
/startstorm 4 |
stats |
Modifie ou efface les statistiques de performance du serveur selon une période définie. | /stats Mode Period |
/stats file 10 |
stoprain |
Arrête toute pluie active sur le serveur. | /stoprain |
/stoprain |
stopweather |
Efface tous les événements météo actifs. | /stopweather |
/stopweather |
teleport |
Déplace un joueur vers l’emplacement d’un autre joueur. | /teleport "Player 1" "Player 2" |
/teleport "Steve" "Alex" |
teleportto |
Déplace un joueur spécifié vers des coordonnées exactes de la carte. | /teleportto X,Y,Z |
/teleportto 10000,11000,0 |
thunder |
Déclenche un effet sonore de tonnerre localisé près d’un joueur spécifique. | /thunder "Player Name" |
/thunder "Steve" |
unbanid |
Retire un bannissement d’un SteamID spécifique. | /unbanid SteamID |
/unbanid 76561198000000000 |
unbanuser |
Retire un bannissement d’un nom d’utilisateur spécifique. | /unbanuser "Player Name" |
/unbanuser "Steve" |
voiceban |
Empêche un joueur spécifique d’utiliser le chat vocal en jeu. |
/voiceban "Player Name" -true (ou -false)
|
/voiceban "Steve" -true |