Repeated intro
What changed
1 fix2 additions2 changes0 removals
- Server
- Gameplay
- Compatibility
- Fixes
changedI've got a build with you with some goodies. This introduces initial experimental support for the QUIC protocol. This can potentially perform much better than LNL and fix issues with queing, however due to complications isn't quite ready yet - you need to configure your server to allow use for WAN connections and clients need to explicitly enable it.
addedNew Features:Added initial experimental QUIC protocol support for realtime networking (issue #5458) -- This isn't meant for regular use yet, but to evaluate and test this protocol before putting more work in -- It will not be used unless manually configured (both on client & server) -- To use it on client, go to Settings -> Network and enable Prefer QUIC option -- To allow use on server, you must manually open ports & configure public IP --- Add a Config.json file (if not present already) and configure public IP like shown bellow --- It's your responsibility to make the public IP correct. The connection will fail otherwise -- There are a few limitations currently: --- .NET 10 doesn't support datagram extension, so voice/pose streams use reliable streams and can queue/hiccup --- If you'd like to help with datagram support, check the thread here: Add support QUIC realtime networking protocol https://github.com/Yellow-Dog-Man/Resonite-Issues/issues/5458 --- Certificate handling isn't implemented so protocol itself is not as secure as standard. Resonite still performs its own UserID signature verification however to prevent spoofing
addedNew Features:Added admin tooling for resolving group storage issues due to partially failed group creation. (implementation by @dante)
changedTweaks:Allow mentor system by default in hosts. (requested by @jackthefoxotter, implemented by @J4) - Force LinuxBootstrap.sh to be executable and clean up dead references in Linux bootstrap (implemented by @J4)
fixedFixes:Fixed exception when using HitUVCoordinate to get UV coordinate of a hit of a mesh with no UV's (reported by bluo2800, issue #6894) - Fixed hand & leg automatic dynamic bone colliders not scaling with user scale (reported by @dustysprinkles, , brecert, @sylphsylvia, @nytra, issue #3972) - Fixed 3D badges (including supporter badge) being large and visible in some cases when user is loading into the world (reported by @karasutengu, issue #4565)
Resonite changes
changedI've got a build with you with some goodies. This introduces initial experimental support for the QUIC protocol. This can potentially perform much better than LNL and fix issues with queing, however due to complications isn't quite ready yet - you need to configure your server to allow use for WAN connections and clients need to explicitly enable it.
addedAdded initial experimental QUIC protocol support for realtime networking (issue #5458) -- This isn't meant for regular use yet, but to evaluate and test this protocol before putting more work in -- It will not be used unless manually configured (both on client & server) -- To use it on client, go to Settings -> Network and enable Prefer QUIC option -- To allow use on server, you must manually open ports & configure public IP --- Add a Config.json file (if not present already) and configure public IP like shown bellow --- It's your responsibility to make the public IP correct. The connection will fail otherwise -- There are a few limitations currently: --- .NET 10 doesn't support datagram extension, so voice/pose streams use reliable streams and can queue/hiccup --- If you'd like to help with datagram support, check the thread here: Add support QUIC realtime networking protocol https://github.com/Yellow-Dog-Man/Resonite-Issues/issues/5458 --- Certificate handling isn't implemented so protocol itself is not as secure as standard. Resonite still performs its own UserID signature verification however to prevent spoofing
addedAdded admin tooling for resolving group storage issues due to partially failed group creation. (implementation by @dante)
changedAllow mentor system by default in hosts. (requested by @jackthefoxotter, implemented by @J4) - Force LinuxBootstrap.sh to be executable and clean up dead references in Linux bootstrap (implemented by @J4)
fixedFixed exception when using HitUVCoordinate to get UV coordinate of a hit of a mesh with no UV's (reported by bluo2800, issue #6894) - Fixed hand & leg automatic dynamic bone colliders not scaling with user scale (reported by @dustysprinkles, , brecert, @sylphsylvia, @nytra, issue #3972) - Fixed 3D badges (including supporter badge) being large and visible in some cases when user is loading into the world (reported by @karasutengu, issue #4565)
I've got a build with you with some goodies. This introduces initial experimental support for the QUIC protocol. This can potentially perform much better than LNL and fix issues with queing, however due to complications isn't quite ready yet - you need to configure your server to allow use for WAN connections and clients need to explicitly enable it.
If you'd like to use this to help test it and see how it performs, please do! If results are promising, we can invest more time into polishing it.
There's also a number of bugfixes and tweaks as well for general QoL as well as internal changes from the team for business universes & support.
New Features:
Added initial experimental QUIC protocol support for realtime networking (issue #5458) -- This isn't meant for regular use yet, but to evaluate and test this protocol before putting more work in -- It will not be used unless manually configured (both on client & server) -- To use it on client, go to Settings -> Network and enable Prefer QUIC option -- To allow use on server, you must manually open ports & configure public IP --- Add a Config.json file (if not present already) and configure public IP like shown bellow --- It's your responsibility to make the public IP correct. The connection will fail otherwise -- There are a few limitations currently: --- .NET 10 doesn't support datagram extension, so voice/pose streams use reliable streams and can queue/hiccup --- If you'd like to help with datagram support, check the thread here: Add support QUIC realtime networking protocol https://github.com/Yellow-Dog-Man/Resonite-Issues/issues/5458 --- Certificate handling isn't implemented so protocol itself is not as secure as standard. Resonite still performs its own UserID signature verification however to prevent spoofing
{ "quicConfig" : { "publicIP" : "127.0.0.1" } }Tweaks:
Locale:
Fixes:
Fixed exception when using HitUVCoordinate to get UV coordinate of a hit of a mesh with no UV's (reported by bluo2800, issue #6894) - Fixed hand & leg automatic dynamic bone colliders not scaling with user scale (reported by @dustysprinkles, , brecert, @sylphsylvia, @nytra, issue #3972) - Fixed 3D badges (including supporter badge) being large and visible in some cases when user is loading into the world (reported by @karasutengu, issue #4565)