copy/paste this into the launch options:
-textmode -nosound -noipx -novid -nopreload -nojoy -sw +sv_lan 0 +map "itemtest"
close > run TF2 > get your random drops without actually playing.
It's called text idling, and it sets up a little server for yourself, but runs the actual game in the background. Takes up way less system resources, and you can just leave it on all day or night, so you can get your drops even if you don't have time to play. You can even see what you're getting while idling by checking your inventory through the steam client. It's totally legit, and it works.
Edited by Evilshy, 20 March 2012 - 09:41 AM.