A simple GUI application to help you create Minecraft servers.
- Select server type (Paper, Vanilla, Spigot)
- Select any Minecraft version
- Configure RAM allocation and CPU cores
- Multi-threaded download
- Automatic server file download
- Creates optimized startup script
- Automatically accepts EULA
- Python 3.7 or higher
- Required packages (install using
pip install -r requirements.txt):- requests
- PyQt5
- Install the required packages:
pip install -r requirements.txt - Run the program:
python server_creator.py - Select your desired server type (Paper, Vanilla, or Spigot)
- Select your desired Minecraft version
- Click "Create Server"
- In the settings window:
- Choose RAM allocation (1-32 GB)
- Select number of CPU cores to use
- Click "Create Server" in the settings window
- The server files will be created in a
serverfolder
After creation, you'll find these files in the server folder:
server.jar- The server filestart.bat- Optimized startup script with your settingseula.txt- EULA agreement file
- Navigate to the
serverfolder - Double-click
start.bat - The server will start and generate the world
- Make sure you have Java installed on your system
- The first startup might take longer as it generates the world
- Default port is 25565 (can be changed in server.properties)
- The startup script is optimized with G1GC garbage collector and parallel threads