# File raggle, line 5529
    def Engine::start_save_thread
      ret = Thread.new do
        first_iteration = true
        interval = $config['save_sleep_interval'] || 300
        loop do
          unless first_iteration
            Raggle::Engine::save_config(quit=false)
            $new_status = $config['msg_save_done'] unless $config['msg_save_done'].empty?
          end
          first_iteration = false
          sleep interval
        end
      end

      # return thread
      ret 
    end