Aller au contenu
Multigaming

Documentation : Planificateur de redémarrages

Générateur de redémarrages planifiés pour serveurs de jeu : heure, jours, avertissements (30, 15, 5, 1 minutes…) envoyés par un client RCON en ligne de commande (par exemple mcrcon), commande de sauvegarde, puis redémarrage du service. Produit le script bash ou PowerShell et la planification cron, systemd (service + timer) ou Windows schtasks. Le mot de passe RCON reste dans une variable d'environnement, jamais dans le script.

Dernière mise à jour : 09/10/2026

Ouvrir l'outil

Redémarrer régulièrement un serveur de jeu libère la mémoire et applique les mises à jour, mais il faut prévenir les joueurs. Cet outil écrit le script d'avertissements et de redémarrage ainsi que la planification pour Linux (cron ou systemd) ou Windows.

Comment utiliser l'outil

  1. Choisissez la plateforme (cron, systemd ou Windows), l'heure du redémarrage et les jours.

  2. Indiquez les avertissements en minutes avant le redémarrage, le message et la commande de chat du jeu.

  3. Renseignez le client RCON (hôte, port), la commande de sauvegarde et le nom du service.

  4. Enregistrez chaque bloc dans le fichier indiqué par son commentaire, définissez MCRCON_PASS puis activez la planification.

Comment fonctionne le calendrier

La tâche planifiée démarre au moment du premier avertissement (heure de redémarrage moins le plus grand délai). Le script envoie chaque avertissement, attend la différence entre deux avertissements, sauvegarde, puis redémarre le service : avec 30,15,5,1 minutes et un redémarrage à 04:00, la tâche démarre à 03:30. Si l'heure de départ passe avant minuit, les jours sont décalés automatiquement. Le script suppose un client RCON compatible avec la syntaxe « -H hôte -P port commande » (mcrcon) ; adaptez la ligne send() pour un autre client. La syntaxe du message dépend du jeu : vérifiez-la avec l'aide-mémoire RCON.

sudo mkdir -p /etc/gameserver
echo 'MCRCON_PASS=ChangeMe!' | sudo tee /etc/gameserver/rcon.env
sudo chmod 600 /etc/gameserver/rcon.env

Questions fréquentes

Le mot de passe RCON est-il dans le script ?
Non. Le script lit la variable d'environnement MCRCON_PASS (reconnue par mcrcon). Stockez-la dans un fichier en lecture seule (chmod 600) ou une variable système Windows.
cron, systemd ou tâche Windows ?
Sur Linux, systemd offre journaux et gestion d'erreurs (journalctl) ; cron est plus simple. Sous Windows, utilisez le planificateur de tâches via schtasks.
Multigaming
MultigamingAccès libre
Ports par défaut de FiveM, Minecraft, Rust, DayZ, ARK, Valheim, Palworld, CS2, Arma… et contrôle de votre liste de ports ouverts.
PortsRéseauOuvrir
Documentation
Multigaming
MultigamingAccès libre
Commandes d'administration par jeu (Minecraft, Rust, ARK, Palworld, DayZ, CS2…) prêtes à copier, avec vos paramètres. Aucun réseau.
RCONAdministrationOuvrir
Documentation
Multigaming
MultigamingAccès libre
Estimez CPU, RAM, disque et bande passante d'un serveur de jeu selon les slots, avec formules visibles et hypothèses modifiables.
DimensionnementCoûtOuvrir
Documentation
Multigaming
MultigamingAccès libre
Transformez une liste de ports en règles ufw, iptables, nftables ou Windows netsh pour votre serveur de jeu.
Pare-feuSécuritéOuvrir
Documentation
Multigaming
MultigamingConnexion requise
Comparez deux fichiers de config (INI, CFG, JSON) : différences ligne à ligne et clé par clé, en local dans le navigateur.
ComparaisonConfigurationOuvrir
Documentation
Multigaming
MultigamingConnexion requise
Générez un script de sauvegarde bash ou PowerShell (tar, 7z, rsync/robocopy) avec rétention, arrêt du service et ligne cron.
SauvegardeScriptsOuvrir
Documentation