ControlMC is a web-based control panel for managing Minecraft Pocket Edition servers using the RCON (Remote Console) protocol. It allows you to perform various server management tasks through an easy-to-use web interface.
- Connect to your Minecraft Pocket Edition server using RCON protocol
- Execute commands directly from the control panel
- Manage players, ban/unban users
- View server logs and real-time console output
- Easy-to-use and mobile-friendly user interface
- Next.js - The React framework for production
- TypeScript - Typed JavaScript at Any Scale
- Tailwind CSS - A utility-first CSS framework
- RCON Protocol - The protocol used to communicate with the Minecraft server
- Node.js and npm installed on your machine.
- Clone the repository:
git clone https://github.com/kardespro/ControlMC.git
cd ControlMC
- Install dependencies:
npm install
-
Set up your Minecraft server with RCON enabled and get the RCON credentials (hostname, port, and RCON password).
-
Start the development server:
npm run dev
or
npm run build && npm run start
- Open your browser and go to
http://localhost:3000
to access the ControlMC control panel.
Contributions are welcome! Feel free to open issues and submit pull requests.
This project is licensed under the MIT License - see the LICENSE file for details.