Cardinal Review
Pterodactyl 2.0 extension · 148 rules

Fix your server
with one install.

Cardinal Review reads every console on your panel, names what broke and hands you the fix as a checklist. Start free with Lite.

What it does

It reads the console, so you don't have to.

When a server crashes, Cardinal Review finds the line that matters and tells you what to do about it, right inside the panel.

  • Alerts while you watchA strip above the console flags known errors the moment they appear.
  • Main cause firstIt names what broke and how sure it is: Confirmed, Likely or Worth checking.
  • The fix as a checklistStep by step, with the plugin, file or version filled in for your server.
panel.example.com/server/8f2c1a
ConsoleFilesDatabasesSchedulesCardinal Review
Java ran out of heap memoryCritical · just now
Show fix
[18:01:52 INFO]: Done (9.214s)! For help, type "help"[18:02:11 INFO]: Saving chunks for level 'world'[18:02:14 ERROR]: java.lang.OutOfMemoryError: Java heap space  at net.minecraft.server.level.ChunkMap…> _

Java ran out of heap memory

Main causeCriticalConfirmed
How to fix it0 of 3 done
  1. Check which plugin or world holds the memory.
  2. Raise the memory limit or lower view-distance.
  3. Restart the server.

Example data

Inside the panel

The real screens,
straight from the panel.

Lite has the findings, live alerts and health score. The full edition adds the rest.

Live console alerts: a strip above the console names known errors as they happen
Health report: a 0 to 100 score with the findings and incidents that cost points
Performance tab: CPU, memory and tick rate charts with lag and spike detection
AI assistant: ask about a finding and get the diagnosis, the fix and how to check it
Admin overview: servers that need attention, sampler status and AI usage
Cardinal Pro Addon: a checked plan for each finding that it can carry out for you

Tap a screen to see it full size. See all 35 screens in the gallery

Install on Pterodactyl

One file. No SSH.

Cardinal Review is a Pterodactyl 2.0 extension. You install it from the admin area like any other.

  1. Open Admin › Extensionsand press Install extension.
  2. Pick the .pteroext fileand tick "Enable after install".
  3. Open any serverThe Cardinal Review tab is there and already watching the console.

Full install guide

panel.example.com/admin/extensions
Extensions Install extension
Billing1.2.0 · enabled
Backups+0.9.4 · enabled
Theme2.1.0 · enabled
OverviewHealth reportPerformanceLogs

Problem found Confirmed

Plugin is missing a dependency: Vault

EconomyShop needs Vault, which is not installed.

86
Health score: GoodDetails are in the full edition
Lite

Illustration

On your Minecraft server

Add Cardinal Reporter. It's free.

A small plugin for Spigot, Paper and Folia. It checks errors with the same rules and, if you allow it, shares the ones nobody knows yet.

  1. Put the jar in plugins/Then restart the server.
  2. Choose what may be shared/cardinal consent auto
  3. Check your count/cardinal status

Download Reporter · All commands

server console
[12:10:02 INFO]: [CardinalReporter] Enabling CardinalReporter v1.1.1[12:10:02 INFO]: [CardinalReporter] Nothing is shared until you choose.> cardinal consent auto[Cardinal] Sharing: auto[14:07:40 ERROR]: Could not pass event to SkyChestsjava.lang.NullPointerException ...[CardinalReporter] Shared 1 unexplained error> cardinal status[Cardinal] Reporter ID: a91f04c2e7b35d18[Cardinal] Counted: 3. Reached: 6 months

Example data

How reports work

One server finds a bug.
Every server learns it.

Errors no rule explains can be shared with Cardinal Cloud, only if you allow it. They become new rules in the next update.

  1. 01
    Unknown errorNo rule matches it on your server.
  2. 02
    CleanedSecrets, IPs, names and chat removed.
  3. 03
    EncryptedLocked before it leaves.
  4. 04
    Cardinal CloudGrouped with reports like it.
  5. 05
    New ruleEvery server detects it from then on.
what your log says
[14:05:02 INFO]: UUID of player Notch is 069a79f4-44e9-4726-a5be-fca90e38aaf5[14:05:02 INFO]: Notch[/203.0.113.7:51234] logged in[14:05:09 INFO]: <Notch> my pass is hunter2[14:06:30 ERROR]: [EconomyShop] DB failedjdbc:mysql://root:s3cret@db.mysmp.net/shop[14:06:31 WARN]: token=ghp_8fK2…x91 rejected for admin@mysmp.net

Example data

Cleaned on your server.
Locked before it leaves.

Passwords, tokens, IPs, e-mail addresses, player names, UUIDs and chat are removed first. Then the report is encrypted with a fresh key that only Cardinal Cloud can open.

  • autoUnknown errors are shared on their own.
  • manualOnly when you run /cardinal share.
  • askThe default. Nothing is sent until you choose.
  • offNothing is sent, nobody is asked again.
Bug Hunter

Share unknown errors automatically with Reporter: 3 earn 6 months of Cardinal Review, 5 earn a year, 10 earn lifetime with the Pro Addon.

How to claim →

Start with Lite. It's free.

Every rule, the live console alerts and the health score. Upgrade to the full edition when you want logs, performance and AI.