In deze tutorial leert u hoe u geautomatiseerde back-ups voor uw FiveM-server instelt met behulp van een PowerShell-script en Windows Task Scheduler. Door uw back-ups te automatiseren, zorgt u ervoor dat uw servergegevens veilig zijn en indien nodig kunnen worden hersteld.
Stap 1: Download het back-upscript
- Download het back-upscript van de GitHub opslagplaats.
- Sla de
ServerBackupScript.ps1
bestand op een locatie die toegankelijk is voor uw server.
Stap 2: Back-upmappen instellen
- Back-upmap maken:
- Navigeer naar de hoofdmap van uw server (waar de FX Server starter zich bevindt).
- Maak een nieuwe map met de naam
back-up
.
- Bewerk het PowerShell-script:
- Open de
ServerBackupScript.ps1
in een teksteditor (bijv. Kladblok). - Werk de
$bronpad
naar de map waarvan u een back-up wilt maken. Bijvoorbeeld:$sourcePath = "C:\MijnServer\bronnen"
- Werk de
$bestemmingspad
naar de map waar back-ups moeten worden opgeslagen. Bijvoorbeeld:$destinationPath = "C:\Backups\ServerBackup_$backupDatum"
- De
$backupDatum
variabele voegt de huidige datum en tijd toe aan de naam van de back-upmap voor een betere organisatie.
- Open de
Stap 3: Stel een geplande taak in
- Open Taakplanner:
- Druk op
Win + S
en zoeken naar Taakplanner, en open het dan.
- Druk op
- Een nieuwe taak maken:
- Klik met de rechtermuisknop Taakplannerbibliotheek en selecteer Basistaak maken.
- Geef de taak een naam (bijvoorbeeld 'FiveM Server Backup') en klik op Volgende.
- Stel de trigger in:
- Kies hoe vaak u de back-up wilt uitvoeren (bijvoorbeeld dagelijks of wekelijks).
- Stel de startdatum, tijd en frequentie in zoals nodig en klik vervolgens op Volgende.
- Stel de actie in:
- Selecteer Start een programma en klik op Volgende.
- In de Programma/script veld, type:
powershell.exe
- In de Argumenten toevoegen (optioneel) veld, type:
-Bestand "C:\Backups\ServerBackupScript.ps1"
Pas het bestandspad aan als het script ergens anders is opgeslagen. - In de Start in (optioneel) veld, typ het pad naar de map waar het script zich bevindt, bijvoorbeeld:
C:\Back-ups
- Voltooi de taak:
- Klik op Finish om de taak op te slaan.
Stap 4: Test de taak
- Klik met de rechtermuisknop op de nieuw gemaakte taak in Taakplanner en selecteer Ren.
- Controleer de uitvoermap (bijv.
C:\Back-ups
) om te bevestigen dat de back-up succesvol is gemaakt. Het back-upbestand of de map moet de huidige datum aan de naam hebben toegevoegd (bijv.ServerBackup_2024-11-15
).
Stap 5: Controleer de consistentie van de back-up
- Controleer uw back-ups regelmatig om er zeker van te zijn dat alle belangrijke bestanden aanwezig zijn.
- Test het herstellen van een back-up op een ontwikkelserver om de functionaliteit te bevestigen.
Tips:
- Monitor back-upgrootte: Houd de schijfruimte in uw doelmap in de gaten.
- Bewaarbeleid: Overweeg een script om oudere back-ups automatisch te verwijderen als u opslagruimte nodig hebt.
- Logboeken: Voeg logboekregistratie toe aan het PowerShell-script voor eenvoudiger foutopsporing.
U hebt nu met succes automatische back-ups gemaakt voor uw FiveM-server!