All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog.
- Future improvements TBD.
- Fix Windows task creator script by removing unsupported parameter causing errors.
- Automatic 30s refresh of online players list (plus manual Refresh button).
- Backup button refuses to run while the server is active, with warning message.
- Better layout for splash image and controls.
- Stable filename:
minecraft_server_manager.pyw(internal version noted in header).
- Backup logs are streamed into the GUI with
[backup]prefix. - Exit button now does
save-all, clean stop, shows log, and delays 3 seconds before closing.
- Backup button runs
backup.batand streams its output into the GUI log.
- Splash image repositioned above Whitelist section for better layout.
- Splash image support: assets/IceFireYinYangTransparent.png can be displayed in the GUI.
- Reorganized layout to reduce wasted space.
- Whitelist panel: view, add, and remove players.
- Online players panel: manual refresh.
- Exit button now performs graceful stop and cleans stop.flag.
- Exit button that stops the server and closes the GUI after a delay.
- Save All button aligned with Start/Stop row.
- Command input box to send arbitrary commands to the server.
- Auto-start server when GUI opens.
- Whitelist Add prompt button.
- Save All button.
- Make stop.flag button.
- Command log window.
- Runs as
.pywto avoid extra console window.
- Basic Tkinter GUI for Start/Stop and stop.flag support.