README
Waterdog PE
Brand new proxy server for Minecraft: Bedrock Edition
Server Ports
| Port | default |
|---|---|
| server | 19132 |
Docker Images (5)
| Name | Image |
|---|---|
Java 21 | ghcr.io/ptero-eggs/yolks:java_21 |
Java 17 | ghcr.io/ptero-eggs/yolks:java_17 |
Java 16 | ghcr.io/ptero-eggs/yolks:java_16 |
Java 11 | ghcr.io/ptero-eggs/yolks:java_11 |
Java 8 | ghcr.io/ptero-eggs/yolks:java_8 |
Startup Command
java -Dterminal.ansi=true -Xms128M -Xmx{{SERVER_MEMORY}}M -jar {{SERVER_JARFILE}} Variables (2)
Waterdog PE Version
The build to pull and install. (Ex. 23), or set to latest This is the build number on https://jenkins.waterdog.dev/
- Environment:
WATERDOG_VERSION- Default:
latest- User Viewable:
- ❌
- User Editable:
- ❌
- Rules:
required|string|max:20
Server Jar File
The jar to run to
- Environment:
SERVER_JARFILE- Default:
server.jar- User Viewable:
- ❌
- User Editable:
- ❌
- Rules:
required|string|max:20
Installation Script
Container:
ghcr.io/ptero-eggs/installers:debianEntrypoint:
bash#!/bin/bash
if [ ! -d /mnt/server ]; then
mkdir /mnt/server
fi
cd /mnt/server
# Adding '.jar' if it isn't part of the file name
if [[ "${SERVER_JARFILE}" == "*\.jar" ]]; then
echo -e "adding.jar to server file name"
SERVER_JARFILE="${SERVER_JARFILE}.jar"
fi
if [ -z "${WATERDOG_VERSION}" ] || [ "${WATERDOG_VERSION}" == "latest" ]; then
echo -e "downloading latest waterdog pe build\n"
curl -sSL -o ${SERVER_JARFILE} https://jenkins.waterdog.dev/job/Waterdog/job/WaterdogPE/job/release/lastSuccessfulBuild/artifact/target/Waterdog.jar
else
echo -e "downloading waterdog pe build ${WATERDOG_VERSION}\n"
curl -sSL -o ${SERVER_JARFILE} https://jenkins.waterdog.dev/job/Waterdog/job/WaterdogPE/job/release/${WATERDOG_VERSION}/artifact/target/Waterdog.jar
fi
if [ ! -f config.yml ]; then
echo -e "Downloading waterdog pe config.yml"
curl -o config.yml https://raw.githubusercontent.com/ptero-eggs/game-eggs/main/minecraft/proxy/bedrock/waterdog_pe/config.yml
else
echo -e "Waterfall config.yml exists. Will not pull a new file"
fi
## install end
echo "-----------------------------------------"
echo "Installation completed..."
echo "-----------------------------------------"