Skip to content

0.97.42

Choose a tag to compare

@EmanuelCatania EmanuelCatania released this 09 Nov 13:27
· 126 commits to main since this release
5f52424

Español

Corrige exploits del server y hace que los skills de área le peguen a todo lo que alcanzan. Cambian el server, el cliente y los eggs.

  • Exploits del server.
    • Trade: ya no se puede duplicar zen en el trade.
    • Chaos Machine: solo se puede usar con su NPC abierto y ya no acepta el flag 5. Además, no se puede caminar con items cargados en la máquina (lo bloquean el server y el cliente).
    • Guild: ya no se puede expulsar a miembros de otro guild.
  • Skills de área sin tope de blancos. Evil Spirit, Triple Shot, Twisting Slash, Rageful Blow, Death Stab, Power Slash y Fire Slash les pegaban como mucho a 10 blancos (Fire Slash a 20), y además a los primeros de la lista, no a los más cercanos. Ahora le pegan a todo lo que esté dentro de su radio.
    • Skills cuyos blancos manda el cliente: el server acepta todos los blancos que trae cada paquete, no solo 5, y descarta los repetidos. El cliente nuevo manda hasta 80.
    • Ataque de área de los monstruos: sigue limitado a 5 jugadores.
  • Mobs de /makemob: al morir quedaban 30 minutos ocupando la lista de blancos de los jugadores cercanos. Cuando esa lista se llenaba, los skills de área no les pegaban a los mobs nuevos. Ahora se borran al terminar su tiempo de muerte.
  • Cliente: los pools de efectos pasan de 200 a 1000 efectos, de 500 a 2000 joints, de 3000 a 6000 partículas y de 1002 a 3000 sprites. Con muchos monstruos en pantalla, antes se dejaban de ver los ataques.
  • Panel y editor: correcciones de code scanning. Los eggs de Pterodactyl apuntan al monorepo.

Compatibilidad: el protocolo no cambia, así que los clientes 0.97.40 y 0.97.41 entran a este server. Para que Twisting Slash, Evil Spirit y el resto le peguen a más de 5 blancos por paquete hace falta el cliente 0.97.42.

Docker: emapupi/mu-linux-97k:0.97.42 (también latest), para amd64 y arm64. La imagen del panel sigue en 0.97.41.

Pterodactyl: elegí 0.97.42 en MU_RELEASE_TAG y reinstalá.

Cliente: esta Release no trae binarios del cliente. Se compila desde el código del tag:

  • Windows: cmake --preset windows-sdl3-x64-release y cmake --build --preset windows-sdl3-x64-release.
  • Linux: cmake --preset linux-x64-release y cmake --build --preset linux-x64-release.

English

Fixes server exploits and makes area skills hit everything they reach. The server, the client and the eggs change.

  • Server exploits.
    • Trade: zen can no longer be duplicated.
    • Chaos Machine: it only works with its NPC open and no longer accepts flag 5. You also can't walk with items loaded in the machine (both the server and the client block it).
    • Guild: members of another guild can no longer be expelled.
  • Area skills with no target cap. Evil Spirit, Triple Shot, Twisting Slash, Rageful Blow, Death Stab, Power Slash and Fire Slash hit at most 10 targets (Fire Slash 20), and the first ones in the list rather than the closest. They now hit everything within their radius.
    • Skills whose targets the client sends: the server accepts every target in each packet instead of only 5, and drops duplicates. The new client sends up to 80.
    • Monster area attack: still limited to 5 players.
  • /makemob monsters: after dying they stayed for 30 minutes in the target list of nearby players. Once that list was full, area skills didn't hit new monsters. They are now deleted when their death time ends.
  • Client: the effect pools grow from 200 to 1000 effects, 500 to 2000 joints, 3000 to 6000 particles and 1002 to 3000 sprites. With many monsters on screen, attacks used to disappear.
  • Panel and editor: code scanning fixes. The Pterodactyl eggs point to the monorepo.

Compatibility: the protocol doesn't change, so 0.97.40 and 0.97.41 clients can join this server. Twisting Slash, Evil Spirit and the rest need the 0.97.42 client to hit more than 5 targets per packet.

Docker: emapupi/mu-linux-97k:0.97.42 (also latest), for amd64 and arm64. The panel image stays at 0.97.41.

Pterodactyl: select 0.97.42 in MU_RELEASE_TAG and reinstall.

Client: this Release has no client binaries. Build it from the tag's source:

  • Windows: cmake --preset windows-sdl3-x64-release and cmake --build --preset windows-sdl3-x64-release.
  • Linux: cmake --preset linux-x64-release and cmake --build --preset linux-x64-release.

Português

Corrige exploits do servidor e faz os skills de área acertarem tudo o que alcançam. Mudam o servidor, o cliente e os eggs.

  • Exploits do servidor.
    • Trade: não é mais possível duplicar zen.
    • Chaos Machine: só funciona com o NPC aberto e não aceita mais o flag 5. Também não é possível andar com itens carregados na máquina (o servidor e o cliente bloqueiam).
    • Guild: não é mais possível expulsar membros de outra guild.
  • Skills de área sem limite de alvos. Evil Spirit, Triple Shot, Twisting Slash, Rageful Blow, Death Stab, Power Slash e Fire Slash acertavam no máximo 10 alvos (Fire Slash 20), e os primeiros da lista em vez dos mais próximos. Agora acertam tudo dentro do raio.
    • Skills cujos alvos o cliente envia: o servidor aceita todos os alvos de cada pacote, não só 5, e descarta os repetidos. O cliente novo envia até 80.
    • Ataque de área dos monstros: continua limitado a 5 jogadores.
  • Monstros de /makemob: ao morrer ficavam 30 minutos na lista de alvos dos jogadores próximos. Quando essa lista enchia, os skills de área não acertavam os monstros novos. Agora são apagados ao fim do tempo de morte.
  • Cliente: os pools de efeitos passam de 200 para 1000 efeitos, de 500 para 2000 joints, de 3000 para 6000 partículas e de 1002 para 3000 sprites. Com muitos monstros na tela, os ataques deixavam de aparecer.
  • Painel e editor: correções de code scanning. Os eggs do Pterodactyl apontam para o monorepo.

Compatibilidade: o protocolo não muda, então os clientes 0.97.40 e 0.97.41 entram neste servidor. Twisting Slash, Evil Spirit e os demais precisam do cliente 0.97.42 para acertar mais de 5 alvos por pacote.

Docker: emapupi/mu-linux-97k:0.97.42 (também latest), para amd64 e arm64. A imagem do painel continua em 0.97.41.

Pterodactyl: selecione 0.97.42 em MU_RELEASE_TAG e reinstale.

Cliente: esta Release não traz binários do cliente. Compile a partir do código do tag:

  • Windows: cmake --preset windows-sdl3-x64-release e cmake --build --preset windows-sdl3-x64-release.
  • Linux: cmake --preset linux-x64-release e cmake --build --preset linux-x64-release.