Skip to content

e4steam 0.2.0

Choose a tag to compare

@Kamilhik Kamilhik released this 01 Aug 20:38
· 19 commits to main since this release

English

  • Verified 99 Windows client launches across Fabric, Quilt, Forge, and NeoForge.
  • Fixed modern Fabric API metadata for Minecraft 26.x.
  • Fixed Forge 1.18.2 startup by removing an invalid inherited PauseScreen.tick injection.
  • Spacewar now closes when Minecraft connects to a regular server.
  • Replaced launcher-specific wording with generic Minecraft launcher guidance.
  • Promoted e4steam to its first stable public release while keeping Steam App
    ID 480 as the permanent transport namespace.
  • Removed obsolete alpha releases and normalized the stable release metadata.
  • Documented installation, Steam Overlay setup, troubleshooting, supported
    files, platform limits, and the verified compatibility matrix.
  • Added testable Steam lifecycle boundaries and regression coverage for
    restart, cancellation, invalid or expired invitations, unknown peers, queue
    overflow, Steam loss, world shutdown, lobby loss, and concurrent guests.
  • Split Steam runtime responsibilities into lifecycle, packet transport,
    bridge registry, outbound queue, and lobby management components without
    changing the wire protocol.

Русский

  • Проверен запуск 99 клиентов Windows на Fabric, Quilt, Forge и NeoForge.
  • Исправлена зависимость Fabric API для Minecraft 26.x.
  • Исправлен запуск Forge 1.18.2: удалено некорректное внедрение в унаследованный
    метод PauseScreen.tick.
  • Spacewar теперь закрывается при подключении Minecraft к обычному серверу.
  • Убраны упоминания конкретного лаунчера; подсказки подходят для любого
    лаунчера Minecraft.
  • e4steam выпущен как первый стабильный релиз. Steam App ID 480 остаётся
    постоянным транспортным идентификатором проекта.
  • Удалены устаревшие альфа-релизы и приведены в порядок данные стабильного релиза.
  • Добавлены инструкции по установке, настройке оверлея Steam, устранению проблем,
    выбору файла и ограничениям платформ.
  • Добавлены тесты перезапуска Steam, отмены подключения, неверных и просроченных
    приглашений, незнакомых пользователей, переполнения очереди, отключения Steam,
    закрытия мира, потери лобби и одновременных гостей.
  • SteamRuntime разделён на компоненты жизненного цикла, транспорта пакетов,
    реестра соединений, очереди отправки и управления лобби без изменения протокола.