How to save and load an RTS game

I am working on save and load recently. Because the game I want to make is kind of an RTS. There are lots of in-game spawned actors, and they may have commands to execute at the point of saving

I am wondering if there is a easy way to save and load the entire game? Or my only way to do it is to manually gather everything to save, and respawn everything,resetup the commands in a new level when loading?