Still having server problems

I tried doing everything, I added a port, made the port # 27015, made the protocol TCP, then tried UDP, and a whole bunch of other pointless stuff that didn’t make any sense, any ideas anyone? PLEASE HELP!

Have you given your IP to your friends? Also, Servers only use UDP, unless you want to use Rcon, which is TCP.

Okay, so open a port using UDP, got it, but what do you mean give them my IP? Give it to them so they can do what? Thanks by the way.