1. Navigate to create a world option
2. Configure your server. Leave "private" selection in a right (green) position to hide server from Steam server's list. Making server Public might require configuring additional ports for Steam services. Note which port you selected for your server. 28000 is a default one.
3. Another thing you'll need to remember is your server IP address. You can check it via "ipconfig" command
- Press Win + R
- write "cmd" and press OK or hit Enter
- write "ipconfig" in this black screen and press Enter. Navigate to Ipv4 Address line and remember IP address which is 192.168.0.238 in this example
4. Next thing to check is basic windows firewall settings. You can find it for Windows Start menu.
Make sure that LiF client and LiF:YO server have access to networks. You will probably see only one instance for each application - this is normal as we perform a lot of local tests and can run couple versions of LiF at once.
5. This configuration isn't required in a majority of cases and recommended for a dedicated server, but just in case... You need to open "Windows firewall with advanced security" and set up 2 rules in "Inbound rules" and 2 more in "Outbound rules". Here is a summary with TCP examples
6. If you do not have any additional network restriction software or hardware (Firewall software, Router with NAT configure on them,...) you can ask other users from your network to join your server with next steps.
- launch LiF client
- open console with Ctrl + ~
- write command joinToRemoteServer("192.168.0.238:28000")
If you want to host dedicated server - you may find this guide usefull:
It nearly impossible to provide detailed instruction for all network build, but you can google for something like "%your_router_name% steam port forwarding". Example with Netgear WNDR4500 leads to http://portforward.com/english/routers/port_forwarding/Netgear/WNDR4500/Half_Life_Steam_Server.htm with nice instruction.