Features

Statuspages | Minecraft monitoring | Web monitoring | Incident management

Statuspages

Keep your users informed about what is going on.

Overall status

At the top of your statuspage a card showcasing the overall status of your services is displayed. This lets users immediately know if something is wrong.

A card displaying the overall status of your services on your statuspage.
Showcase your service's historical uptime

Effortlessly display your service status and build trust by showcasing your 90 day historical uptime, ensuring transparency for your users. With built-in Minecraft server performance monitoring, our system can automatically detect and update related services to "Degraded Performance" when needed. Create services directly from your dashboard and organize them easily with groups.

A picture of a service with historical uptime on StatusMC's statuspage
Scheduled maintenances

Communicate with your users by displaying scheduled maintenace notifications at the top of your statuspage. Let users know in advance about potential service disruptions, whilst easily ensuring they're prepared and informed. No need to send bulk emails anymore!

A card on top of a statuspage notifying of an upcoming maintenance event.
Recent Incidents

Keep your customers informed with a display of recent incidents from the past 7 days directly on your statuspage. Provide insight into what happened, how it was resolved and any ongoing information. Maintain transparency by keeping your customer base informed about service reliability.

An image showing recent incidents on a user's statuspage.
Report issues directly

Have you ever felt the frustration of a service outage with no easy to report it? Be frustrated no more! Now, your users can directly report problems with just a few clicks, right from your statuspage.

An image showing the issue report form on an user's statuspage.
Customizable

Customize your statuspage to match your brand and style. With support for custom CSS, a custom domain and color options you have control over the look and feel of your page. Choose from 3 heading types to create a page that fits you. Your statuspage, your way!

An image showcasing StatusMC's customizability options.

How does monitoring work?

- Click the arrow for more options -

1. Download the plugin

Begin by selecting the Startup plan and creating a StatusMC account. Once registered, download the free Minecraft plugin and install it on your server. Assing an open port to the plugin and enter it in the plugin's config file to enable communication between your server and the StatusMC system.

Download > Sign up >



2. Configure your monitor

Log into your StatusMC dashboard and create a new monitor. Choose "Minecraft TPS" as the monitor type, then input your server connection details and generate a unique secret key. Copy this secret key and paste it into the plugin's configuration file on your server. After restarting your Minecraft server the monitor you just created will be fully operational.

Log into dashboard >



3. We contact your server

Once setup StatusMC continously checks your server's performance at regular intervals (every minute or every 5 minutes) by opening a socket connection to your Minecraft server. Through this connection, we send a single byte of data to the server to retrieve it's TPS value. The server then responds with the requested data. To ensure transparency, we've made the StatusMC Minecraft plugin open source. You can review the code yourself to see exactly how the plugin works.

View plugin source code >



4. Take action with alerts and insights

In the event of low TPS, StatusMC ensure you're the first to know. All TPS data is stored for a month, allowing you to review historical data and diagnose any recurring issues. If the TPS drops below the set threshold, you'll receive immediate alerts via email or a webhook. We can even automatically create an incident on your statuspage.

View plans >

Choose how we alert you

Automatic incidents

When an outage or performance issue is detected our system creates an incident on your statuspage.

Via email

In the event of an outage or performance issue we send you an email about the issue.

Through a webhook

Have a custom Discord app that runs based on a webhook? No problem! We can also call webhooks.

Integrate with monitors

Seamlessly integrate with monitors to automatically detect issues and create incidents in real time. You can either choose to use an automated text or use a predefined template created by you for the incident.

Schedule maintenances

Scheduling maintenances can be done easily from your dashboard. Once you schedule a maintenance to take place a card will be displayed at the top of your statuspage, displaying information about the event.

Use templates

Tired of typing out the same information for a frequently occuring outage? No need to do that anymore, just write the information once and save it as a template for future use! Save time when you're in a hurry to fix the issue!

An image showcasing StatusMC's incident creation page.

Display on statuspage

All incidents created in the last 7 days are displayed on your statuspage under the Recent Incidents section. In addition, if there is an active issue, the status card at the top of your statuspage will also be updated.

Give updates

Incidents can have 4 potential statuses: Investigating, Identified, Monitoring and Resolved. Let your customers know how close you are to resolving the outage by providing updates with the relevant incident status.

Used for uptime calculation

All affected services marked in the incident will have their uptime percentage calculated using the length of the incident. The percentage is calculated based on the last 90 days incident data.

Do you have any questions? Check out the FAQ!

In case you cannot find the answer to your question here take a look at our knowledgebase!
Knowledgebase >

Do I need a plugin to run Minecraft TPS/MSPT monitors?

Yes, the StatusMC plugin is required to use Minecraft TPS/MSPT monitors. You can download the plugin here from our Downloads center.

How is the connection to my Minecraft server secured?

Securing the socket connection to your Minecraft server is a multi-step process.
The process is as follows:
1. When a StatusMC server attempts to connect to your Minecraft server it opens a socket connection to your Minecraft server.
2. Once the plugin receives a connection request it generates a random integer and sends it to the connecting StatusMC server.
3. The StatusMC server reads the random integer it received from your server and adds it to the secret key generated when creating your monitor, creating a new string.
4. The newly generated string is encrypted with SHA-512 and sent to your Minecraft server.
5. The StatusMC plugin reads the received the string and checks if it matches the string the plugin created before with the same random integer and the secret key it received from the plugin config.
6. The plugin checks the incoming connection's IP to see if it's in the list of approved IP addresses
7. If the IP is approved the plugin grants access to the socket connection.

What Minecraft versions is TPS/MSPT monitoring supported on?

The StatusMC Minecraft plugin supports versions 1.12 - 1.21.

Are you ready to get started?