DeadShot2511 Your server not showing in server list may be the result of faulty port rules from your router settings/firewall. However, since you seem to get it working for mp, it must an issue with your zm server. Upon starting your server, check the following things:
Make sure your cfgs are intact according to the server guide.
Upon starting the server wait till the server initializes and then after a few minutes, type in status in server console and should return the server current map and current scoreboard. If not, then is may show "server is not running" - this is due to bad cfgs or the server does read the cfgs.
Make sure you input the server key correctly into the start_server_zm.bat
Other issues may occur if you check the server console or log. If you done all these troubleshooting procedures above and yet no avail, screenshot server output or upload the server.log from %localappdata%\plutonium, and ill take a look at it to see if there's any issues.