Hello, how to play this game on Hamachi, Tunngle or any Program LAN (Ethernet) you just need to sure the program has theirs Ports (on the Router and Inbound rules on windows firewall) and after that you can search for on "LAN" (after you are connect on the tunngle "Cry of Fear" group) if nothing appears but playeres are playing you need to ask who's hosting, then copy their IP (ivp4 from Tunngle's user), i still recomend you using Internet server connection, just open Half Life Ports and Steam ports and make firewall inbound rules with the ports.
Hope this helped you, if you have any questions you can ask me via message or replay here.
-Ryan
---Ports exemple---
e.g: Half Life: (Client Server)
27015 UDP (game transmission, pings)
27015 TCP (RCON)
27020 UDP (HLTV transmission)
26900 UDP (VAC service) -- automatically increments if used in case of additional server processes
e.g: Steam Service/MasterServer: (Client Server)
UDP 27000 to 27015 inclusive (Game client traffic)
UDP 27015 to 27030 inclusive (Typically Matchmaking and HLTV)
TCP 27014 to 27050 inclusive (Steam downloads)
UDP 27031 and 27036 (incoming, for In-Home Streaming)
TCP 27036 and 27037 (incoming, for In-Home Streaming)
UDP 4380
TCP 27015 (SRCDS Rcon port) (Dedicated Server)
e.g: Tunngle: (Client Server)
Protocol: UDP
External Port: 11155
Internal Port: 11155
or Hamachi: (Client Server)
TCP 12975 (initiator port)
TCP 32976 (session port)