The port number listed under steam is always listing 7777. But if you connect using the IP under server details it can connect. I have the same issue but managed to connect just fine.
If your looking at your server through steam server view info the IP address port will always be 7777. Not sure why. If your trying to connect the IP listed under server details should work.
Try adding your server though the Favorites Tab and add the server through IP. If it says not responding buT the ip is showing then it is connected but the server is not in the "Start" position if you change your server name it will look like "HOST NAME| HOSTED BY" under servers.
I have had no problems getting my server up without passwords but currently any attempts at passwords is still fruitless. The only time my server had a hiccup was when a update came and I just re updated the server and it came right back up/
If you just restarted your server it takes a few minutes to appear on the server list. Also make sure that under the control panel the server status is started.
Are you viewing through the steam server view or ingame server view? Try using steam server view and use the favorites bar then add your server by adding through the IP address.
Not yet Implemented. As in the idiot proof method is not yet up. But the it can be done through custom parameters if you know how. BTW I dont know how.