Configurable automatic database backups.

This commit is contained in:
MobiusDev
2018-05-01 07:23:13 +00:00
parent 0c6b352227
commit d2ed161dda
61 changed files with 1185 additions and 0 deletions

View File

@@ -21,6 +21,7 @@ import java.util.logging.Logger;
import com.l2jmobius.Config;
import com.l2jmobius.commons.concurrent.ThreadPool;
import com.l2jmobius.commons.database.DatabaseBackup;
import com.l2jmobius.commons.database.DatabaseFactory;
import com.l2jmobius.gameserver.data.sql.impl.ClanTable;
import com.l2jmobius.gameserver.data.sql.impl.OfflineTradersTable;
@@ -269,6 +270,12 @@ public class Shutdown extends Thread
{
}
// Backup database.
if (Config.BACKUP_DATABASE)
{
DatabaseBackup.performBackup();
}
// server will quit, when this function ends.
if (getInstance()._shutdownMode == GM_RESTART)
{