@Override
    public void run () {
        boolean backupOnlyWithPlayer = pSystem.getBooleanProperty(BOOL_BACKUP_ONLY_PLAYER);
        if ((backupOnlyWithPlayer && server.getOnlinePlayers().length > 0)
                || !backupOnlyWithPlayer
                || isManuelBackup
                || backupName != null)
            prepareBackup();
        else
            System.out.println("[BACKUP] Scheduled backup was aborted due to lack of players. Next backup attempt in " + pSystem.getIntProperty(INT_BACKUP_INTERVALL) / 1200 + " minutes.");
    }