Go a map (preferably with bots), press ~ to display the console window and type /g_syncronousClients 1. After that, type /record . A console window message stating "recording to baseq3 demos" will appear. When done recording, you can stop the process by clicking on "Leave Arena". To play them back, go to the main menu and click on "Demos". Look for the name of your demo, click on it, and click "Play". You can do this process in both single player and multi-player modes.