Help with my TTT server.

I just recently made a TTT server from some video tutorials and portforwarded the necessary ports, yet my friend can’t connect to my server. I’m able to connect locally, but when I do, the option for my server is faded out, like it’s not open. Is this because it’s not an official server, or for some other reason? And if it helps, the ports I forwarded are 27014-27050 on TCP, and 27000-27030, 3798, and 4379-4380 on UDP. Thanks for any help!

You also need to open the ports on your router.

What do you mean? I forwarded these ports by connecting to my router’s ip, logging in, and setting them up within the router’s settings. Do I need to portforward from my computer as well? How would I do that?