I'm glad to hear the server runs now 
About the server not showing up in the list: In the worst case, it may take up to a few minutes until the server shows up (depending on the status of the Steam master server), although usually it should be visible within a few seconds. However, do you run the server on your local machine? If the server does not show up in this case, this may be caused if either a wrong ip is set for the server, or if the ports are not forwarded (especially the http query port, which is serverport-1 [e.g. if you use the default 4255 port, the http query port is 4254]).
For the ip, if you're behind a router, it's important to keep the server_ip field in the server.properties file blank - this forces the server to bind to all addresses. For the ports, you can use this tool to check if they're open: https://www.yougetsignal.com/tools/open-ports/
Just run the server (otherwise the tool will always tell you the ports are closed), then check if the ports are reachable (at least make sure the http port is reachable, which is 4254 if you're using the default server_port setting). This page contains more information about the ports the server uses: Dedicated Server Setup
If the server still does not show up in the server list, please upload the latest server log here (which can be found in the "Logs" subfolder in the server directory), and maybe also upload your server.properties file. If you don't want to post these files here, feel free to send them via PM to me