Jump to content

[FiveM]Batch utiles


MechaOffi

Recommended Posts

 

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 ! 

 

 

  • Like 2
Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now


  • Flux d'Activité

    1. 9

      serveur Metin2

    2. 0

      Mustang SF - Full - 1.8 Pas de login virtualbox

    3. 9

      serveur Metin2

    4. 9

      serveur Metin2

    5. 1

      [C++] Abbility Potions

    6. 9

      serveur Metin2

    7. 3

      Among Us ( Windows )

    8. 9

      serveur Metin2

    9. 9

      serveur Metin2

  • Recently Browsing

    No registered users viewing this page.

×
×
  • Create New...

Important Information

Terms of Use / Privacy Policy / Guidelines / We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.