Skip to content

🟢 A status page built for Minecraft servers.

License

Notifications You must be signed in to change notification settings

alyx404/mcstatus

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 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
			}
		]
	}
]

About

🟢 A status page built for Minecraft servers.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Svelte 80.2%
  • CSS 10.4%
  • JavaScript 6.7%
  • HTML 2.7%