
05jchambers/legendary-minecraft-geyser-floodgate!传奇Minecraft Geyser容器
这是我的Linux/树莓派Java版Minecraft Paper专用服务器脚本的Docker容器化版本,包含Geyser和Floodgate。
Geyser和Floodgate允许Minecraft Bedrock玩家加入您的Java服务器!
我的主要博客文章(也是获取支持的最佳地方)在此。
不含Floodgate和Geyser的版本在此。
官方GitHub仓库在此。
官方Docker Hub仓库在此。
Bedrock版Docker容器在此。本容器为Java版Minecraft,但Bedrock玩家可连接。
首先需创建命名Docker卷,命令如下:
bashdocker volume create yourvolumename
然后可使用以下命令之一启动服务器并开放必要端口:
bashdocker run -it -v yourvolumename:/minecraft -p 25565:25565 -p ***:***/udp -p ***:*** --restart unless-stopped 05jchambers/legendary-minecraft-geyser-floodgate:latest
bashdocker run -it -v yourvolumename:/minecraft -p ***:*** -e Port=*** -p 54321:54321/udp -p 54321:54321 -e BedrockPort=54321 --restart unless-stopped 05jchambers/legendary-minecraft-geyser-floodgate:latest
bashdocker run -it -v yourvolumename:/minecraft -p 25565:25565 -p ***:***/udp -p ***:*** -e Version=1.17.1 --restart unless-stopped 05jchambers/legendary-minecraft-geyser-floodgate:latest
bashdocker run -it -v yourvolumename:/minecraft -p 25565:25565 -p ***:***/udp -p ***:*** -e MaxMemory=2048 --restart unless-stopped 05jchambers/legendary-minecraft-geyser-floodgate:latest
bashdocker run -it -v yourvolumename:/minecraft -p 25565:25565 -p ***:***/udp -p ***:*** -e TZ="America/Denver" --restart unless-stopped 05jchambers/legendary-minecraft-geyser-floodgate:latest
bashdocker run -it -v yourvolumename:/minecraft -p 25565:25565 -p ***:***/udp -p ***:*** -e NoBackup="plugins/ftp,plugins/test2" --restart unless-stopped 05jchambers/legendary-minecraft-geyser-floodgate:latest
bashdocker run -it -v yourvolumename:/minecraft -p 25565:25565 -p ***:***/udp -p ***:*** -e NoPermCheck="Y" --restart unless-stopped 05jchambers/legendary-minecraft-geyser-floodgate:latest
首先需使用首选StorageClass创建合适的PVC。
在Kubernetes中运行时,需传递环境变量k8s="True"及其他所需变量:
yamlenv: - name: MaxMemory value: '1024' - name: TZ value: Europe/London - name: k8s value: "True"
注意:在Kubernetes中运行时不支持终端功能
可通过Load或TCP/UDP Ingress服务暴露Pod。详见仓库/kubernetes文件夹中的示例清单,基于Longhorn存储后端和Load服务,需根据环境调整。
服务器数据存储在Docker卷中,可通过以下命令查看卷路径:
bashdocker volume inspect yourvolumename
返回结果类似:
json{ "CreatedAt": "2022-05-09T21:08:34-06:00", "Driver": "local", "Labels": {}, "Mountpoint": "/var/lib/docker/volumes/yourvolumename/_data", "Name": "yourvolumename", "Options": {}, "Scope": "local" }
/var/lib/docker/volumes/yourvolumename/_dataC:\ProgramData\DockerDesktop;若使用WSL(Windows Subsystem for Linux),可能位于\wsl$\docker-desktop-data\version-pack-data\community\docker\volumes\~/Library/Containers/com.docker.docker/Data/vms/0/;使用Docker Desktop时需先通过以下命令访问Docker VM:
然后通过bashscreen ~/Library/Containers/com.docker.docker/Data/com.docker.driver.amd64-linux/tty
docker volume inspect获取的路径访问卷。server.properties(修改后需重启容器生效)backups文件夹plugins/Geyser-Spigot/config.ymlplugins/floodgate/config.yml默认时区为"America/Denver",可通过以下命令修改为自定义时区:
bashdocker run -it -v yourvolumename:/minecraft -p 25565:25565 -p ***:***/udp -p ***:*** -e TZ="Asia/Shanghai" --restart unless-stopped 05jchambers/legendary-minecraft-geyser-floodgate:latest
Linux时区列表参考
默认保留10个滚动备份(每次容器重启时创建),可通过BackupCount变量修改:
bashdocker run -it -v yourvolumename:/minecraft -p 25565:25565 -p ***:***/udp -p ***:*** -e BackupCount=20 --restart unless-stopped 05jchambers/legendary-minecraft-geyser-floodgate:latest
可通过QuietCurl变量抑制curl下载输出,使日志更简洁(问题排查时建议关闭):
bashdocker run -it -v yourvolumename:/minecraft -p 25565:25565 -p ***:***/udp -p ***:*** -e QuietCurl=Y --restart unless-stopped 05jchambers/legendary-minecraft-geyser-floodgate:latest
本服务器基于Paper,支持Paper/Spigot/Bukkit插件。安装步骤:
部分插件有依赖项,请先阅读插件安装指南。插件获取推荐网站:[***]
Oracle虚拟机需额外配置端口开放,否则可能导致无法连接,需同时:
Hyper-V存在UDP连接问题,解决方案:
或在bashsudo apt install ethtool ethtool -K eth0 tx off
/etc/network/interfaces中添加持久配置:
# 主网络接口 auto eth0 iface eth0 inet static address 192.168.1.5 netmask 255.255.255.0 network 192.168.1.0 broadcast 192.168.1.255 gateway 192.168.1.1 offload-tx off
感谢您的支持!可通过以下方式***:


探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式
通过 Docker 登录认证访问私有仓库
无需登录使用专属域名
Kubernetes 集群配置 Containerd
K3s 轻量级 Kubernetes 镜像加速
VS Code Dev Containers 配置
Podman 容器引擎配置
HPC 科学计算容器配置
ghcr、Quay、nvcr 等镜像仓库
Harbor Proxy Repository 对接专属域名
Portainer Registries 加速拉取
Nexus3 Docker Proxy 内网缓存
需要其他帮助?请查看我们的 常见问题Docker 镜像访问常见问题解答 或 提交工单
manifest unknown
no matching manifest(架构)
invalid tar header(解压)
TLS 证书失败
DNS 超时
410 Gone 排查
402 与流量用尽
401 认证失败
429 限流
D-Bus 凭证提示
413 与超大单层
来自真实用户的反馈,见证轩辕镜像的优质服务