Aller au contenu
jeje

Skript ou script.sh de restart?

Messages recommandés

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

 

1491842438-aide.png

 

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é.

 

1491842723-aide-2.png

Partager ce message


Lien à poster
Partager sur d’autres sites
Invité

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
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é

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
Invité
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 :

1491902584-capture.png

Partager ce message


Lien à poster
Partager sur d’autres sites
C'est faux ! Tu peux mettre le chemin de ton .sh dans le spigot.yml.

 

Voici un screen du mien :

1491902584-capture.png

Salut j'ai bien indiquer ce que tu a mis sur ton screen , en voici la preuve:

 

1491904812-help-1.png

 

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

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

  • J'aime 1

Partager ce message


Lien à poster
Partager sur d’autres sites
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é

La je ne peux plus t'aider désoler :/

Partager ce message


Lien à poster
Partager sur d’autres sites

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
Invité

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

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é

Tu a testé ma soluce ?

Partager ce message


Lien à poster
Partager sur d’autres sites
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é

Tu peux donner le contenu du ficher start.bat ?

Partager ce message


Lien à poster
Partager sur d’autres sites
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é

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
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é

Oui, essaye sur la console

Partager ce message


Lien à poster
Partager sur d’autres sites

×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.