A server is just a computer with server software to allow others to connect to you. You can host and join your own server on the same system without a significant impact to game performance.
In the PDF files on hosting a server, there are instructions on how to fill your lobbies with Bots, so you'd be able to play at least the battle royale mode in single player.