jeje 1 Posté : 10 avril 2017 Bonjour Je vous expose mon objectif , mon problème et les solutions que j'ai tenter d'apporter a mon problème. Je possède un serveur Bungeecord (5 serveur) de mini jeux , des que une "game" se termine , je souhaite que le serveur se s'éteigne et se ré allume automatiquement. Un restart en gros. Le probleme est que la commande ./restart ne fonctionne pas , elle éteint le serveur mais ne le ré allume pas derrière. Mon problème est que les serveurs que je possédé s'éteigne correctement a la fin de la game , mais ne se ré allume pas si je ne le fais pas manuellement. Pour résoudre mon probleme , j'ai fais des recherches et jai appris qu'il faut un start.sh pour que cela se redémarre , j'ai donc essayer plusieurs que j'ai trouver sur internet , tenter de comprendre le fonctionnement mais sans sucée. Voici mon code du Start.sh : Contenu masqué Réagissez ou répondez à ce message afin de consulter le contenu masqué. Je possede un serveur avec 1Giga de RAM minimum et 3072Mo maximum. Je suis sous un spigot nommée : spigotmc-1.8-R0.1.jar Si vous pouviez m'aidez a comprendre comment cela fonctionne ou me "corriger" ce bout de code. Cordialement JeJe Ps: Je rajoute un screen de ma console comme demandé. Partager ce message Lien à poster Partager sur d’autres sites
Invité Répondu : 11 avril 2017 D'après un post de spigotMC, c'est bon... Essaye quand même en ne mettant que cela : while true do java -jar TonSpigot.jar done Petite demande, ta machine est sous Windows ou Linux ? Partager ce message Lien à poster Partager sur d’autres sites
jeje 1 Répondu : 11 avril 2017 D'après un post de spigotMC, c'est bon... Essaye quand même en ne mettant que cela : Contenu masqué Réagissez ou répondez à ce message afin de consulter le contenu masqué. Petite demande, ta machine est sous Windows ou Linux ? Bonjour a toi Et merci de ta réponse Euh difficile a dire , d’après ce que j'ai lut toute machine hébergée est sous Linux donc je suppose que je suis sous linux. Hebergeur : Omgserv.fr et location minecraft Mais d'ailleur je dois pas mettre quelque chose dans le spigot.yml pour dire que sa redemarre? Partager ce message Lien à poster Partager sur d’autres sites
Invité Répondu : 11 avril 2017 Pas forcément, linux est le meilleur mais on peut avoir des machines sous Windows... ;) Pour le spigot.yml, je n'en sais rien du tout, je vais voir ça après. Partager ce message Lien à poster Partager sur d’autres sites
GhostKiller76 59 Répondu : 11 avril 2017 Mais d'ailleur je dois pas mettre quelque chose dans le spigot.yml pour dire que sa redemarre? Non tu peut juste modifier le message qui indique au joueur que le serveur redemarre 1 Partager ce message Lien à poster Partager sur d’autres sites
Invité Répondu : 11 avril 2017 Non tu peut juste modifier le message qui indique au joueur que le serveur redemarre C'est faux ! Tu peux mettre le chemin de ton .sh dans le spigot.yml. Voici un screen du mien : Partager ce message Lien à poster Partager sur d’autres sites
GhostKiller76 59 Répondu : 11 avril 2017 Ah je me suis trompé xD 1 Partager ce message Lien à poster Partager sur d’autres sites
jeje 1 Répondu : 11 avril 2017 C'est faux ! Tu peux mettre le chemin de ton .sh dans le spigot.yml. Voici un screen du mien : Salut j'ai bien indiquer ce que tu a mis sur ton screen , en voici la preuve: Sauf que cela ne rallume absolument rien ... Des que je fais /stop ou /restart en game le serveur s'éteint mais ne se réallume pas Partager ce message Lien à poster Partager sur d’autres sites
GhostKiller76 59 Répondu : 11 avril 2017 Je crois pas que le /restart redémarre le serveur pareil pour le /stop mais si je me trompe pas , quand ton serveur crash sa lance une requete vers le fichier /start.sh et si il existe alors (peut etre) ton serveur redémarre :p 1 Partager ce message Lien à poster Partager sur d’autres sites
jeje 1 Répondu : 11 avril 2017 Je crois pas que le /restart redémarre le serveur pareil pour le /stop mais si je me trompe pas , quand ton serveur crash sa lance une requete vers le fichier /start.sh et si il existe alors (peut etre) ton serveur redémarre :p Et je dois faire comment pour que a la fin d'une game mon serveur redémare tout seul? Partager ce message Lien à poster Partager sur d’autres sites
Invité Répondu : 11 avril 2017 La je ne peux plus t'aider désoler :/ Partager ce message Lien à poster Partager sur d’autres sites
GhostKiller76 59 Répondu : 11 avril 2017 Tu veut le redémarrer pour réinitialiser le monde ? 1 Partager ce message Lien à poster Partager sur d’autres sites
jeje 1 Répondu : 11 avril 2017 Oui et non , Je souhaite que quand la game se termine ma console execute la commande "stop": Ensuite le serveur s'éteint automatiquement. ETTTT la .... il se ré allume tout seul ! et c'est ce que je ne sais pas faire , le ré allumée. Car mon skript se réinitialise quand le skript se load. Partager ce message Lien à poster Partager sur d’autres sites
GhostKiller76 59 Répondu : 11 avril 2017 Sinon , tu fait une variable que quand la partie se termine alors sa met {tavariable} sur true et si c'est true tu fais tes commandes souhaitais :) Sinon envoie MP ton code je pourait peut etre t'aider :p 1 Partager ce message Lien à poster Partager sur d’autres sites
Invité Répondu : 11 avril 2017 AH ! Enfait j'ai fais quelques recherches (5min lol) et j'ai trouvé ça : Script de redemarrage automatique en local Il faut juste que tu mettent dans ton spigot.yml le fichier qui te permet de démarrer ton serveur (donc en .bat), comme ceci : restart-script: start.bat Partager ce message Lien à poster Partager sur d’autres sites
jeje 1 Répondu : 11 avril 2017 Non non .... Trop de lags causer et sa ne serait pas du tout optimiser surtout que les joueurs pourrait rejoindre alors que le serveur ne serait pas "on" ... Ce qu'il me faut c'est m'expliquer comment on fais pour redémarrer son serveur ... automatiquement Partager ce message Lien à poster Partager sur d’autres sites
Invité Répondu : 11 avril 2017 Tu a testé ma soluce ? Partager ce message Lien à poster Partager sur d’autres sites
jeje 1 Répondu : 11 avril 2017 AH ! Enfait j'ai fais quelques recherches (5min lol) et j'ai trouvé ça : Script de redemarrage automatique en local Il faut juste que tu mettent dans ton spigot.yml le fichier qui te permet de démarrer ton serveur (donc en .bat), comme ceci : Contenu masqué Réagissez ou répondez à ce message afin de consulter le contenu masqué. Je teste cela tout de suite Partager ce message Lien à poster Partager sur d’autres sites
Invité Répondu : 11 avril 2017 Parfait ! Partager ce message Lien à poster Partager sur d’autres sites
jeje 1 Répondu : 11 avril 2017 Tu a testé ma soluce ? Bon je viens de tester , rien de nouveaux. Le serveur s'éteint mais ne se ré allume pas Partager ce message Lien à poster Partager sur d’autres sites
Invité Répondu : 11 avril 2017 Tu peux donner le contenu du ficher start.bat ? Partager ce message Lien à poster Partager sur d’autres sites
jeje 1 Répondu : 11 avril 2017 Tu peux donner le contenu du ficher start.bat ? Contenu masqué Réagissez ou répondez à ce message afin de consulter le contenu masqué. C'est celui que l'on ma donner sur cette conversation Partager ce message Lien à poster Partager sur d’autres sites
Invité Répondu : 11 avril 2017 Remplace par : @echo off java -Xms2M -Xmx4G -jar spigotmc-1.8-R0.1.jar pause Partager ce message Lien à poster Partager sur d’autres sites
jeje 1 Répondu : 11 avril 2017 Remplace par : Contenu masqué Réagissez ou répondez à ce message afin de consulter le contenu masqué. Le serveur ne se réallume pas Je dois bien faire ./restart en jeux? Partager ce message Lien à poster Partager sur d’autres sites
Invité Répondu : 11 avril 2017 Oui, essaye sur la console Partager ce message Lien à poster Partager sur d’autres sites