Aller au contenu

[FiveM]Batch utiles


MechaOffi

Messages recommandés

 

Niveau requis Débutant

Temps estimé : Entre 5 et 10 minutes

 

Bonjour !

Voilà, je met aujourd'hui à disposition différents Batch utile dans le cas du serveur FiveM sous machine Windows Server.
Dans notre cas, il est mieux d'avoir suivis notre tutoriel précédent pour plus de facilité.

 

C'est partis ! 

 

 

Révélation

 

A. Les Batch

Révélation

1- Batch de démarrage du serveur FiveM

Ce batch est utile si vous voulez que votre serveur FiveM se démarre automatiquement au démarrage du serveur.


set FiveMRep="D:\FiveM\Binary"

d:
cd %FiveMRep%
run.cmd +exec server.cfg

 

 

2- Batch d'auto sauvegarde

Ce batch est utile, comme le premier, dans le cas où vous voulez, pour exemple, qu'une BackUp soit effectuée après un démarrage serveur/autre


REM Batch de Backup pour serveur FiveM 
REM sous database MySQL 8.0

REM Déclaration des variables du BackUp
SET BackName=%date:~0,2%-%date:~3,2%-%date:~6,4%
set RepertoryMysqlData="C:\ProgramData\MySQL\MySQL Server 8.0\Data\"
set RepertorySeverFile="D:\FiveM\Binary\"
set RepertoryBackUp="D:\FiveM\Backup\"
 
REM BackupMySQL
net stop MySQL80
c:
cd "C:\Program Files\7-Zip"
7z.exe a -tzip -mx=9 %RepertoryBackUp%DB-%BackName%-BackupFile.zip %RepertoryMysqlData%*
net start MySQL80
REM Fin de Backup MySQL

REM BackupServerFile
c:
cd "C:\Program Files\7-Zip"
7z.exe a -tzip -mx=9 %RepertoryBackUp%Srv-%BackName%-BackupFile.zip %RepertorySeverFile%*

REM Fin de programme

 

 

3- Batch BackUp demandée


Ce batch serra utile dans le cas où vous voulez créer une backup vous même pour x raison (ce qui évite d'attendre l'automatique)
 


REM Batch de Backup pour serveur FiveM 
REM sous database MySQL 8.0

REM Déclaration des variables du BackUp
SET BackName=%date:~0,2%-%date:~3,2%-%date:~6,4%
set RepertoryMysqlData="C:\ProgramData\MySQL\MySQL Server 8.0\Data\"
set RepertorySeverFile="D:\FiveM\Binary\"
set RepertoryBackUp="D:\FiveM\TmpBackup\"
 
REM BackupMySQL
net stop MySQL80
c:
cd "C:\Program Files\7-Zip"
7z.exe a -tzip -mx=9 %RepertoryBackUp%DB-%BackName%-BackupFile.zip %RepertoryMysqlData%*
net start MySQL80
REM Fin de Backup MySQL

REM BackupServerFile
c:
cd "C:\Program Files\7-Zip"
7z.exe a -tzip -mx=9 %RepertoryBackUp%Srv-%BackName%-BackupFile.zip %RepertorySeverFile%*

REM Fin de programme

 

 

4- Batch de suppression des BackUp anciennes

 

Ce batch est utile pour supprimer les anciennes BackUp. Celui-ci peut être lancé au démarrage serveur.
 


REM Suppression des anciennes backup
forfiles /p "d:\FiveM\Backup" /s /m *.* /c "cmd /c Del @path" /d -5
forfiles /p "d:\FiveM\TmpBackup" /s /m *.* /c "cmd /c Del @path" /d -2
REM d:\FiveM\Backup est le répértoire purgé
REM d -5 indique la suppression des dossier > 5 jours


 

B. Le fonctionnement

Révélation

Vous voilà avec quatre Batch ayant des fonctions plus au moins différentes.

Il vous suffira juste de les configurer pour votre machine.

Pour les batch à lancement automatique, il vous suffira de créer une action en "Task scheduler" (vous pourrez en savoir plus via une recherche google)

 


Dans notre cas, le répertoire FiveM peu différé en fonction de votre création.
Pas de soucis !


Le plus simple serai de modifier les "set xxx="xxx""

Pour exemple, si votre dossier FiveM se trouve dans le disque c:/
Vous devez juste, imaginons, modifier la ligne 

 

set RepertorySeverFile="D:\FiveM\Binary\"

En

set RepertorySeverFile="C:\FiveM\"

 

 

 

Voilà ! 

J'espère que ce tutoriel vous serra utile.

Pour toute questions/problème, rendez-vous en A/Q/S ou bien même google si c'est une simple question de fonctionnement des fonctions ! 

 

 

  • J'adore 2
Lien à poster

Rejoindre la conversation

Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Restaurer la mise en forme

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.



Shoutbox

Shoutbox

Chatroom Rules

 

Rejoignez notre Discord

Une demande d'aide = Bannissement de la Shoutbox

Soyez respectueux & Respectez les règles

 

×
×
  • Créer...

Information importante

Conditions d’utilisation / Politique de confidentialité / Règles / 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.