Astazi o sa va explic cum sa faceti backup complet la un server de Metin2.
Fie ca vrei sa muti serverul pe alt VPS / PC, fie ca vrei sa ai un backup in caz de orice - Acest tutorial te va ajuta sa faci o copie completa a serverfiles-ului tau + surse!
Back-up Serverfiles (game & mysql.tar.gz)
Mai jos va voi prezenta 2 metode prin care puteti face acest lucru: o metoda manuala si una automata.
1) Metoda manuala:
- Deschideti serverul si conectati-va la putty.
- Mergeti in locatia unde se afla folderul "game" folosind comanda cd:
Code:
cd /usr/home
Nota! Locatia unde e game poate fi diferita la voi, in cazul meu se afla in usr/home. Poate la voi folderul game e direct in usr sau in alta locatie.
- Acum, pentru a face backup scrieti urmatoarea comanda:
Code:
tar -zcf game_backup.tar.gz game
Explicatii:
tar -zcvf -> comanda de arhivare
game_backup.tar.gz -> denumire arhiva dupa backup (puteti pune orice)
game -> folderul la care se face back-up
- Asteptam sa se faca arhiva. In /usr/home dam un refresh in Winscp si o sa vedem noua arhiva "game_backup.tar.gz". Aceasta este backupul nostru la "game".
- Acum ca sa facem backup la mysql, facem acelasi lucru doar ca in:
Code:
cd /var/db
Code:
tar -zcf mysql_backup.tar.gz mysql
2) Metoda automata (game+mysql):
- Pentru aceasta metoda va trebui sa bagati urmatorul fisier "backup.sh" in /usr/home/game:
- Trebuie sa ii dati permisiuni 777
- Deschideti-l cu notepad++ si modificati urmatoarele locatii cu ce aveti voi (daca aveti diferit):
- Mergeti in putty si scrieti:/usr/home/game/ (e de 2 ori)
/var/db/mysql
Code:
cd /usr/home/game
Code:
sh backup.sh
Back-up Sursa Server (game + db)
- Backup-ul la sursa server se face la fel ca metoda manuala de la serverfiles.
- Mergem in /usr/src (sau unde avem sursele, poate fi o alta locatie)
- Scriem:
Code:
tar -zcf sursa_backup.tar.gz numesursa
Inlocuim "numesursa" cu numele folderului care contine sursele.