This is based on Q3, but should do in getting the message across.
You may not understand alot of it, but read it anyways.
Disregard anything that talks about patches, we ain't got them in the Q2 engine that I know of.
http://www.gamedesign.net/node/698