A Source server that runs but never appears in the browser is nearly always missing its Steam game server login token. This is a Valve requirement, not a hosting setting.
1. Prove the server is up
Open the developer console in game and run:
connect YOUR_IP:YOUR_PORT
If you get in, the server is running and only the listing is missing. If you do not, read the panel console for the real error first.
2. Create a game server login token
- Go to steamcommunity.com/dev/managegameservers while signed in to Steam.
- Create a token using the App ID for No More Room in Hell.
- Add a memo so you can recognise it later, and copy the token.
The Steam account you use must not be limited and must not have a VAC ban on the game.
3. Set the token on the server
- Stop the server.
- Edit
nmrih/cfg/server.cfgand add:sv_setsteamaccount "YOUR_TOKEN_HERE" - Save and start the server.
Watch the panel console at startup. A successful login is logged, and a failure names the reason, usually an expired or already in use token. A token works for one server at a time.
4. Check the browser filters
- Clear the map, tag and ping filters, and untick the option that hides empty servers.
- Add the server to Favorites by IP and port, which works regardless of filters.
5. Other causes
sv_lan 1hides the server from the internet entirely. It must be0.- A blank
hostnamemakes the server nearly impossible to find by search. - A server that has not finished loading a map is not listed. Check the console.
- After a game update the server must be restarted onto the new build before updated clients can see it.
- A custom map in the cycle that is missing from
nmrih/maps/can stop the server at a map change. The console names the map.
What to send support
Open a ticket with your IP and port, whether the connect command works, and the first fifty lines of the console from the last start. Never paste your token or RCON password into a ticket.





