The server application cannot restart itself. At least there is no reliable way to do that. The only way to do that is by using an external script.
It's definitely something that needs to be addressed. We really want to move the map data to the server anyway, so it's no longer stored on client side.
What I meant was can we have the rcon auto log into the server when we run the restart script?