My solution was not stupid. I mentioned it because thats how I solved your same problem with Half-life crashing back to desktop with an error. It also did it to everyone that joined my server. I did not change everything else but the host name and everything worked like a dream after.
So next time instead of saying thats a stupid idea or whatever at least try it and tell us if it worked or not.
Edit - Just looked at your server name now and what would you know, the name is smaller.