mirror of
https://github.com/layue13/MoonBridge.git
synced 2026-10-25 18:46:18 +00:00
7fe2c99d6e0b5f6accd22d6346435815c028171c
StrataProxy
面向 Minecraft 1.7.10 Forge 的玩家会话代理:登录认证、协议转发、跨后端转服,以及供插件使用的玩家、服务器目录、命令和类型化事件 API。空岛分配、实例唤醒和 Ban 数据存储由插件实现。
文档
- 设计文档索引
- 架构与边界:会话、协议、线程模型、转服、后端目录。
- 插件开发:生命周期、ServerView、选服、Command 和统一类型化事件 API。
- 运行配置与发现插件。
- 测试与性能验证:构建、烟测、真实客户端记录和基准方法。
本机运行
需要 JDK 25。
.\gradlew.bat check :proxy-core:installDist
.\proxy-core\build\install\strataproxy\bin\strataproxy.bat --config .\proxy-core\build\install\strataproxy\config\strataproxy.yml
默认配置为 OFFLINE,仅监听 127.0.0.1:25577,后端为 127.0.0.1:25565。公开部署使用 ONLINE_BUNGEE,并限制玩家直连后端。详见运行配置。
验证状态
已完成当前 Prism 整合包的真实 Mojang 认证、连续 20 次转服、DNS/Agent 发行包烟测及同条件流量对照,见验收记录。验收覆盖单玩家与本机后端;生产容量需按部署环境测量。已知 Uranium 候选服登录停滞的调查见记录及 Uranium #585。
Languages
Java
95.1%
PowerShell
3.5%
JavaScript
0.7%
Python
0.4%
Kotlin
0.2%
Other
0.1%