You can download the L4D Dedicated Server Tool in a few minutes if you already downloaded L4D Game.
They will be put in the same folder and most of the file are shared between them.
Too bad, The others from internet cannot join my dedicated server, only those in LAN could, and I am the only one behind the router....