TanguyOrtegat / AutomaticLinuxReboot

show how to reboot your server each ...
4 stars 6 forks source link

Microserum vps #3

Open plutonmania opened 5 years ago

plutonmania commented 5 years ago

Bonjour voila quelque temps que je me casse les dents sur votre script qui pour moi a l'air d'être le meilleur en la matière ainsi que toutes vos collections de ressources donnes auquel je ne manque pas vous suivre.

Je me retrouve bloqué, avec la construction de la hierachie de microserum. je vous explique et vous met mes modifications pour avoir votre aide.

Sur microserum la disposition du fx serveur se base comme cela : root: /home/fivem/servers/NOM_Serveur_1ou_2 ou_3/ (ou se situe le config.cfg et le dossier ressources) utilisateur : /home/fivem/Mon_nom_Utilisateur/ fxdata : /home/fivem/fxdata ( dossier ou se situe run.sh et dossier alpine)

CheckCrashServer.sh `#!/bin/bash

config

HOST=51.38.252.173 PORT=30120

script

timeout 2 bash -c "</dev/tcp/$HOST/$PORT";

(exec 3<>/dev/tcp/$HOST/$PORT) &>/dev/null

if [ $? -ne 0 ]; then echo date '+%d-%B-%Y_%H:%M:%S' " - Serveur detection crash!" echo "Lancement du serveur une nouvelle fois:" bash /home/fivem/servers/Dev-V3/reload_fxserver.sh

else

# echo `date '+%d-%B-%Y_%H:%M:%S'` " - Server on!"

fi `

ReloadfxServer.sh #!/bin/bash echo "***********************************************************" echodate '+%d-%B-%Y%H:%M:%S'" - Procedure de demarrage..." sleep 1 echodate '+%d-%B-%Y%H:%M:%S'" - Stop le serveur..." screen -X -S "Game Server" kill sleep 1 echodate '+%d-%B-%Y%H:%M:%S'" - Vidage du cache..." rm -R /home/fivem/servers/Dev-V3/cache sleep 5 echodate '+%d-%B-%Y%H:%M:%S'" - Demarrage Serveur..." screen -S "Banlieue 13" -L ServerLog/date '+%Y-%m-%d%H:%M:%S'.txt-d -m bash /root/RunServer.sh sleep 15 echodate '+%d-%B-%Y%H:%M:%S'" - Procedure Finit"

RunServer.sh `#!/bin/bash

config

FXSERVERDATA=/home/fivem/servers/Dev-V3 FXSERVER=/home/fivem/fxdata

script

echo date '+%d-%B-%Y_%H:%M:%S'" - Demarrage serveur..." sleep 2 cd $FXSERVERDATA bash $FXSERVER/run.sh +exec config.cfg ` je ne sais pas du tout si mes réglages sont bon et j'ai peur de cassé le vsp

ma base Fivem : 1 2 3 4 5

TanguyOrtegat commented 5 years ago

le data de fivem doit etre dans ton sevreur

plutonmania commented 5 years ago

je comprend bien ! mais si je le deplace je pense le serveur marchera plus , comme l'instalation est personnalisé par les créateur de microserum. Il y aurais t'il une autre méthode pour appeller le fxdata suivant la positions qu'il a dans mon vps ?

ou du fait qu'elle soit comme cela je ne peut utiliser l'auto restart ?

Merci en tout cas :)

TanguyOrtegat commented 5 years ago

ca fait longtemps que j'utilise plus mais tout est modifiable, donc change les chemins dans le script. puis perso je ne passerais pas par microserum...

plutonmania commented 5 years ago

Merci du conseil. Je voudrais juste un dernier conseil si cela vous est possible.

sur cette ligne : bash $FXSERVER/run.sh +exec config.cfg comme mon run.sh et dans mon fxdata et que config.cfg et dans mon fxserver

cette ligne dois elle etre modifier ? comme par exemple : bash $FXSERVER/run.sh bash $FXSERVERDATA/config.cfg ???

si cela serais plus long a expliquer cela n'est pas grave et merci quand même de vos réponses! ou j'ai tout mélanger peut etre Amicalement PlutonMania

TanguyOrtegat commented 5 years ago

tu changes les deux lignes ici: https://github.com/TanguyOrtegat/AutomaticLinuxReboot/blob/master/RunServer.sh#L4