forward your 28016 port in your router to your local ip, and unblock it in windows firewall. i had this issue too.
also for anyone reading this, please update your servers to the latest version on git
I have both RCON and server port forwarded, I can connect to it manually if I use the outside IP but still not seeing it in the browser ingame...just in case, here is my .bat command:
Start /high RustDedicated.exe -batchmode +server.ip 192.168.1.4 +server.hostname "my Server name" +server.level "Procedural Map" +server.port 28015 +server.identity "myserver" +server.seed 10102617 +server.maxplayers 20 +rcon.ip 192.168.1.4 +rcon.port 28025 +rcon.password mypass -logFile "output.log" -load
If I set server.ip or rcon.ip to my outside ip, it shows a "The requested address is not valid in its context" in the server console. Is there something, somewhere else, a program, a website where I should be registering the server or does the server lists itself?