Thanks for the reply
Well just to confirm, I extracted my original oa zip file to the desktop again and simple created a shortcut to ioquake3.x86.exe and added +set dedicated 2 to the end, and it didn't seem to start a server.. this is what happens:
ioQ3 1.34-rc1 win_mingw-x86 Aug 8 2006
----- FS_Startup -----
Current search path:
C:\Documents and Settings\Andrew\Local Settings\Application Data\Quake3/baseq3
C:\Documents and Settings\Andrew\Desktop\oa\baseq3\pak0.pk3 (1852 files)
C:\Documents and Settings\Andrew\Desktop\oa/baseq3
----------------------
1852 files in pk3 files
execing default.cfg
Unknown command "cg_drawCrosshair"
Unknown command "bot_enable"
execing q3config.cfg
execing autoexec.cfg
Hunk_Clear: reset the hunk ok
...detecting CPU, found generic
------- Input Initialization -------
No window for DirectInput mouse init, delaying
Joystick is not active.
------------------------------------
--- Common Initialization Complete ---
Winsock Initialized
Opening IP socket: localhost:27960
Hostname: pentium3200
IP: 192.168.1.2
Working directory: C:\Documents and Settings\Andrew\Desktop\oa
Hitch warning: 256615870 msec frame time
It actually seems to load the level if I use the in-game server launcher.