Egg Repository

Pterodactyl Community Egg Repository

DDRaceNetwork

DDraceNetwork (DDNet) is an actively maintained version of DDRace, a Teeworlds modification with a unique cooperative gameplay.

Read Me

DDRaceNetwork

From their Website

DDraceNetwork (DDNet) is an actively maintained version of DDRace, a Teeworlds modification with a unique cooperative gameplay..

Installation/System Requirements

Bare Minimum Recommended
Processor Almost any proccessor will work -
RAM 100 MiB 256 MiB
Storage 70 MiB 1024 MiB
Network Any reasonable speed -
Game Ownership Not needed The game is free, and server doesn't need the game to work.

Server Ports

Port default
Game 8303
Yolks
NameTag
ghcr.io/ptero-eggs/yolks:debianghcr.io/ptero-eggs/yolks:debian
Variables
NameDescriptionEnvironment VariableDefault ValueUser ViewableUser Editable
Game VersionLatest is the default, put "nightly" for beta, or enter the version number, for example "17.0".VERSIONlatestYesYes
Server nameThe name of the serverSERVER_NAMEMy DDNet serverYesYes
Server passwordPassword for joining the server, empty for no passwordSERVER_PASSWORDYesYes
Server mapMap to start server withSERVER_MAPTutorialYesYes
Register serverRegister the server to the server list. 0 is disabled ipv4 is enabled listening ipv4SERVER_REGISTER0YesYes
Install Script
#!/bin/bash
apt update
apt -y install curl xz-utils tar

if [ -z "${VERSION}" ] || [ "${VERSION}" == "latest" ]; then
    A=$(curl -sSL https://ddnet.org/downloads/ | grep -io '<a href=['"'"'"][^"'"'"']*['"'"'"]' | grep linux_x86_64.tar.xz | awk '{print $2}' |cut -c7- | sed 's/.$//' | head -1)
    DOWNLOAD_URL=https://ddnet.org/downloads/${A}
else
    A=$(curl -sSL https://ddnet.org/downloads/ | grep -io '<a href=['"'"'"][^"'"'"']*['"'"'"]' | grep linux_x86_64.tar.xz | awk '{print $2}' |cut -c7- | sed 's/.$//' | grep -i ${VERSION})
    DOWNLOAD_URL=https://ddnet.org/downloads/${A}
fi

mkdir -p /mnt/server
cd /mnt/server

curl -sSL -o ddnet_linux_x86_64.tar.xz ${DOWNLOAD_URL}
tar -xf ddnet_linux_x86_64.tar.xz --strip-components=1
rm ddnet_linux_x86_64.tar.xz

cd /mnt/server/data
sed -i 's/#\(sv_port [0-9]\+\)/\1/' autoexec_server.cfg

cd /mnt/server
echo "# Check /data/autoexec_config.cfg for more info!" >> myServerconfig.cfg

## install end
echo "-----------------------------------------"
echo "Installation completed..."
echo "-----------------------------------------"