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 MinimumRecommended
ProcessorAlmost any proccessor will work-
RAM100 MiB256 MiB
Storage70 MiB1024 MiB
NetworkAny reasonable speed-
Game OwnershipNot neededThe game is free, and server doesn't need the game to work.

Server Ports

Portdefault
Game8303
Yolks
NameTag
ghcr.io/ptero-eggs/yolks:debianghcr.io/ptero-eggs/yolks:debian
Variables and Startup

Startup Command

./DDNet-Server

Variables

Game Version

Latest is the default, put "nightly" for beta, or enter the version number, for example "17.0".

Environment Variable: VERSION
Default Value: latest
User Viewable:
User Editable:
Server name

The name of the server

Environment Variable: SERVER_NAME
Default Value: My DDNet server
User Viewable:
User Editable:
Server password

Password for joining the server, empty for no password

Environment Variable: SERVER_PASSWORD
Default Value:
User Viewable:
User Editable:
Server map

Map to start server with

Environment Variable: SERVER_MAP
Default Value: Tutorial
User Viewable:
User Editable:
Register server

Register the server to the server list. 0 is disabled ipv4 is enabled listening ipv4

Environment Variable: SERVER_REGISTER
Default Value: 0
User Viewable:
User Editable:
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 "-----------------------------------------"
Installation Imageghcr.io/ptero-eggs/installers:debianInstallation Entrypointbash