A Rust server that won't show is usually ports, or it's in a different browser tab than you're looking (modded vs community). Here's the fix, plus the identity-folder and Rust+ causes.
Quick answer
A Rust server that does not show in the browser usually has its game or query port closed, or players are looking in the wrong tab: an Oxide or Carbon server appears under Modded, not Community. Open the ports, check the right tab, or connect directly from the F1 console with client.connect ip:port.
Open the ports
Rust uses the game port plus a query port (and RCON if used):
28015/udp game
28017/tcp RCON (optional)
28016 query (Rust+ app, optional)Look in the right tab
A modded server (Oxide/Carbon) appears in the Modded tab, not Community or Official. Players filtering Community won't see it. Make sure people look in the right tab — or connect directly.
Set server tags & description
Browser filters use server.tags, server.description and the server name. Aggressive filters can hide a server with no tags. Set sensible tags so it surfaces in searches.
Connect directly
Press F1 for the console and connect by IP:
client.connect server-ip:28015After a wipe/restart, the server can take a few minutes to (re)appear. If ports are open, wait or connect by IP.
Open 28015/udp, look in the Modded tab, set server.tags, and use F1 "client.connect ip:port" to join.
Other reasons it stays hidden
- Two Rust instances on the same box sharing a
server.identityfolder can corrupt each other's save/listing state — give each server its own identity folder. - The Rust+ companion app needs
app.portopen separately from the game port; a missing app.port doesn't hide the server from the main browser but breaks Rust+ pairing. - The host's OS firewall blocks 28015 even though the router forwards it.
- A broken Oxide/Carbon plugin can hang the server during startup before it finishes registering.
How to prevent it
- Give every Rust instance on shared hardware its own
-server.identityvalue. - Set server.tags and a clear hostname before the first public wipe, not after players complain.
- Verify listing with our server status checker after any restart or config change.
Related errors
If players connect but get disconnected by anti-cheat, see fixing Rust EAC disconnects. If uMod/Oxide plugins fail to load, see fixing Rust plugins not loading (uMod). For setting up a server from scratch, see how to make a Rust server.
Rust is a trademark of Facepunch Studios. Oxide/uMod and listed plugins are the property of their respective authors. ESAGAMES is an independent hosting provider, not affiliated with or endorsed by Facepunch or the uMod project.