Are you using SteamCMD? If yes, you should try updating by clicking on steamcmd.exe
Have you portforwarded your router/modem? You should do this if you want people to be able to join your server. Also, it's normal that the server shows your lan ip, even if players try to join you through steam. You always need to give them your ip adress if u want your friends to join. People looking for servers might find your server in the servers list though.
If u haven't set your ports yet, this link might help you: https://portforward.com/