Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

[Feature] 增强 BMCLAPI 下载,避免在垃圾节点上吊死

Abierto
#7,002 2 comentarios 4 reacciones 0 asignados Ver en GitHub

Los mantenedores suelen responder en 1 día

@wyjh233 ya está trabajando en esto.

Desde el 20/10/2026.

  • #7023 de @wyjh233 — abierto

Evaluación

Dificultad
4/5
Tiempo estimado
3-5 días
Aptitud para principiantes
55/100
Tipo de issue
Nueva funcionalidad
Claridad
Bastante claro
Estado de actividad
Activo
Stack tecnológico
java

Línea de trabajo

从 HMCL 的 BMCLAPI 下载流程开始,重点查看重定向处理、节点请求和断点续传相关逻辑。实现后应验证主控重新分配节点时能重新请求 URL,并确认下载不会因 302 链路而卡住;现有请求与续传行为的测试应覆盖新增场景。

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

enhancement
概述 | Summary

如果网速过慢,能否直接重新请求主控上的 URL,让主控给一个新的节点,这样新节点的速度大概率比老节点块。
现在 HMCL 会在那个垃圾节点上吊死:因为 HMCL 不会特别处理 BMCLAPI 的 302,也更不会顺着 302 链条往回走让 BMCLAPI 主控重新 302 一次。
如果可能,新连接可以和上一个连接做“断点续传”。

注意:这不是多线程并发下载!

原因 | Reason

/

详情 | Description

/

Lenguaje dominante
Java
Estrellas
10.3k
Forks
950
Merge medio
3 d 12 h
PR fusionados (30 d)
46

Preparar el entorno

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de HMCL-dev/HMCL

Todos los issues de HMCL-dev/HMCL

Issues similares

Más issues de Java

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.