Releases: TIRTAGT/LCDirectLAN
v1.1.3
This release should be compatible with previous versions, but it is recommended for everyone in the lobby to update.
Skipped v1.1.2 as it is broken, wrong binary check caused unable to host when HostUsernameInput is false, this release fixes that.
Change Logs
- Fix unable to host a game and join dialog crashes if CreateHostUsernameInput is disabled or unavailable
- Added maintainers guide, I forgot what to do when trying to release a new version XD
- Fix unable to host when HostUsernameInput is false or unavailable
Last Commit included in this release: a8eab38763817d10281cc928d17344977b9ae063
v1.1.1
This release should be compatible with previous versions, but it is recommended for everyone in the lobby to update.
Change Logs
- Fix invalid port error when the server port input on join window is empty instead of defaulting to config value
- Added username input field for changing host username in-game on the host configuration window
- Fix latency patch throwing errors when PlayerController is being destroyed (user left the game)
Last Commit included in this release: ee315bbcedfe86d66817221bbdb739abd8c62e05
v1.1.0
This release may not be compatible with previous versions, it is recommended for everyone in the lobby to update.
If you have customized your configuration files in the previous versions, please manually migrate/re-configure them in the new configuration format.
Do not combine both configuration files to avoid conflicts.
Migration Steps:
- Move the old configuration that you use for old version somewhere that is outside of
BepInEx/config - Update LCDirectLAN to v1.1.0
- Start the game like you normally would start an modded instance
- Wait until you have reached the main menu (LCDirectLAN will generate a new configuration format)
- Quit the game
- Check the new generated configuration file, manually re-configure the configuration based from your old configuration.
- Save the new configuration files, you can delete the old configuration now.
- Done.
Change Logs
- IPv6 hosting and join support
- AAAA DNS Record support for IPv6, SRV support for IPv4 and IPv6 (Adjustable Priority in config)
- Fix invisible join settings window after accidentally clicking host weekly challange
- Fix LatencyRPC timing issues, add alternate latency source
- Fix wrong NetworkManager instance check
- Migrate to .NET Standard 2.1
- Avoid SocketTImeout crash
- Fix HideJoinData doesn't protect config leak
- Add option to disable Latency HUD when hosting
- Use Late Inject to further guard messing up Online mode
Last Commit included in this release: 03b0c82ae7db5c740f02b57ce41f944b0405c84f
v1.0.1-dev
This is a development release and shouldn't be treated as a new stable update
In the future, pre-releases (similar like this one) may be automatically generated by CI/CD pipeline and is tagged with the latest commit hash instead of a version release.
Changelog:
Features planned:
- Add support for DNS AAAA Record if support for IPv6 will make it to a release
v1.0.0
First release, for some reason Thunderstore rejected the package under "Invalid submission", I already made a discussion thread on their discord #rejected-uploads channel, hopefully soon it'll be available on Thunderstore.
In the meanwhile, downloading from this release should work just fine, or you can always compile the source code directly by following the Preparing for first-time build section from the Contributing wiki page.
The release also contains exactly the same ZIP file that is uploaded to Thunderstore.
Auto build from latest source with CI/CD will also be considered in future releases.