Dashboard overview
How the Raven panel is laid out, every page and the permission that opens it, what each counter on the server home means, and why a page is missing.
The Raven dashboard has two levels. The account home lists every server you can reach, and each server has its own set of pages behind it. This page is the map: the layout, the URLs, the permission and resource version each page needs, and what every number on a server home counts.
The account home
/dashboard with no server selected opens with three cards across the top.
| Card | What it is |
|---|---|
| Active Servers | How many servers you can open, counting the ones you own and the ones you were added to as an admin. |
| System Status | A fixed Operational reading for the Raven platform, not a reading of your server. The line under it is the latest published resource version, which is what the Resource panel on a server home compares against. |
| License Key | A button, not a reading. It opens the Redeem flow. |
Under those is the same row of counters a server home carries, added up across every server you can see. The three ban counters only appear when at least one of those servers grants you ban access. Below that the account analytics, fixed to the last 24 hours with no range picker, where Detections and Actions mean the same thing they mean on a server home.
The sidebar
Account pages
| Entry | URL | Shown to |
|---|---|---|
| Dashboard | /dashboard | Everyone. |
| Download | /dashboard/download | Everyone, and disabled until you have a server. |
| IP Reset | /dashboard/ip-reset | Owners only. Hidden for an account that only holds admin access. |
| Installation | /dashboard/installation | Owners only. It sells a paid setup for one of your servers. |
| Changelog | /dashboard/changelog | Everyone. Release notes need no license. |
| Lookup | /dashboard/lookup | Everyone, and disabled until you have a server. |
| Licenses or Redeem | /dashboard/licenses | One entry, reading Licenses while you hold an unredeemed license and Redeem otherwise. |
Server pages
Each server in the sidebar expands into four groups. Every page has a real address under /dashboard/server/<server-id>, so you can bookmark one or send it to another admin.
| Group | Page | URL | Needs | Resource |
|---|---|---|---|---|
| General | Dashboard | / | Dashboard | - |
| General | Players List | /players | Any Players List tick | - |
| General | Multi Stream | /multistream | Live Stream | 1.5.9.5 |
| General | Map Interaction | /map | Map Interaction | - |
| Management | Bans List | /banlist | Any Bans List tick | - |
| Management | Activity log | /activity-log | Dashboard | - |
| Management | Admins | /admins | Any Admins tick | - |
| Management | In-Game Moderators | /moderators | Any In-Game Moderators tick, or any Admins tick | 1.7.4.5 |
| Configuration | Main Settings | /main-settings | Any Settings tick | - |
| Configuration | Protection Rules | /protection-rules | Any Settings tick | - |
| Tools | Resources | /resources | Any one of View, Start, Stop, Refresh | 1.5.7 |
| Tools | World | /entities | Any one of Peds, Vehicles, Objects | 1.5.7 |
Needs is what puts the row in the sidebar. Most rows accept any tick inside their area, so one tick is enough to list the page even when the buttons on it are refused. Multi Stream is the exception: it is gated on the Live Stream tick by name, and the roster it tiles also needs Players List View before a single player appears.
Why a page is missing
An entry you cannot open is hidden, not greyed out, so the sidebar never advertises something you will be refused. Two things hide a page: the permissions you hold, and the resource version your server runs, both in the table above. A whole group disappears when every entry inside it is hidden, so there is never an empty heading over nothing.
Two exceptions. The page you are standing on right now is always listed, whatever the filter says, because hiding it would light no row anywhere and leave the rail claiming you were nowhere at all. And a server that is not connected greys out its live pages instead of hiding them: they stay listed, go unclickable, and carry the reason on hover, worded apart for an offline server, an expired license and a suspended one, because restarting the server fixes the first and does nothing at all for the other two.
The server home
Opening a server lands on its Dashboard page. A server that has never connected carries a banner saying so, with a reminder that Main Settings, Protection Rules, Admins and the Activity log all work while it is offline.
The counters
| Counter | What it counts | Needs |
|---|---|---|
| Active Players | Players connected right now, pushed live rather than polled. A count only exists while the game holds its WebSocket, so the moment that drops the card reads zero rather than leaving the last number on screen, and it carries a badge saying why: Offline, or Expired or Suspended when the license is what stopped it. | Dashboard |
| Total Bans | Every ban row this server has ever had, including ones that were later lifted. Lifting a ban does not decrease this number, because the row is kept for the audit trail. | Bans List View |
| Active Bans | The bans currently in force. This is the same population the Bans List shows. | Bans List View |
| Manual Bans | Of the active bans, how many an admin issued by hand rather than a detection issuing them. | Bans List View |
| Cloud Storage | Everything this server occupies on the Raven cloud: the screenshots and recordings plus every database row the server owns. | Dashboard |
The three ban counters are only sent to a viewer who holds the ban view permission. Without it they are absent from the response, not merely hidden on screen.
The panels
| Panel | What it holds | Needs |
|---|---|---|
| License Information | Status, package and expiry. The License Key row is only present for the owner, because the key is only ever sent to the owner. A subscription inside its renewal grace carries a line saying what date it is covered until. | Dashboard |
| Resource | The installed version, a Latest or Update available badge, and a Download button that jumps to the download page with this server picked. The badge only appears once the latest published version is known, so a blank badge means the check has not answered yet rather than that you are up to date. | Download |
| Message players | Opens the one message composer, the same one the World page and the Players List open. The panel is titled Announcement for someone who holds announcements and not direct messages, and it is absent entirely without either. | Direct Messages or Announcements |
| Entity Cleanup | Delete Vehicles, Delete Objects and Delete Peds, one button per entity permission you hold, and Delete All only when you hold all three. These fire the moment you click, with no confirmation step, unlike the same cleanup on the World page. | Any one of Peds, Vehicles, Objects |
| Renew license | Appears for the owner when the license has expired or is close enough to expiry to renew, and never for a suspended one, since more time does not lift a suspension. The periods and prices come from the API when the panel opens. | Owner |
Entity cleanup and the message composer both run as a command over the live WebSocket, so both buttons are disabled while the server is not connected, and the panel prints the reason beside them rather than leaving you to find out by clicking. See Resources and World for what each cleanup deletes.
The charts
| Chart | Window | What it plots | Needs |
|---|---|---|---|
| Top detection types | All time | Bans and kicks the anticheat issued on its own, grouped by reason. Hand-typed reasons from manual bans are left out, because a reason someone typed is not a detection signal. The top seven reasons get their own slice and the rest fold into Other, and the legend under the ring lists the first six of those. | Bans List View |
| Actions over time | Last 24 hours | An action is every activity-log entry for this server except the two the anticheat files by itself, so manual bans and kicks, unbans, wipes, captures, config saves, admin and moderator changes and every Raven Mind event all count. Defined by exclusion, so a new action type is counted the day it ships. | Bans List View |
| Server analytics | Last 24 hours | Peak concurrent players per hour, with the peak and the average for the whole window in the corner. It widens to fill the row for a viewer without ban access, since the two charts beside it are then absent. | Dashboard |
A detection, on both the charts and the account home, is a ban or a kick the resource issued by itself. Escalations to the Raven network ban list are never counted and never shown, in the charts or in the log.
Online, offline, expired, suspended
A server reads as Online only while a live outbound WebSocket from the resource is connected. There is no inbound connection from the dashboard to your machine and nothing to port forward, so an Offline reading means the resource is not running, is out of date, or cannot reach ws.ravenac.net on port 443. The Installation guide covers that.
Liveness and the license are two separate readings, and the sidebar dot shows both when the license needs attention, so a connected server whose license lapsed cannot be mistaken for a healthy one. An expired license refuses writes with a renewal message, and the whole ban list with it. If the license runs out while the server is running the resource stops itself, usually within a minute, and leaves your server and every other resource running. A subscription gets three days first: its server keeps running past the expiry date while the renewal is charged, and for those days its license reads Renewal pending here, with the date it is covered until. Troubleshooting covers the grace, what the console shows and how to start it again. A suspended license refuses every data endpoint for that server with a message pointing at our Discord, which is the only place a suspension is lifted.
Who can see what
The owner of a server always has everything. Anyone else is an admin or a moderator with a set of permissions, and every page and every button is gated on a specific one. A few things stay with the owner no matter what an admin is granted, including IP reset requests, the paid setup page and deleting the server. The license key is shown to the owner only, though the Download permission hands it over inside the resource files. Admins and moderators lists every permission, what it unlocks, and whether the server enforces it or the panel merely hides it.