Skip to content

Baezor1/mcstatus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

McStatus

A minimal status page built for Minecraft servers.

What is McStatus?

McStatus is a minimal status page built for server owners. You can add your server domains/ips and McStatus will let you know if they are online! In the case of an outage, McStatus will allow your players to see which server is offline!

Local Installation

  1. Clone the repository on to your local machine.
  2. Run the following commands.
npm i
npm run dev

Deploying on Vercel

  1. Fork this Repository
  2. Create a new vercel project with your new forked repository.
  3. Deploy!

Configuration

All configuration files use JSON syntax.

General Configuration

Configure servers in the src/config/config.js file.

export const config = {
	"title": "McStatus",
	"description": "A minimal status page for your Minecraft server.",
	"showVersion": false,
	"showPlayerCount": true,
	"showTitle": true,
	"showFooter": true
}

Server Configuration

Configure servers in the src/config/servers.js file.

export const servers = [
	{
		"title": "Popular Servers",
		"servers": [
			{
				"name": "Hypixel",
				"host": "mc.hypixel.net",
				"port": 25565
			},
			{
				"name": "Minehut",
				"host": "minehut.com",
				"port": 25565
			},
			{
				"name": "Wynncraft",
				"host": "play.wynncraft.com",
				"port": 25565
			},
			{
				"name": "CubeCraft",
				"host": "play.cubecraft.net",
				"port": 25565
			}
		]
	}
]