I'm working in the school server room, without any network restrictions AT ALL. I'm also trying to set up a dedicated cracked LAN server. (The teacher isn't going to go out and buy 40 copies of CS 1.6, even though he used to run a Steam cafe).
I've tried running it on Ubuntu, Wine, and a Windows XP virtual box. Tomorrow I'll probably try installing XP on one of the old computers (Running windows 2000) and see if it works.
And yes, the school computer teacher/manager is letting a freshman work in the server room. Don't question it.