Various useful scripts and tools, designed and developed for Minecraft server deployment and maintenance.
I developed these tools for specific purposes in one of my projects, so their use cases strongly depend on your situation. However, you can edit and customize each tool to suit your needs, or simply use them as a source of inspiration.
Each folder includes a complete description in a markdown file named guideline
.
This repository contains multiple tools aimed at maintaining and developing Minecraft server infrastructure. My primary goal in creating this repository was to store various tools I developed for future use, either by myself or others.
In a large-scale Minecraft server development project, I was responsible for setting up and fully managing a Minecraft server. Due to the specific needs of the project, I required tools to:
- Periodically update the whitelist from a categorized Google Sheet.
- Route a limited number of players to other backend servers via a ProxyServer.
Given the high number of players and the scale of the project, I needed to develop certain tools to streamline and automate these processes.
Since Telegram is the most widely used social media platform in my country, I often aim to connect automation tools to Telegram bots. These bots allow team members to interact with the tools and make changes to the server as needed.
As a result, you may find several tools in this repository that interact with Telegram bots to facilitate server management.
- Tools for automated whitelist management using Google Sheets.
- Proxy server player routing utilities.
- Automation scripts for scaling and managing large Minecraft servers.
- Telegram bot integrations for easier interaction and automation.
-
Clone the Repository:
git clone https://github.com/yourusername/minecraft-server-tools.git
-
Explore the Folders: Each folder contains tools with a detailed
guideline
markdown file explaining its purpose and usage. -
Customize the Tools: Adapt the scripts and tools to fit your server's specific needs.
-
Integrate with Telegram: Follow the included instructions in tools designed for Telegram integration to connect with your bot.
Contributions are welcome! If you have ideas, improvements, or new tools to add, feel free to open a pull request or submit an issue.
This project is licensed under the MIT License. See the LICENSE file for details.
For questions or further assistance, feel free to contact me via GitHub or other communication channels listed in my profile.