W
描述
Waterdog 是著名的 Waterfall 的一个分支,而 Waterfall 又是著名的 BungeeCord 服务器传送套件的一个分支。
60 浏览
6 下载
2026-06-30
更新于 2 天前
预设配置详情
Waterdog 服务器
Waterdog 原生支持 Minecraft 基岩版协议以及现有的 Java 版协议。它能够通过 TCP 使用 ProtocolSupport PE 封装协议,或者使用原生 RakNet 基岩版协议连接传统的下游基岩版服务器,例如 Nukkit、Pocketmine、Bedrock Alpha Server、MiNET 等。
服务器端口
Minecraft 服务器需要一个端口用于访问(默认 25565),但插件可能需要额外启用端口。
| 端口 | 默认值 |
|---|---|
| Java | 25565 |
| 基岩版 | 19132 |
registry.cn-shanghai.aliyuncs.com/pterodactyl-images/yolks:java_11
registry.cn-shanghai.aliyuncs.com/pterodactyl-images/yolks:java_16
registry.cn-shanghai.aliyuncs.com/pterodactyl-images/yolks:java_17
registry.cn-shanghai.aliyuncs.com/pterodactyl-images/yolks:java_8
java -Xms128M -Xmx{{SERVER_MEMORY}}M -jar {{SERVER_JARFILE}}
| 变量名 | 变量 | 描述 | 默认值 | 规则 | 可查看 | 可编辑 |
|---|---|---|---|---|---|---|
| Waterdog 版本 | WATERDOG_VERSION |
要拉取并安装的构建版本。(例如:23),或设置为 latest 这是 https://jenkins.waterdog.dev/ 上的构建编号。 | latest |
required|string|max:20
必填 字符串 最大 20
|
||
| 服务器Jar文件 | SERVER_JARFILE |
要运行的jar文件 | server.jar |
required|string|max:20
必填 字符串 最大 20
|
镜像
registry.cn-shanghai.aliyuncs.com/pterodactyl-images/installers:debian
入口
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 build
"
curl -sSL -o ${SERVER_JARFILE} https://jenkins.waterdog.dev/job/Waterdog/job/Waterdog/job/master-zlib/lastSuccessfulBuild/artifact/Waterfall-Proxy/bootstrap/target/Waterdog.jar
else
echo -e "downloading waterdog build ${WATERDOG_VERSION}
"
curl -sSL -o ${SERVER_JARFILE} https://jenkins.waterdog.dev/job/Waterdog/job/Waterdog/job/master-zlib/${WATERDOG_VERSION}/artifact/Waterfall-Proxy/bootstrap/target/Waterdog.jar
fi
if [ ! -f config.yml ]; then
echo -e "Downloading waterfall config.yml"
curl -o config.yml https://raw.githubusercontent.com/parkervcp/eggs/master/game_eggs/minecraft/proxy/java/waterfall/config.yml
else
echo -e "Waterfall config.yml exists. Will not pull a new file"
fi
## install end
echo "-----------------------------------------"
echo "Installation completed..."
echo "-----------------------------------------"
{
"_comment": "DO NOT EDIT: FILE GENERATED AUTOMATICALLY BY PANEL",
"meta": {
"update_url": "https://eggs.pterodactyl.top/eggs/188/download/egg-waterdog.json",
"version": "PTDL_v2"
},
"exported_at": "2024-06-01T19:40:10+00:00",
"name": "Waterdog",
"author": "parker@pterodactyl.io",
"description": "Waterdog 是著名的 Waterfall 的一个分支,而 Waterfall 又是著名的 BungeeCord 服务器传送套件的一个分支。",
"features": [
"eula",
"java_version",
"pid_limit"
],
"docker_images": {
"registry.cn-shanghai.aliyuncs.com/pterodactyl-images/yolks:java_11": "registry.cn-shanghai.aliyuncs.com/pterodactyl-images/yolks:java_11",
"registry.cn-shanghai.aliyuncs.com/pterodactyl-images/yolks:java_16": "registry.cn-shanghai.aliyuncs.com/pterodactyl-images/yolks:java_16",
"registry.cn-shanghai.aliyuncs.com/pterodactyl-images/yolks:java_17": "registry.cn-shanghai.aliyuncs.com/pterodactyl-images/yolks:java_17",
"registry.cn-shanghai.aliyuncs.com/pterodactyl-images/yolks:java_8": "registry.cn-shanghai.aliyuncs.com/pterodactyl-images/yolks:java_8"
},
"file_denylist": [],
"startup": "java -Xms128M -Xmx{{SERVER_MEMORY}}M -jar {{SERVER_JARFILE}}",
"config": {
"files": "{}",
"logs": "{}",
"startup": "{\r\n \"done\": \"Listening on \"\r\n}",
"stop": "end"
},
"scripts": {
"installation": {
"container": "registry.cn-shanghai.aliyuncs.com/pterodactyl-images/installers:debian",
"entrypoint": "bash",
"script": "#!/bin/bash\r\n\r\nif [ ! -d /mnt/server ]; then\r\n mkdir /mnt/server\r\nfi\r\n\r\ncd /mnt/server\r\n\r\n# Adding '.jar' if it isn't part of the file name\r\nif [[ \"${SERVER_JARFILE}\" == \"*\\.jar\" ]]; then\r\n echo -e \"adding.jar to server file name\"\r\n SERVER_JARFILE=\"${SERVER_JARFILE}.jar\"\r\nfi\r\n\r\nif [ -z \"${WATERDOG_VERSION}\" ] || [ \"${WATERDOG_VERSION}\" == \"latest\" ]; then\r\n echo -e \"downloading latest waterdog build\\n\"\r\n curl -sSL -o ${SERVER_JARFILE} https://jenkins.waterdog.dev/job/Waterdog/job/Waterdog/job/master-zlib/lastSuccessfulBuild/artifact/Waterfall-Proxy/bootstrap/target/Waterdog.jar\r\nelse \r\n echo -e \"downloading waterdog build ${WATERDOG_VERSION}\\n\"\r\n curl -sSL -o ${SERVER_JARFILE} https://jenkins.waterdog.dev/job/Waterdog/job/Waterdog/job/master-zlib/${WATERDOG_VERSION}/artifact/Waterfall-Proxy/bootstrap/target/Waterdog.jar\r\nfi\r\n\r\nif [ ! -f config.yml ]; then\r\n echo -e \"Downloading waterfall config.yml\"\r\n curl -o config.yml https://raw.githubusercontent.com/parkervcp/eggs/master/game_eggs/minecraft/proxy/java/waterfall/config.yml\r\nelse\r\n echo -e \"Waterfall config.yml exists. Will not pull a new file\"\r\nfi\r\n\r\n## install end\r\necho \"-----------------------------------------\"\r\necho \"Installation completed...\"\r\necho \"-----------------------------------------\""
}
},
"variables": [
{
"name": "Waterdog 版本",
"description": "要拉取并安装的构建版本。(例如:23),或设置为 latest \n\n这是 https://jenkins.waterdog.dev/ 上的构建编号。",
"env_variable": "WATERDOG_VERSION",
"default_value": "latest",
"user_viewable": true,
"user_editable": true,
"rules": "required|string|max:20",
"field_type": "text"
},
{
"name": "服务器Jar文件",
"description": "要运行的jar文件",
"env_variable": "SERVER_JARFILE",
"default_value": "server.jar",
"user_viewable": true,
"user_editable": true,
"rules": "required|string|max:20",
"field_type": "text"
}
]
}附属文件
暂无附属文件
提交历史
Fork 关系
查看关系图暂无 Fork,成为第一个 Fork 的人吧!
统计
60
浏览
6
下载
0
星标
0
复刻
作者
飒
飒爽师叔
UID: 1
279 预设
·
2026-06