Skip to content

ClassiCube(MGC)

Debian based MCGalaxy Egg.

egg-classicube-mgc.json

updated

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.exe
  • Specify 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

MCGalaxy is a fully featured and customisable ClassiCube Server Software based on MCForge/MCLawl.

Server Ports

Port default
Game 25565

Changes

  1. classicube install fix (#63)

    · GGLVXD · 529bb3b

  2. Add standalone games

    · Daniel Barton · 74c706a

All changes on GitHub

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
#!/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 "-----------------------------------------"