Skip to content

Releases: jaredbrandjes/Light-Reflective-Mirror

V16 - now maintained upstream

Choose a tag to compare

@jaredbrandjes jaredbrandjes released this 25 Aug 02:43
88df031

LRM is now co-maintained at Speidy674/Light-Reflective-Mirror.

Downloads and release notes: https://github.com/Speidy674/Light-Reflective-Mirror/releases/tag/V16

This fork carried V15 while upstream was unmaintained. It now tracks upstream.

Light Reflective Mirror - Enhanced Compatibility Release v15

Choose a tag to compare

@jaredbrandjes jaredbrandjes released this 22 Jul 12:05

Overview

This release builds upon Speidy674's V14 maintenance fork of Derek-R-S's original LRM transport, adding modern compatibility and reliability improvements.

Based on: Speidy674's V14 (Jan 22, 2024) with bug fixes by @Biebras

What's New

Core Improvements

  • Mirror Compatibility: Full support through Mirror 93.0.0
  • Framework Upgrade: Updated from .NET 7.0 to .NET 8.0
  • Enhanced Stability: Fixed network component sync issues with modern Mirror versions
  • Better Performance: Doubled buffer sizes and improved memory management

Bug Fixes & Reliability

  • Fixed non-syncing network components due to Mirror API changes
  • Improved reconnection mechanisms and connection state handling
  • Enhanced error handling with better diagnostic information
  • Fixed SimpleWebTransport FQDN resolution issues

Code Quality

  • Migrated to property-based API (IsServer/IsClient properties)
  • Added comprehensive data validation and bounds checking
  • Integrated Newtonsoft.Json for robust serialization
  • Improved debugging and logging capabilities

Migration

Drop-in replacement for V14 - no code changes required:

  • ✅ Full protocol compatibility with V14 and original LRM
  • ✅ Works with existing server deployments
  • ✅ Same API, enhanced performance

Compatibility

Component V14 This Release
.NET 7.0 8.0+
Mirror ~50.x 93.0.0+
Unity 2021.3+ 2021.3+

Credits

Links


Ensures LRM continues working with modern Unity/Mirror while building on the community maintenance foundation.