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.

CardWhat it is
Active ServersHow many servers you can open, counting the ones you own and the ones you were added to as an admin.
System StatusA 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 KeyA 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

EntryURLShown to
Dashboard/dashboardEveryone.
Download/dashboard/downloadEveryone, and disabled until you have a server.
IP Reset/dashboard/ip-resetOwners only. Hidden for an account that only holds admin access.
Installation/dashboard/installationOwners only. It sells a paid setup for one of your servers.
Changelog/dashboard/changelogEveryone. Release notes need no license.
Lookup/dashboard/lookupEveryone, and disabled until you have a server.
Licenses or Redeem/dashboard/licensesOne entry, reading Licenses while you hold an unredeemed license and Redeem otherwise.
Your own account settings live at /dashboard/settings, and /dashboard/redeem is the Redeem panel.

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.

GroupPageURLNeedsResource
GeneralDashboard/Dashboard-
GeneralPlayers List/playersAny Players List tick-
GeneralMulti Stream/multistreamLive Stream1.5.9.5
GeneralMap Interaction/mapMap Interaction-
ManagementBans List/banlistAny Bans List tick-
ManagementActivity log/activity-logDashboard-
ManagementAdmins/adminsAny Admins tick-
ManagementIn-Game Moderators/moderatorsAny In-Game Moderators tick, or any Admins tick1.7.4.5
ConfigurationMain Settings/main-settingsAny Settings tick-
ConfigurationProtection Rules/protection-rulesAny Settings tick-
ToolsResources/resourcesAny one of View, Start, Stop, Refresh1.5.7
ToolsWorld/entitiesAny one of Peds, Vehicles, Objects1.5.7
The World page kept its old /entities address. The Activity log is served under the friendlier /activity-log rather than its internal name.

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

CounterWhat it countsNeeds
Active PlayersPlayers 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 BansEvery 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 BansThe bans currently in force. This is the same population the Bans List shows.Bans List View
Manual BansOf the active bans, how many an admin issued by hand rather than a detection issuing them.Bans List View
Cloud StorageEverything 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

PanelWhat it holdsNeeds
License InformationStatus, 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
ResourceThe 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 playersOpens 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 CleanupDelete 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 licenseAppears 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

ChartWindowWhat it plotsNeeds
Top detection typesAll timeBans 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 timeLast 24 hoursAn 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 analyticsLast 24 hoursPeak 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
All time on the detections ring means the last twelve months, which is the same window the account home uses.

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.

Where to go next