Egg Repository

Pterodactyl Community Egg Repository

Trackmania

Trackmania combines easy-to-learn, hard-to-master gameplay with a wide diversity of tracks and skin customization, in addition to regular seasons & live events.

Read Me
Yolks
NameTag
ghcr.io/ptero-eggs/yolks:debianghcr.io/ptero-eggs/yolks:debian
Variables
NameDescriptionEnvironment VariableDefault ValueUser ViewableUser Editable
Master Server LoginMaster Server username. Obtained from https://www.trackmania.com/player/dedicated-serversMASTERSERVER_LOGINYesYes
Master Server PasswordPassword for the servers master server account. Obtained from Obtained from https://www.trackmania.com/player/dedicated-serversMASTERSERVER_PASSWORDYesYes
Game Config FIleLocation of the game config fileGAME_CONFIGMatchSettings\example.txtYesYes
Server NameSERVER_NAMEA Pterodactyl Hosted ServerYesYes
Server CommentSERVER_COMMENTA Pterodactyl Hosted ServerYesYes
Server PasswordSERVER_PASSWORDYesYes
Install Script
cd /mnt/server || exit 1

echo "Downloading Trackmania Server."
wget http://files.v04.maniaplanet.com/server/TrackmaniaServer_Latest.zip -O TrackmaniaServer.zip

echo "Extracting Trackmania Server."
unzip -o TrackmaniaServer.zip
rm TrackmaniaServer.zip

echo "Setting file permissions."
chmod 755 TrackmaniaServer

echo "Setting up config."
if [ ! -f UserData/Config/dedicated_cfg.txt ] ; then
    echo "Creating default config file."
    cp UserData/Config/dedicated_cfg.default.txt UserData/Config/dedicated_cfg.txt
fi

if [ ! -f MatchSettings/example.txt ] ; then
    echo "Creating default match settings file"
    mkdir -p MatchSettings
    cp UserData/Maps/MatchSettings/example.txt MatchSettings/example.txt
fi