Skip to content

WoldVirtualP2P3D v2.7.4

Choose a tag to compare

@Chicook Chicook released this 30 Oct 02:29

WoldVirtualP2P3D v2.7.4

Arregla el portal embebido en Linux. En Windows el comportamiento es el mismo que en la 2.7.3,
y el mundo (PCK), el motor y el perfil del usuario no cambian.

Portal en Linux

  • Síntoma: en Linux el portal respondía 404 en / y en /api/p2p-status, y
    ./woldvirtual-linux --comprobar terminaba siempre con «/api/p2p-status no responde».
    La ventana, la cuenta y el motor 3D funcionaban con normalidad.
  • Causa: el portal escucha en un puerto interno (3130) y delante tiene un proxy TCP que
    reescribe la cabecera Host a localhost:{interno} para los túneles. En Windows http.sys
    normaliza el prefijo, pero el HttpListener gestionado de .NET en Linux crea un endpoint por
    IP resuelta y compara el Host de forma literal: localhost (que allí resuelve a ::1) no
    casaba con el prefijo del endpoint 127.0.0.1 y la petición se respondía con 404 antes de
    llegar al visor.
  • Arreglo: el proxy reescribe el Host a 127.0.0.1:{interno}, la misma IP a la que conecta.

Qué cambia para el usuario

  • En Linux, el portal vuelve a abrirse en http://localhost:3030/ y otro visor puede consultar
    la presencia del nodo antes de entrar.
  • --comprobar vuelve a servir para validar un despliegue.
  • En Windows no hay cambios visibles: el portal ya funcionaba y sigue igual.
  • Mundo, motor y perfil sin cambios: el wvp3d.pck es el mismo de la 2.7.2 y la 2.7.3.

Verificación

Windows (exe 2.7.4, ProductVersion 2.7.4+b136b50c…)

  • --startup-selftest: 17/17 (RESULTADO ARRANQUE: OK).
  • --cuenta-selftest: 19/19.
  • --chat-selftest: 26 comprobaciones, 0 fallos.
  • --red-selftest: 7 líneas, 0 fallos (presencia sin token y /api/info 403 incluidos).

Ubuntu 24.04.5 real (GitHub Actions, run 40990210317)

Probado sobre el .tar.gz descargado de esta misma release en borrador, con sha256sum -c:

  • --extraer: motor 146.414.384 B y PCK 114.591.724 B con la huella esperada.
  • MOTOR --version: 4.7.2.stable.official.ed1daf0bf; motor headless sin errores de guion.
  • --comprobar ×3: «== comprobación correcta ==» en las tres (es la regresión del 404).
  • Ventana bajo Xvfb: Wold Virtual P2P 3D — visor Linux 2.7.4.
  • Sondas: / 200 · /api/p2p-status 200 ({"online":…}) por 127.0.0.1 y por localhost ·
    /api/info 403 sin token.

Assets

Fichero Bytes SHA-256
DMWoldVirtualP2P3Dv2.7.4.exe 365.072.249 f2dc55e0cb93d2a44e78c80b0b0f3312e7d5bfac7e74be2e01dd3327b0a322f8
WoldVirtualP2P3Dv2.7.4-linux.tar.gz 207.221.630 a135571e123379f6444f0ade08e7fcddc2f04dce3462110330716f71d1756916
release.json 215 c72ec3c7b50ee5a5b966d7c7f44e625a27f504f78c3b2ae82a9d478cf86771bf
SHA256SUMS 276 —