Caesar
The best management system for Minecraft servers!
Install / Use
/learn @JWeinelt/CaesarREADME
🏛️ Caesar Backend
[!WARNING] This project is not actively maintained as I don't have enough time for it. Maybe I will continue it later.
Caesar is the central backend-component for managing Minecraft server networks - especially for CloudNet v4. Caesar is a fast, secure and flexible application for modern Minecraft infrastructures.
DISCLAIMER: Caesar is not web-based. You have to download the Caesar Client to work with the backend system.
✨ Features
- 🗺️ Management of servers integrated via CloudNET v4 or individually configured.
- 📈 Performance metrics and analytics
- 🔒 Secure user authentication with configurable permissions
- 📂 Access to file systems, consoles and logs
- 🎮 Player management with support system (Discord)
- 🔔 Notifications about critical stops and more
- 💬 Integrated secure chat for authenticated users
- 🔊 Voice chat for authenticated users
- 🎨 Configurable corporate design for clients
- 🖇️ Integration for various Minecraft plugins
- ⌨️ Easy-to-use developer API
- 🐶 A personal AI assistant called 'Juno' who will help you with management
[!WARNING] Some features of the list above are planned or work-in-progress.
💻Are you looking for plugins?
Head to the Caesar Marketplace!
💬 Help us translate!
View Caesar's Crowdin and help translating the project!
⚙️ Installation
Requirements
- Java 17 or newer
- At least 1GB storage (may be more if your data gets larger)
- A database See a list of supported database systems.
- When using Linux:
wget,unzip,screen
Getting started
- 📥 Download the latest .zip file from Releases
- 📂Extract it into the folder you want to use
- 🔓On Unix-like systems, you must make start.sh executable:
chmod +x start.sh
- 🚗Run the file
start.sh(Linux) orstart.bat(Windows) - 💬Follow the instructions on the screen.
Visit the Full Caesar Guide to get full instructions on how to install the backend and frontend.
🔌 API
Caesar provides a full HTTP-based REST API.
- 📚 Visit the Developer Docs for authentication, endpoints, examples and SDKs.
🧪 Contributing
Contributions are welcome! Just clone this repository (for backend modifications):
git clone https://github.com/JWeinelt/Caesar.git
Please create a pull request for any contributions and use the Code Conventions.
If you find a problem with Caesar, please open an issue. But report any security issues using the ticket system on Discord.
🤝 License
This project is licensed under GNU GPL v3 License.
🧭 Road map
View the Roadmap here.
Caesar – bring organization into your servers.
❤️ These amazing people make Caesar big!
<a href="https://github.com/FireAnimationStudios "><img src="https://github.com/FireAnimationStudios.png" width="50" height="50" alt="@FireAnimationStudios "/></a> <a href="https://github.com/PhastixTV"><img src="https://github.com/PhastixTV.png" width="50" height="50" alt="@PhastixTV"/></a> <a href="https://github.com/michaelmawick"><img src="https://github.com/michaelmawick.png" width="50" height="50" alt="@michaelmawick"/></a> <a href="https://github.com/ProJakob"><img src="https://github.com/ProJakob.png" width="50" height="50" alt="@ProJakob"/></a> <a href="https://github.com/FlashTalkN"><img src="https://github.com/FlashTalkN.png" width="50" height="50" alt="@FlashTalkN"/></a>
