Hidden hours in Rust are Steam hours, and those are the only ones a player can hide. Time actually spent on servers is recorded by the servers themselves, and Steam privacy settings do not touch it. So even behind a private profile you can see how much someone played on BattleMetrics-tracked servers, where and when. The one thing you lose is how that number compares with the Steam counter.
How hours get hidden
Steam privacy settings give a player a few options:
- make the whole profile private;
- hide only game details: the library and time per game;
- keep games visible but hide total playtime.
Any of these removes the familiar "2,431 hrs on record" from the profile. That is all that disappears, though. Server sessions and VAC and game bans stay put: Steam reports bans regardless of privacy, and sessions never belonged to Steam in the first place.
What stays visible on a private profile
| Data | Public profile | Private profile |
|---|---|---|
| Rust hours on Steam | yes | no |
| Real hours on servers | yes | yes |
| Server list, first and last join | yes | yes |
| Steam VAC and game bans | yes | yes |
| Inflated hours check | yes | no |
The last row is the real loss. Inflated hours show up as a gap between Steam hours and server hours, and without the first number there is nothing to compare. More on that in how to find a player’s real hours.
Why real hours are the honest number
Steam counts time while the game is running. Rust idling in the main menu looks the same to Steam as a solo wipe. Servers count something else: time actually spent on them. That makes server hours more useful for vetting someone, because you cannot pad them by leaving the game in the lobby overnight.
They have one weakness. Servers that are not connected to BattleMetrics leave no sessions. Someone who only plays on such a server will show few or no server hours even if they practically live in the game.
How to check hours when they are hidden
- BattleMetrics by hand. Search the player’s name on battlemetrics.com, open their page and add up hours per server. The catch is namesakes: names are not unique, so you have to pick the right person by their servers and past names. See how to find a player on BattleMetrics.
- With RustRecon. Paste a Steam profile link or SteamID. The lookup goes by SteamID, so namesakes are not a problem. For free you see Steam bans, Rust hours on Steam (when public) and account age. Real hours and the server list are in Pro, and your first full report is free.
If the player has written a Steam review of Rust, Steam shows their hours next to it even on a private profile. The report uses that number and marks it "from a review".
How to read hidden hours
A private profile on its own proves nothing. Plenty of people lock it once and forget about it for years. It starts to mean something in combination:
- Private profile, years of server sessions, no bans. A normal player who does not like showing their library.
- Private profile, fresh account, few real hours, plays like a veteran. Now that is a question. It looks like a second account; see how to spot a smurf or alt account.
- Private profile plus a project ban for cheating. At that point the hours hardly matter.
When someone with hidden hours asks to join your team
You can ask them to make their game details public for a while. A screenshot of their profile will not do: it is easy to fake, and a Steam number still says nothing about how much they actually played on servers. The sessions are more reliable: where they played, how many hours on each server and when they first joined. If that shows years of steady play, the hidden Steam hours matter much less.
Everything else you can still check is covered in what you can see on a private Steam profile.
What you cannot find out
- The exact Steam hours if the owner hid them and never wrote a review.
- Time on servers that are not on BattleMetrics.
- What the player was doing on a server. A session only says they were there: AFK in a base and a raid look the same.
RustRecon does not hand down verdicts or detect cheats. It pulls open data into one place, and you draw the conclusions.