Player, Team, and Roster profiles
Know which profile you are viewing and what its statistics represent.
Heir has several related profile types. Follow names and Roster links from the League or Team to open the right one.
Player names follow the account-wide rule: an optional Heir nickname, then the User's Discord username. League-specific Discord nicknames and in-game names no longer change the name shown across Heir. See Accounts and game identities.
| Page | What it represents |
|---|---|
| Player in a League | That Player's identity, eligible stats and performance rating, match history, and achievements in the League. |
| Independent Team | The Team's identity, Members, Priority, and visible League Enrollments. |
| League Roster | Its Captain, seats, availability, Elo, results, and League/season history. |
| League | The League's competition, standings, directories, schedules, and tournaments. |
Find your page
Use the signed-in dashboard, a League's Player/Roster directory, or Your Teams. In Discord, /player-card and /roster view can link to the corresponding League pages.
Captains should choose Manage Team to change an independent Team. Its public profile is a presentation page, not the invitation/settings workspace.
Read the stats in context
Check the League, game, mode, time range, and approval state. Roster Elo and Player performance rating measure different things. Some panels depend on your plan or on what the game adapter actually observed.
A Player may have recorded stats before reaching the League's rating eligibility threshold. A provisional rating indicates limited confidence/reference coverage; it is not a promised final score. Missing measurement is not the same as a zero value.
In the attribute panel, Precision and Defense can show a numeric informational rating with Not used in overall rating directly underneath. Precision compares observed headshot/damage-per-hit efficiency; Defense compares recorded chambers per observed round. These supplemental ratings use the current eligible-player cohort, not the frozen overall-rating reference, and are marked provisional when samples or the cohort are small. They do not affect the overall score, ranking, or its radar polygon. Enhanced-stat plan restrictions still apply.
Informational ratings are populated during the next rating rebuild. Until one is available, existing recorded history remains visible; missing measurements are never presented as zero. Raw history and the rated recent-match window can cover different samples.
Impact/rd displays signed win-probability swing ×100, consistently with the profile's Impact row. For example, a stored value of 0.048 displays as +4.8, not 0.0.
See Ratings and Elo and tracking reference.
Freshness
Tracking, result approval, and background calculations can update at different times. A saved result may appear before every derived rating or cached view refreshes. If something looks wrong, check the match's status and the selected scope before submitting another result.
Team page visibility
Captains choose Public or Hidden when creating a Team, or later under Manage Team → Profile → Team page visibility. Choose Save changes after changing an existing Team. Existing Teams remain Public until their Captain changes this setting.
- Public: anyone can view the Team page, including its lineup and League enrollments.
- Hidden: only current Team members, including the Captain, can view those details. Other visitors see a clear private-Team message, the Team’s identity, and aggregate member/League counts. They do not receive player identities, Captain details, League names, Roster links, or Seat data from this page.
Being invited or organizing one of the Team’s Leagues does not make someone a Team member. A removed member loses access to the Hidden Team page. If you are already a member, sign in with the Discord account attached to that membership.
This setting controls the independent Team page. League competition pages have their own scope. Search-engine indexing preferences alone are not access control.