Skip to content

MythicalLTD/MythicalDash

Repository files navigation

MythicalDash V3

MythicalDash is a client area/dashboard for the Pterodactyl Game Panel with features for managing client servers and much more.

MIT License

Documentation

Do you want MythicalDash?

You can find a step-by-step installation documentation over here: 

https://docs.mythicalsystems.xyz

Support

For support, discord server: discord.gg/mythicalsystems

Optimizations

MythicalDash is one of the fastest dashboards out there. It has lightning-fast loading speeds!

FAQ

Why is MythicalDash really the best?

Well, we created a table to compare the most commonly used pterodactyl clients, so you can see it for yourself!

Feature MythicalDash HolaClient Heliactyl 14 NorthClient Dashactyl
Essentials Options
API (Client/Admin)
Payment Options
J4R
Referrals
Linkvertise
Custom Ads
Purge System
Legal (Terms / Privacy)
Anti Bot
Telemetry
CLI ⚠️
Support System ⚠️ ⚠️
Easy Customizations ⚠️
Runs everywhere ⚠️
Anti CSRF
Custom (CSS/Header/HTML)
Web Logs
Server Queue
Custom Search
Leaderboards
Health Options
Advanced Encryption
Easy Translations ⚠️
Activity Logs
Anti XSS
Exploit Fixer (Guard)

Do I need to agree to any TOS when installing this?

Yes, if you choose to install MythicalDash you agree with:

Demo

You can find a live deployment copy of MythicalDash here:

Roadmap

You can find the roadmap at: https://github.com/orgs/MythicalLTD/projects/5

Contributing

Contributions are always welcome!

Used By

This project is used by the following companies:

  • MythicalSystems

Screenshots

  • App Screenshot1
  • App Screenshot2
  • App Screenshot3
  • App Screenshot4
  • App Screenshot5
  • App Screenshot6
  • App Screenshot7
  • App Screenshot8

API Reference

We did not write specific API documentation, but you can use Insomnia to see more info on what requests you can execute with our API. Here you can download the JSON for the Insomnia client: https://raw.githubusercontent.com/MythicalLTD/MythicalDash/legacy/Insomnia_2024-02-29.yaml

Tech Stack

Here is a list of the core components that MythicalDash uses to run!

Client: Composer, DotNet

Server: PHP, Pterodactyl, MariaDB/MySQL

Packages: PHP-Router, Yaml, PHPMailer, Fody, MySqlConnector, YamlDotNet

Page Dialogs:

What are they?

Page dialogs are a simple method to navigate into the dash by using page ids!

Why shall i use them?

Well you do not have to use them if you do not want to use them, but there are just for legacyers or ppl that get annoyed in trying to find something in the UI!

Are there some reservations?

Yes here there are:

0-99 Client related  100-200 Admin related

What are the page ids i can use?

Where here is a list:

  • 0:  Logout /auth/logout

  • 1:  Dashboard /dashboard

  • 2:  Create a server /server/create

  • 3:  AFK /earn/afk

  • 4:  Redeem /earn/redeem

  • 5:  Linkvertise /earn/linkvertise

  • 6:  Store /store

  • 7:  Help Center /help-center

  • 8:  Tickets /help-center/tickets

  • 9:  Terms Of Service /help-center/tos

  • 10:  Privacy Policy /help-center/pp

  • 11:  Leaderboard /leaderboard

  • 12:  User List /users/list

  • 13:  Account /user/list

  • 14:  Connections /user/connections

  • 15:  Payments /user/payments

  • 100: Admin Overview - /admin/overview

  • 101: Admin Health - /admin/health

  • 102: Admin API - /admin/api

  • 103: Admin Users - /admin/users

  • 104: Admin Servers List - /admin/servers/list

  • 105: Admin Servers Queue List - /admin/servers/queue/list

  • 106: Admin Servers Queue Logs - /admin/servers/queue/logs

  • 107: Admin Redeem - /admin/redeem

  • 108: Admin Locations - /admin/locations

  • 109: Admin Eggs List - /admin/eggs/list

  • 110: Admin Eggs Config - /admin/eggs/config

  • 111: Admin Settings - /admin/settings

  • 112: Admin Tickets - /admin/tickets

Serial Code:

1 036 044 163