Metin2 Posted May 4, 2020 at 09:19 PM Share Posted May 4, 2020 at 09:19 PM trago um autobackup via c++ vamos la. Server/common: length.h Buscar: enum EMisc { colocar abaixo: #ifdef ENABLE_AUTO_BACKUP_SYSTEM AUTOLOGCLEAR_SAVE_TIME = 3600*24, // Limpa LOGS e BACKUP a cada 24 horas #endif service.h #define ENABLE_AUTO_BACKUP_SYSTEM //limpa log e Backup automatico Agora vá ate Server/game/src: main.ccp: Buscar: s_dwProfiler[PROF_HEARTBEAT] += (get_dword_time() - t); Colocar acima: #ifdef ENABLE_BEVIS_AUTO_BACKUP_SYSTEM if (!(pulse % (passes_per_sec * AUTOLOGCLEAR_SAVE_TIME))){ if (g_bAuthServer) std::system("cd /metin2 && sh autobackup.sh"); } #endif VirusTotal Dowload: Backups.rar 1 2 Link to comment
[Admin] tierrilopes Posted May 4, 2020 at 09:57 PM Share Posted May 4, 2020 at 09:57 PM Se isso executa um ficheiro shell, é preferível executares o mesmo pelo crontab não estando dependente do auth estar ligado. Dessa maneira mesmo que servidor esteja em baixo os backups serão executados de maneira independente. Link to comment
Metin2 Posted May 4, 2020 at 10:04 PM Author Share Posted May 4, 2020 at 10:04 PM então esta não é a melhor forma de backup automático ? "se o game estiver desligado ele não faz o backup ! " Link to comment
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now