QuakeMap can be controlled externally (from your program or script) via a simple Application Programming Interface. Click here to learn more.