Aller au contenu
Multigaming
Multigaming 100 % localGratuitAccès libre

Planificateur de redémarrages

Générez cron, timer systemd ou tâche Windows (schtasks) avec avertissements aux joueurs par RCON avant chaque redémarrage.

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

Traitement 100 % local — sauvegarde dans votre navigateur.

Documentation
Calendrier
Avertissements aux joueurs

Liste séparée par des virgules, par exemple 30,15,5,1.

say : Minecraft, Rust, 7 Days to Die, Source — ServerChat : ARK — Broadcast : Palworld — servermsg : Project Zomboid — say -1 : DayZ/Arma (BattlEye). Vérifiez dans l'aide-mémoire RCON.

Client RCON

Nom ou chemin de l'exécutable (mcrcon, mcrcon.exe). Doit accepter -H, -P et la commande en argument.

Redémarrage

Service systemd ou service Windows à redémarrer.

Chemin où vous placerez restart-gameserver.sh / .ps1 (Windows : C:\gameserver).

restart-scheduler.txt
Aperçu en direct — sauvegardé automatiquement dans votre navigateur.
# --- /opt/gameserver/restart-gameserver.sh (chmod +x) ---
#!/bin/bash
# Generated by games-tools.game-rank.com
# restart-gameserver.sh - warn players via RCON, save, then restart the service.
# Provide the RCON password via the MCRCON_PASS environment variable (never hard-code it here).
set -u
RCON_BIN="mcrcon"
send() { "$RCON_BIN" -H 127.0.0.1 -P 25575 "$1" >/dev/null 2>&1 || echo "RCON failed: $1"; }

send "say Server restart in 30 minute(s)"
sleep 900
send "say Server restart in 15 minute(s)"
sleep 600
send "say Server restart in 5 minute(s)"
sleep 240
send "say Server restart in 1 minute(s)"
sleep 60
send "save-all"
sleep 5
systemctl restart gameserver

# --- crontab of root (sudo crontab -e): systemctl restart needs privileges ---
# MCRCON_PASS=...   (define it at the top of the crontab or source a chmod 600 env file)
30 3 * * * /opt/gameserver/restart-gameserver.sh >> /var/log/gameserver-restart.log 2>&1
# The job starts at 03:30; the restart happens at 04:00 (warnings: 30 min, 15 min, 5 min, 1 min).
Guide d'installation du serveurPas encore de serveur ? Installez-le en local ou sur un VPS / dédié, ports et pare-feu compris.

Comment utiliser Planificateur de redémarrages ?

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.

  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.

Lire la documentation complète →

Questions fréquentes

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