Repository navigation
Server 0.97.30 — cierre de la Fase 3
Compatible con el cliente 0.97.30. No cambia el protocolo respecto de 0.97.20.
- Compilación con CMake en Windows x86 y x64, además de Linux x64 y ARM64. El CI compila las cuatro combinaciones en Debug y Release.
- MySQL Connector/C++ 8.0.33 se descarga en el configure con versión y hash SHA256 fijos; sus binarios ya no están en el repo.
- Windows x64: correcciones del ancho de puntero en los callbacks de sockets, IOCP y timers.
- Catálogo de login: cola de envío de 256 KiB, para que los catálogos grandes no corten la conexión. El límite por paquete sigue en 8 KiB.
- Comandos GM para adelantar eventos sin reiniciar el server ni los eventos activos:
/bcstart,/dsstart,/bingostarte/invasionstart <índice>.
Docker: emapupi/mu-linux-97k:0.97.30 y latest, para amd64 y arm64. Web, editor y MySQL no cambian: sus imágenes siguen en 0.97.20.
Actualización desde 0.97.20: un volumen persistente no se actualiza al descargar la imagen. Agregá en tu Data/Command.txt las cuatro filas nuevas (bcstart, dsstart, bingostart, invasionstart) después de /tamastart y antes de end, en ese orden. Ver la guía completa.
Pterodactyl: seleccioná 0.97.30 en MU_RELEASE_TAG. En instalaciones existentes, con el servidor detenido, extraé el archivo de tu arquitectura adjunto a este Release en una carpeta temporal, reemplazá los cuatro binarios y start.sh, y agregá las filas de Command.txt, conservando tus INI y Data.
English — Server 0.97.30, Phase 3
Compatible with client 0.97.30. The protocol is unchanged from 0.97.20.
- CMake builds on Windows x86 and x64, as well as Linux x64 and ARM64. CI builds all four in Debug and Release.
- MySQL Connector/C++ 8.0.33 is downloaded at configure time with a pinned version and SHA256 hash; its binaries are no longer in the repo.
- Windows x64: pointer-width fixes in socket, IOCP and timer callbacks.
- Login catalog: 256 KiB send queue, so large catalogs no longer drop the connection. The per-packet limit stays at 8 KiB.
- GM commands to bring events forward without restarting the server or active events:
/bcstart,/dsstart,/bingostartand/invasionstart <index>.
Docker: emapupi/mu-linux-97k:0.97.30 and latest, for amd64 and arm64. Website, editor and MySQL do not change: their images stay on 0.97.20.
Upgrading from 0.97.20: pulling the image does not update a persistent volume. Add the four new rows (bcstart, dsstart, bingostart, invasionstart) to your Data/Command.txt after /tamastart and before end, in that order. See the full guide.
Pterodactyl: select 0.97.30 in MU_RELEASE_TAG. For existing installations, with the server stopped, extract the archive for your architecture attached to this release into a temporary folder, replace the four binaries and start.sh, and add the Command.txt rows, keeping your INI and Data files.
Português — Server 0.97.30, encerramento da Fase 3
Compatível com o cliente 0.97.30. O protocolo não muda em relação à 0.97.20.
- Compilação com CMake no Windows x86 e x64, além de Linux x64 e ARM64. O CI compila as quatro combinações em Debug e Release.
- MySQL Connector/C++ 8.0.33 é baixado no configure com versão e hash SHA256 fixos; seus binários não estão mais no repositório.
- Windows x64: correções da largura de ponteiro nos callbacks de sockets, IOCP e timers.
- Catálogo de login: fila de envio de 256 KiB, para que catálogos grandes não derrubem a conexão. O limite por pacote continua em 8 KiB.
- Comandos GM para antecipar eventos sem reiniciar o servidor nem os eventos ativos:
/bcstart,/dsstart,/bingostarte/invasionstart <índice>.
Docker: emapupi/mu-linux-97k:0.97.30 e latest, para amd64 e arm64. Site, editor e MySQL não mudam: suas imagens continuam na 0.97.20.
Atualização a partir da 0.97.20: baixar a imagem não atualiza um volume persistente. Adicione ao seu Data/Command.txt as quatro novas linhas (bcstart, dsstart, bingostart, invasionstart) depois de /tamastart e antes de end, nessa ordem. Veja o guia completo.
Pterodactyl: selecione 0.97.30 em MU_RELEASE_TAG. Em instalações existentes, com o servidor parado, extraia o arquivo da sua arquitetura anexado a este Release em uma pasta temporária, substitua os quatro binários e o start.sh, e adicione as linhas do Command.txt, mantendo seus INI e Data.