Générateur de start.bat et start.sh Minecraft – script de démarrage pour ton serveur
Avec ce générateur de scripts de démarrage pour serveurs Minecraft, crée en quelques clics un fichier start.bat pour Windows, un fichier start.sh pour Linux/macOS ou simplement la commande de démarrage Java. Règle la RAM avec le curseur, choisis les flags d’Aikar ou de Velocity, --nogui et le redémarrage automatique. C’est gratuit et sans inscription : le script est généré directement dans ton navigateur. Tu peux le copier ou le télécharger.
Créé par Luca Stanek
Script prêt ? Évite la configuration et exécute-le sur un serveur géré.
Ton script de démarrage (start.sh)
#!/bin/bash cd "$(dirname "$0")" while true; do java -Xms4G -Xmx4G -XX:+UseG1GC -XX:+ParallelRefProcEnabled -XX:MaxGCPauseMillis=200 -XX:+UnlockExperimentalVMOptions -XX:+DisableExplicitGC -XX:+AlwaysPreTouch -XX:G1NewSizePercent=30 -XX:G1MaxNewSizePercent=40 -XX:G1HeapRegionSize=8M -XX:G1ReservePercent=20 -XX:G1HeapWastePercent=5 -XX:G1MixedGCCountTarget=4 -XX:InitiatingHeapOccupancyPercent=15 -XX:G1MixedGCLiveThresholdPercent=90 -XX:G1RSetUpdatingPauseTimePercent=5 -XX:SurvivorRatio=32 -XX:+PerfDisableSharedMem -XX:MaxTenuringThreshold=1 -Dusing.aikars.flags=https://mcflags.emc.gs -Daikars.new.flags=true -jar server.jar --nogui echo "Serveur arrêté avec le code $? - redémarrage dans 5 secondes..." sleep 5 done
Exemple de résultat
Ce que crée le générateur de scripts de démarrage
Tu choisis la plateforme, la RAM, les flags et le fichier Jar ; le générateur fournit aussitôt un script de démarrage prêt à l’emploi ou une simple commande Java à copier. Les valeurs ci-dessous sont un exemple pour un serveur Paper sous Linux.
Exemple · paper.jar · 6 GB · Aikar's Flags
- Plateforme
- Linuxstart.sh
- RAM
- 6GB
- Flags
- Aikar's
- Redémarrage automatique
- Activé
Sortie
#!/bin/bashcd "$(dirname "$0")" while true; do java -Xms6G -Xmx6G -XX:+UseG1GC -XX:+ParallelRefProcEnabled -XX:MaxGCPauseMillis=200 -XX:+UnlockExperimentalVMOptions -XX:+DisableExplicitGC -XX:+AlwaysPreTouch -XX:G1NewSizePercent=30 -XX:G1MaxNewSizePercent=40 -XX:G1HeapRegionSize=8M -XX:G1ReservePercent=20 -XX:G1HeapWastePercent=5 -XX:G1MixedGCCountTarget=4 -XX:InitiatingHeapOccupancyPercent=15 -XX:G1MixedGCLiveThresholdPercent=90 -XX:G1RSetUpdatingPauseTimePercent=5 -XX:SurvivorRatio=32 -XX:+PerfDisableSharedMem -XX:MaxTenuringThreshold=1 -Dusing.aikars.flags=https://mcflags.emc.gs -Daikars.new.flags=true -jar paper.jar --nogui echo "Serveur arrêté avec le code $? - redémarrage dans 5 secondes..." sleep 5done- -Xms6G -Xmx6GMême valeur pour la RAM initiale et maximale : le serveur réserve la mémoire une seule fois et n’a pas besoin de l’augmenter ensuite.
- -XX:+UseG1GC …Aikar's Flags : un ensemble éprouvé de paramètres de ramasse-miettes qui réduit les pics de lag sur les serveurs Paper, Purpur et Spigot.
- while true; do …Redémarrage automatique : si le serveur plante ou est arrêté avec /stop, le script le redémarre après 5 secondes.
Pourquoi ce générateur
Plus qu’un simple champ de texte
Déjà configuré, sans avoir à tout assembler toi-même.
Flags Aikar's et Velocity
Ajoute en un clic les flags d’Aikar pour Paper/Purpur/Spigot ou ceux de Velocity pour le proxy. Au-delà de 12 GB de RAM, le générateur adapte automatiquement les flags d’Aikar.
Linux et Windows
Génère au choix un fichier start.sh pour Linux/macOS ou start.bat pour Windows. Sans redémarrage automatique, start.bat se termine par pause pour que les messages d’erreur restent lisibles.
Curseur RAM avec Xms=Xmx
Choisis entre 1 et 32 GB de RAM avec le curseur. La commande attribue automatiquement la même valeur à -Xms et -Xmx.
Boucle de redémarrage automatique
Boucle de redémarrage facultative : après un plantage ou /stop, le script redémarre le serveur au bout de 5 secondes.
La commande uniquement
Tu n’as pas besoin de script ? Tu peux aussi saisir directement la commande Java dans un panneau.
Copier ou télécharger
Gratuit et sans inscription : le résultat est généré directement dans ton navigateur. Copie-le en un clic ou télécharge-le au format start.bat ou start.sh.
Fonctionnement
Comment créer ton fichier start.bat ou start.sh
Des réglages au premier démarrage de ton serveur Minecraft.
Étape 1
Choisir la sortie
Sous « Sortie », choisis un script de démarrage pour Linux/macOS (start.sh), un script de démarrage pour Windows (start.bat) ou uniquement la commande Java pour la console ou le panneau.
Étape 2
Choisir un préréglage de flags
Choisis de n’utiliser aucun flag, d’utiliser les flags d’Aikar pour Paper, Purpur et Spigot ou ceux de Velocity pour le proxy Velocity.
Étape 3
Indiquer la commande Java et le fichier Jar
Les valeurs par défaut sont java et server.jar. Indique le nom exact du fichier Jar de ton serveur et, si nécessaire, le chemin d’accès complet à une installation Java précise.
Étape 4
Régler la RAM
Choisis entre 1 et 32 GB de mémoire avec le curseur. -Xms et -Xmx reçoivent automatiquement la même valeur.
Étape 5
Définir les options
Active ou désactive --nogui et le redémarrage automatique après un plantage. --nogui n’est pas disponible avec les flags de Velocity, et le redémarrage automatique est réservé aux scripts.
Étape 6
Copier ou télécharger
L’aperçu se met à jour immédiatement à chaque modification. Copie le résultat dans le presse-papiers ou télécharge le fichier start.bat ou start.sh.
Étape 7
Démarrer un serveur Minecraft
Place le fichier dans le dossier contenant le fichier Jar du serveur. Lance start.bat par un double-clic ou start.sh avec ./start.sh après chmod +x start.sh. Le script lance uniquement le fichier Jar : tu dois accepter toi-même l’EULA dans eula.txt au premier démarrage.
Windows et Linux
start.bat ou start.sh : comment démarrer ton serveur Minecraft
Les deux scripts exécutent la même commande Java ; seule leur syntaxe diffère : start.bat est destiné à Windows, start.sh à Linux et macOS. Comme chacun se place d’abord dans son propre dossier, mets le fichier directement à côté du fichier Jar de ton serveur.
- @echo off · cd /d "%~dp0"
- Début de start.bat : masque l’affichage des commandes et passe dans le dossier où se trouve le fichier.
- pause
- Sans redémarrage automatique, start.bat se termine par pause. La fenêtre de la console reste ainsi ouverte après un plantage et tu peux lire le message d’erreur.
- #!/bin/bash · cd "$(dirname "$0")"
- Début de start.sh : exécute le script avec Bash et passe dans le dossier où se trouve le fichier.
- chmod +x start.sh
- Sous Linux et macOS, rends start.sh exécutable une fois, puis lance-le avec ./start.sh.
Préréglages de flags
Flags d’Aikar, flags de Velocity ou aucun flag ?
Le préréglage de flags détermine quels flags JVM sont placés entre la valeur de RAM et -jar dans la commande. Le bon choix dépend de ce que tu démarres.
- Aucun flag
- La commande contient uniquement -Xms, -Xmx, -jar et, éventuellement, --nogui. Pratique si tu veux démarrer sans réglages JVM supplémentaires ou ajouter tes propres flags.
- Aikar's Flags
- Des flags G1 de récupération de mémoire issus de la communauté Paper pour les serveurs Paper, Purpur et Spigot, conçus pour réduire les pics de lag liés à la récupération de mémoire. Au-delà de 12 GB de RAM, le générateur remplace automatiquement cinq valeurs par celles recommandées pour les tas volumineux, par exemple G1HeapRegionSize=16M au lieu de 8M.
- Flags de Velocity
- Un ensemble réduit de flags pour le proxy Velocity, pas pour le serveur de jeu. L’option --nogui est omise avec ce préréglage, car Velocity ne reconnaît pas cet argument.
Commande de démarrage
La commande de démarrage Minecraft expliquée : -Xms, -Xmx et --nogui
Avec 6 GB de RAM, le fichier Jar paper.jar et aucun flag supplémentaire, le générateur produit cette commande :
java -Xms6G -Xmx6G -jar paper.jar --nogui
- -Xms · -Xmx
- Mémoire initiale et maximale de Java. Le générateur attribue aux deux la valeur du curseur (1 à 32 GB) pour que Java réserve toute la mémoire du tas dès le démarrage.
- -jar
- Vient ensuite le nom du fichier Jar de ton serveur, par exemple paper.jar ou server.jar. Si ce nom ou le chemin d’accès à Java contient des espaces, le générateur l’entoure automatiquement de guillemets.
- --nogui
- Démarre le serveur sans fenêtre graphique, uniquement dans la console.
- La commande uniquement
- Cette sortie fournit uniquement la ligne de commande, sans script, à coller dans une console ou un panneau. Le téléchargement et le redémarrage automatique ne sont pas disponibles dans ce mode.
La mémoire nécessaire à ton serveur dépend des plugins, des Mods et du nombre de joueurs. Accéder au calculateur de RAM Minecraft
En découvrir plus
Après le script de démarrage : les outils Minecraft utiles
Générateur de configuration de serveur
Décris le fichier server.properties avec tes propres mots au ZapX AI Agent ou règle chaque paramètre manuellement, avec aperçu en direct à copier ou à télécharger.
Créé par Florian Galz
Vérificateur d’état du serveur
Vérifie en direct si un serveur Minecraft est en ligne : nombre de joueurs, MOTD, version, icône du serveur et Mods.
Créé par Luca Stanek
Analyseur de journaux
Colle un rapport de plantage ou un journal pour obtenir les causes détectées automatiquement et des solutions proposées, avec un lien de partage.
Créé par Luca Stanek
Calculateur de RAM
La RAM nécessaire à ton serveur Minecraft ou à ton Modpack — une estimation clairement indiquée selon la variante du serveur et le nombre de joueurs, fondée sur l’utilisation des serveurs ZAP si les données sont suffisantes.
Créé par Luca Stanek
Générateur d’enregistrements DNS/SRV
Saisis l’IP, le port et le domaine souhaité : obtiens des enregistrements SRV et A/AAAA pour Java et Bedrock, prêts à copier-coller.
Créé par Luca Stanek
Générateur de MOTD
Conçois le MOTD de ton serveur avec des couleurs, des dégradés et un aperçu en direct – prêt pour server.properties, Bedrock et MiniMessage.
Créé par Marvin Kluck
FAQ
Questions fréquentes sur le générateur de scripts de démarrage
Des réponses rapides sur start.bat, start.sh, les flags d’Aikar, la RAM et le redémarrage automatique.
Sous « Sortie », choisis « Script de démarrage (Windows, .bat) », règle la RAM et les flags, indique le nom du fichier Jar de ton serveur, puis télécharge start.bat. Le générateur place @echo off et cd /d "%~dp0" au début pour que le script se lance toujours depuis son propre dossier. Place le fichier à côté du fichier Jar du serveur et lance-le par un double-clic.
start.bat est destiné à Windows, start.sh à Linux et macOS. Tous deux contiennent la même commande Java ; seule la syntaxe du script diffère : start.bat commence par @echo off et cd /d "%~dp0", start.sh par #!/bin/bash et cd "$(dirname "$0")". Rends start.sh exécutable avec chmod +x start.sh, puis lance-le avec ./start.sh.
Les flags d’Aikar sont des flags G1 de récupération de mémoire issus de la communauté Paper pour les serveurs Paper, Purpur et Spigot. Ils visent à réduire les pics de lag. Au-delà de 12 GB de RAM, le générateur remplace automatiquement cinq valeurs par celles recommandées pour les tas volumineux. Les flags de Velocity forment un ensemble plus réduit réservé au proxy Velocity, pas au serveur de jeu ; --nogui est donc omis. Avec « Aucun », la commande contient seulement les paramètres de RAM, -jar et éventuellement --nogui.
Règle la mémoire avec le curseur (1 à 32 GB) et remplace ton ancien fichier de démarrage par le nouveau. Le générateur attribue la même valeur à -Xms et -Xmx pour que Java réserve toute la mémoire du tas dès le démarrage, plutôt que de l’augmenter plus tard. La RAM nécessaire à ton serveur dépend des plugins, des Mods et du nombre de joueurs. Le calculateur de RAM Minecraft peut te conseiller. Accéder au calculateur de RAM Minecraft
Sans redémarrage automatique, le générateur ajoute pause à la fin de start.bat. La fenêtre de la console reste ouverte après un arrêt ou un plantage, et tu peux lire le message d’erreur. Vérifie par exemple que le nom indiqué dans le champ « Fichier Jar du serveur » correspond exactement à ton fichier.
Uniquement si tu actives « Redémarrer automatiquement après un plantage ». La commande Java s’exécute alors en boucle : avec goto start et timeout /t 5 dans start.bat, avec while true et sleep 5 dans start.sh. Le serveur redémarre après 5 secondes, même après un /stop. Cette option est réservée aux scripts et n’est pas disponible avec « Commande seule ».
Oui. Dans le champ « Commande Java », remplace java par le chemin d’accès complet à l’installation Java souhaitée. Le générateur entoure automatiquement de guillemets les chemins et les noms de fichiers Jar contenant des espaces.
Le script démarre ton serveur avec java et -jar. Il convient donc aux serveurs démarrés à partir d’un fichier Jar, comme Vanilla, Paper ou Fabric. Indique le nom du fichier Jar correspondant. Pour Forge, cela ne fonctionne que si ton serveur démarre aussi avec java -jar. Les flags d’Aikar sont conçus pour Paper, Purpur et Spigot. Le générateur ne prend pas en charge les serveurs Bedrock : il produit uniquement des commandes Java.
Tu as encore des questions sur ton serveur ?
Contacter le supportLoue ton propre serveur Minecraft en 60 secondes
Flags JVM adaptés, protection DDoS et Modpacks installés en un clic : nous nous chargeons des réglages, tu joues.
Sans configuration. Sans risque. En ligne en quelques secondes.
Tu cherches d’autres outils ? Voir tous les outils Minecraft

