Great thread guys!
Yes, Static Stretching before the game has an inhibitory effect on your nervous system (reducing your power, speed, explosiveness)... that effect lasts for about 4hrs.
BUT, that's just for "healthy players"... some injured players respond very well to static stretching before competition - for some it's the only form of flexibility that will give them greater suppleness in their tissues and greater range of motion with their joints. Yes, the "nervous system" still gets inhibited, but that's not their limiting factor,,, their limiting factor is their injured tissue... so in some cases it IS a good idea.
Generally speaking though, anything that will get your heart rate up and blood flowing, and movements that will take your joints/limbs through a full range of motion.
Be sure to do either some "explosive" stuff at the tail end of your warm up (either some jumps, explosive starts, etc...) or some drill(s) that demand lots of coordination (like passing & shooting drills on the ice, agility ladder, etc...).
And no, it's not so much about "being a hero" even if you're playing in Men's league, it's just about taking care of your body so you don't get hurt and can enjoy the best game on the planet

and play well too, of course!