I also rented a server last night. Have been unable to locate it through the in-game browser or the Steam direct connect. Tried adding 1 to port subtracting 1 to port and every other thing I can see anywhere.
Nitrado now has an official Discord server to bring communities, friends and other gamers together!
Join the Nitrado Community Discord now and share your experiences and knowledge with others!