Update v14.2 - Updated Steam P2P Networking & Engine Update
[p]Update v14.2 continues our networking overhaul as highlighted in the Tabletop Simulator 2.0 roadmap, bringing you more stable, secure and reliable networking and connectivity in addition to an engine upgrade to Unity 6.3 LTS.[/p][hr][/hr][h2]New Steam Networking (Full Migration)[/h2][p]We've retired the legacy Steam P2P system and fully migrated to the new Steam Networking APIs across all multiplayer code paths.[/p][p]What this means for you:[/p]
- [p]More reliable connections and fewer weird edge-case disconnects[/p]
- [p]Improved NAT traversal for smoother hosting/joining[/p]
- [p]More consistent latency behavior without changing how multiplayer fundamentally works[/p]
- [p]Better privacy & security: Connections are routed through Steam relays (no direct IP exposure) and all traffic is now encrypted[/p]
- [p]Codebase cleanup & reorganization[/p]
- [p]Infrastructure upgrades, including our Perforce server[/p]
- [p]MoonSharp has been updated to a newer version with many miscellaneous fixes. It addresses [c]json.encode\\decode[/c] issues with negative numbers and other bugs. \[#968][/p]
- [p]We've added stack traces! When Lua errors occur you should see detailed information on the functions that were in progress when the error happened.[/p]
- [p]The [c]lua[/c] console command now prints results, no more endless [c]lua log(...)[/c] when testing![/p]
- [p]Added a minimum spin amount when rolling dice and coins via Randomize[/p]
- [p]Fixed frame-dependent spin variance when rolling dice and coins with Randomize[/p]
- [p]Fixed a networking issue where packets that were exactly a multiple of 1 MB could break in transit[/p]
- [p]Fixed objects not returning to an Infinite Bag after changing states \[#1176][/p]
- [p]Fixed an issue where clients could not start looping/triggered effects \[#2948][/p]
- [p]\[Linux] Fixed issues with uppercase file extensions for PDF/Text/Audio \[#2459][/p]
- [p]\[Linux / Wayland] File browser no longer causes a segfault in some cases \[#1451][/p]
- [p]File browser falls back to the built-in one if the OS browser fails to load[/p]
- [p]Fixed objects teleport and falling over and over again for clients on a table flip.[/p]
- [p]Fixed hidden zones not being editable for people with permissions to change them. \[#2941][/p]
