能让你在面板(Java Docker 环境)中运行 Gate 的项目。
Lapis-GateBridge 是专为服务器面板和 Docker 环境设计的 Minecraft 代理服务器,基于 Gate 构建。
- ✅ 面板友好,开箱即用
- ✅ Docker 优化
- ✅ 跨平台支持(Windows/Linux/macOS)
- ✅ 使用 Gradle 专业构建
-
下载 Gate:
- 访问 Gate GitHub Releases
- 下载适合你服务器系统的 Gate 二进制文件
- Linux 下载
gate-*-linux-amd64,Windows 下载gate-*-windows-amd64.exe - 重命名为
gate(Linux)或gate.exe(Windows)
-
放置文件:
# Linux cp gate src/main/resources/gate # Windows copy gate.exe src\main\resources\gate.exe
-
创建配置文件(可选):
# 将 gate.yml.example 复制到 src/main/resources/gate.yml cp gate.yml.example src/main/resources/gate.yml
./gradlew build生成的 JAR 位于 build/libs/Lapis-GateBridge-1.0.0.jar,已包含 Gate 二进制和配置文件。
将构建好的 JAR 上传到 GitHub Releases 或其他分发平台。
-
下载 JAR:
- 从 GitHub Releases 下载最新版本的
Lapis-GateBridge-1.0.0.jar
- 从 GitHub Releases 下载最新版本的
-
上传到面板:
- 将
Lapis-GateBridge-1.0.0.jar上传到面板的工作目录 - 启动命令:
java -jar Lapis-GateBridge-1.0.0.jar - Gate 二进制和配置会自动从 JAR 中提取到工作目录
- 将
-
配置(可选):
- 首次启动后,会自动生成
gate.yml配置文件 - 根据需要修改配置文件
- 重启服务使配置生效
- 首次启动后,会自动生成
主要配置项(gate.yml):
config:
bind: 0.0.0.0:25565
lite:
enabled: true
routes:
- host: localhost
backend: localhost:25566详细配置:Gate 官方文档
Q: 启动失败? A: 确保 Java 版本 ≥ 11,JAR 文件完整,工作目录有写权限
Q: 如何更新 Gate? A: 下载最新版本的 JAR 替换即可
Q: 如何自定义配置?
A: 首次启动后修改 gate.yml,然后重启服务
- Main Class: com.gatebridge.ServerCore
- Version: 1.0.0
- Java: 11+
本项目主代码遵循 MIT 许可证。
包含的 Gate 组件遵循 Apache License, Version 2.0。
详细信息请查看 JAR 包中的 META-INF/LICENSE 和 META-INF/NOTICE 文件。