ClassiCube(MGC)
Debian based MCGalaxy Egg.
Ports
Add an allocation on the node for each port.
- Game 25565
Install
- Installer image
- ghcr.io/ptero-eggs/installers:debian
- Install script
- 23 lines
Image
- Mono ghcr.io/ptero-eggs/yolks:mono_latest
Startup
The Panel runs this command to start the server. It replaces each variable in the command with the value of that variable.
2 variables
Startup command
mono MCGalaxyCLI.exeSpecify the server name
HOSTNAMEUsers can edit
required|string|max:30
Specify the message of the day
MOTDUsers can edit
required|string|max:64
Wings
- Stop command
- /shutdown 3 SIGTERM Server shutting down...
- Running when the console shows
- Finished setting up server
Files Wings edits
Wings sets these values in these files before each start.
/properties/server.properties properties
- server-name
- {{server.build.env.HOSTNAME}}
- motd
- {{server.build.env.MOTD}}
- public
- true
- port
- {{server.build.default.port}}
Readme
Classicube MCGalaxy
MCGalaxy is a fully featured and customisable ClassiCube Server Software based on MCForge/MCLawl.
Server Ports
| Port | default |
|---|---|
| Game | 25565 |
Changes
- classicube install fix (#63)
· GGLVXD · 529bb3b
- Add standalone games
· Daniel Barton · 74c706a
Problem with this egg?
Open an issue on GitHub. Include your Panel and Wings versions.
Install script 23 lines bash in ghcr.io/ptero-eggs/installers:debian Show Hide
#!/bin/bash
mkdir -p /mnt/server
cd /mnt/server
DOWNLOAD_URL="https://cdn.classicube.net/client/mcg/release/MCGalaxy.zip"
echo -e "Downloading MCGalaxy from ${DOWNLOAD_URL}..."
curl -ssL -o mcgalaxy.zip "${DOWNLOAD_URL}"
if [ $? -ne 0 ]; then
echo "Failed to download the file. Exiting."
exit 1
fi
echo "Extracting MCGalaxy..."
unzip -j mcgalaxy.zip
rm mcgalaxy.zip
chmod +x *.dll *.exe
echo "-----------------------------------------"
echo "Installation completed..."
echo "-----------------------------------------"