Skip to content

Releases: TimInTech/minecraft-server-Proxmox

v2.3.0

06 Oct 21:58

Choose a tag to compare

Java 21 default, Corretto fallback, RAM autosizing, Bedrock checksum enforcement, screen socket fix, hardened systemd unit.

v2.2.0

06 Oct 21:34

Choose a tag to compare

Java 21 default, Corretto fallback, RAM autosizing, Bedrock checksum, systemd hardening

v2.1.0

05 Oct 21:49
05b4756

Choose a tag to compare

What's Changed

  • ci: add shellcheck; verify PaperMC SHA256; Bedrock optional SHA; docs… by @TimInTech in #27
  • Chore/audit minor fixes by @TimInTech in #28

Full Changelog: v2.0.1...v2.1.0

v1.2.0 – Shellcheck-Polish & Stabilität

27 Jul 07:45
411bfe3

Choose a tag to compare

🧱 Release: v1.2.0 – Shellcheck-Polish & Stabilität

📅 Date: 2025-07-27
🔖 Commit: [411bfe3](https://github.com/TimInTech/minecraft-server-Proxmox/commit/411bfe30c58050eb01cc201ccb499401f0a321fe)
👤 Author: TimInTech


🚀 What's New

✅ Shellcheck & Robustness Pass

  • Added set -euo pipefail to all scripts (setup_*.sh, update.sh, bedrock_helper.sh)
  • Improved error handling and quoting ("$(whoami)", fallback on wget)
  • Ensured PaperMC API usage is shell-safe and reliable (e.g., quoting version/build vars)
  • .gitattributes file added for cross-platform line ending consistency

🧱 Bedrock Script Enhancements

  • setup_bedrock.sh: Proper download validation and ZIP check
  • bedrock_helper.sh: Now explicitly exits on unset vars and failed commands

🛡️ General Improvements

  • Safer cd usage with fallback (cd /opt/minecraft || exit)
  • All scripts ready for LXC and VM deployment with better fault tolerance

🧪 Tested On

  • ✅ Ubuntu 24.04 LTS (recommended)
  • ✅ Debian 11 / 12 (fallback to Java 17)
  • ✅ Proxmox VE 7.x / 8.x (LXC and KVM)

📘 Notes

  • You can now trust your setup scripts to fail safely.
  • This is a stability and quality-focused release — recommended for all users.

📥 Installation / Upgrade

wget https://raw.githubusercontent.com/TimInTech/minecraft-server-Proxmox/main/setup_minecraft.sh
chmod +x setup_minecraft.sh
./setup_minecraft.sh

v1.1.1 - Java 17 Fallback and Documentation Update

26 Jul 21:06
9d7de92

Choose a tag to compare

What's New

  • Java 17 fallback: setup_minecraft.sh and setup_minecraft_lxc.sh now try to install OpenJDK 21 and automatically fall back to OpenJDK 17 when Java 21 isn’t available (e.g., on Debian 11/12).
  • Updated documentation: The README is now fully in English. It recommends using Ubuntu 24.04 LTS as the preferred base OS and explains how to install Microsoft OpenJDK 21 on Debian systems.
  • OS recommendations: Debian 11/12 remain supported; however, if you stay on Debian you may need to run Java 17 or install msopenjdk-21 from Microsoft to meet PaperMC’s Java 21 requirement.

Happy mining! 💞

v1.1.0

23 Jun 09:14
a23067e

Choose a tag to compare

🚀 What's New

  • 🔄 Dynamic update.sh: Automatically fetches the latest PaperMC version and build using the Paper API
  • 💠 setup_minecraft.sh updated:
    • Uses Java 21 (openjdk-21-jre-headless)
    • Creates start.sh and update.sh in /opt/minecraft
    • Starts server in a detached screen session
  • 📦 setup_minecraft_lxc.sh improved:
    • Fully dynamic setup for LXC containers
    • No root required after setup

📘 Updated Documentation

  • README.md now includes:
    • Post-installation instructions
    • Console access & update process
    • Troubleshooting steps

✅ Tested On

  • Debian 11/12
  • Ubuntu 24.04 (LXC + VM)
  • Proxmox 7.x & 8.x

Happy mining! 🧱
Feel free to open an Issue or submit a PR.