Basically, what happened was the whole day today when i open my serv, it only has lan. I have sv_lan 0 in my config, and i checked my ports. Sv_lan 0 used to work in my config, so i dont understand why it wouldnt work now, so I kinda scratched it off my list. I dont understand what happened… I will try restarting steam and my server in a sec.
EDIT: Fixed… all i needed to do was restart steam and server.