diff --git a/redist/redist-manifests/.manifest.redist-server-preview.txt b/redist/redist-manifests/.manifest.redist-server-preview.txt index c366dd09..3e7c2e6e 100644 --- a/redist/redist-manifests/.manifest.redist-server-preview.txt +++ b/redist/redist-manifests/.manifest.redist-server-preview.txt @@ -1 +1 @@ -1916688384753351360 +6727365712591573991 diff --git a/redist/redist-server-preview/Assembly-CSharp.dll b/redist/redist-server-preview/Assembly-CSharp.dll index 2cd23c7a..65a345e9 100755 Binary files a/redist/redist-server-preview/Assembly-CSharp.dll and b/redist/redist-server-preview/Assembly-CSharp.dll differ diff --git a/redist/redist-server-preview/Assembly-CSharp.xml b/redist/redist-server-preview/Assembly-CSharp.xml index 8ba4ea17..2cef26ef 100755 --- a/redist/redist-server-preview/Assembly-CSharp.xml +++ b/redist/redist-server-preview/Assembly-CSharp.xml @@ -1103,6 +1103,12 @@ This value is confusing because in the level editor it is the normalized radius, but in-game it is the square radius. + + + Please check CurrentlyAllowsBuilding. + Bypassed by LevelAsset's ShouldAllowBuildingInSafezonesInSingleplayer option. + + Tools like carjacks and tires can be used in safezone by admins for maintenance. @@ -3578,56 +3584,56 @@ Is the Ctrl-C or Ctrl-Break signal being handled? - + - Payload for the DamageTool.damagePlayer function. + Marker for counting number of tips. - + - Should armor worn on matching limb be factored in? + Camera used while transitioning between scenes to prevent the "no cameras rendering" warning. - + - Should game mode config damage multiplier be factored in? + Shown when game connection ping is significantly higher than server browser ping. At the time of writing + (2025-01-17) this is likely because the server is using an "anycast proxy" in front of Steam A2S cache. - + - If player dies should it count towards quests? + Set to Time.frameCount + 1 while loading. + In the past used realtime, but that was unreliable if an individual frame took too long. - + - Effect to apply to ragdoll if dead. + Select a loading image while on the startup screen or a level without any images. - + - Marker for counting number of tips. + Payload for the DamageTool.damagePlayer function. - + - Camera used while transitioning between scenes to prevent the "no cameras rendering" warning. + Should armor worn on matching limb be factored in? - + - Shown when game connection ping is significantly higher than server browser ping. At the time of writing - (2025-01-17) this is likely because the server is using an "anycast proxy" in front of Steam A2S cache. + Should game mode config damage multiplier be factored in? - + - Set to Time.frameCount + 1 while loading. - In the past used realtime, but that was unreliable if an individual frame took too long. + If player dies should it count towards quests? - + - Select a loading image while on the startup screen or a level without any images. + Effect to apply to ragdoll if dead. @@ -3762,7 +3768,7 @@ If true, information like IP addresses and login tokens should be censored in vanilla logs. - Nelson 2024-11-11: Special thanks to Jdance and asineth0 in public issue #4740! + (public issue #4740) @@ -6049,17 +6055,6 @@ Absolute path to the map folder. - - - Whether unity analytics should track this map's name. Don't want to burn all the analysis points! - - - - - Maps included with the game only, separate from category because arena maps are misc. - Category is set as part of the config file. This is only mainly used to enable unity analytics tracking for map name. - - Only used for play menu categories at the moment. @@ -7381,6 +7376,12 @@ Note: this is the list as-configured. It has not been filtered according to gameplay config. + + + Not shown in the UI. These tags are checked once per-level-startup. + For example, used to check for "singleplayer" tag or a map-specific tag. + + If true, and transferState is enabled, delete attached items. @@ -7398,9 +7399,7 @@ - 2023-05-27: requested by Renaxon because some Arid blueprints are debug-only and - should not be visible when players search by name. (the 3.23.7.0 update made - non-craftable blueprints searchable for Buak) + Useful for hiding developer/debug internal blueprints that should not be visible when players search by name. @@ -10523,7 +10522,7 @@ Whether this entry should enable rich text formatting. - False by default because players abuse font size and ugly colors. + False by default to prevent players including markup themselves. @@ -12690,6 +12689,39 @@ If not null and damage is applied, is called with this position (startle: true). + + + Implemented by assets which gun supports checking for damage falloff. + When implemented, PopulateAsset should call PopulateArmorFalloff. + + + + + Ranged damage (guns) from greater than this distance finishes decreasing toward falloff multiplier. + Defaults to -1, in which case armor falloff is ignored. + + + + + Ranged damage (guns) from greater than this distance begins decreasing toward falloff multiplier. + Defaults to ArmorFalloffMaxRange. + + + + + [0, 1] normalized percentage of incoming damage to apply past IncomingDamageFalloffMaxRange. + + + + + Should hitmarker be shown client-side for a given range? + + + + + Amount to multiply damage by at a given range. + + If true, button tooltip will be overridden with tooltip from states array. @@ -14496,6 +14528,16 @@ Players are kicked from multiplayer if their skin color is within threshold of any of these rules. + + + If true, bypasses SafezoneNode no-buildables mode in singleplayer. + + + + + Blueprints can test for these tags. (Future extension here?) + + Controls where attachments looks for ADS alignment transform. @@ -19934,9 +19976,6 @@ Maps region coord to a list of sub-road renderers in that region. Unlike older "region" features, coord can be outside of the old bounds. Not used in the editor or the dedicated server. - - Nelson 2025-03-28: experimenting with this to see whether it reduces time spent culling far-away road - renderers on Rio de Janeiro Remastered. (Lots of roads on this map.) @@ -20278,6 +20317,11 @@ Used when creating/deleting levels, as well as following workshop changes. + + + Initialized along with level asset. + + Get level's cached asset, if any. diff --git a/redist/redist-server-preview/RocketModFix.Unturned.Redist.Server.nuspec b/redist/redist-server-preview/RocketModFix.Unturned.Redist.Server.nuspec index 7dad7365..656c7cb1 100644 --- a/redist/redist-server-preview/RocketModFix.Unturned.Redist.Server.nuspec +++ b/redist/redist-server-preview/RocketModFix.Unturned.Redist.Server.nuspec @@ -2,7 +2,7 @@ RocketModFix.Unturned.Redist.Server - 3.25.10.107-preview20806250 + 3.25.10.108-preview21025998 Unturned 3 Server-side redistributables. Standalone and always up-to-date. diff --git a/redist/redist-server-preview/SDG.Glazier.Runtime.dll b/redist/redist-server-preview/SDG.Glazier.Runtime.dll index 6e3c6495..7a78c9d3 100755 Binary files a/redist/redist-server-preview/SDG.Glazier.Runtime.dll and b/redist/redist-server-preview/SDG.Glazier.Runtime.dll differ diff --git a/redist/redist-server-preview/SDG.HostBans.Runtime.dll b/redist/redist-server-preview/SDG.HostBans.Runtime.dll index 0d124ace..7630b9b4 100755 Binary files a/redist/redist-server-preview/SDG.HostBans.Runtime.dll and b/redist/redist-server-preview/SDG.HostBans.Runtime.dll differ diff --git a/redist/redist-server-preview/SDG.NetPak.Runtime.dll b/redist/redist-server-preview/SDG.NetPak.Runtime.dll index d9083d4e..15b070b2 100755 Binary files a/redist/redist-server-preview/SDG.NetPak.Runtime.dll and b/redist/redist-server-preview/SDG.NetPak.Runtime.dll differ diff --git a/redist/redist-server-preview/SDG.NetTransport.dll b/redist/redist-server-preview/SDG.NetTransport.dll index 7e111d3e..2e44b2f2 100755 Binary files a/redist/redist-server-preview/SDG.NetTransport.dll and b/redist/redist-server-preview/SDG.NetTransport.dll differ diff --git a/redist/redist-server-preview/SystemEx.dll b/redist/redist-server-preview/SystemEx.dll index 094e6fe9..fdb6a31a 100755 Binary files a/redist/redist-server-preview/SystemEx.dll and b/redist/redist-server-preview/SystemEx.dll differ diff --git a/redist/redist-server-preview/UnityEx.dll b/redist/redist-server-preview/UnityEx.dll index 8a627715..b8fda6d7 100755 Binary files a/redist/redist-server-preview/UnityEx.dll and b/redist/redist-server-preview/UnityEx.dll differ diff --git a/redist/redist-server-preview/UnturnedDat.dll b/redist/redist-server-preview/UnturnedDat.dll index b913256b..d77fbc50 100755 Binary files a/redist/redist-server-preview/UnturnedDat.dll and b/redist/redist-server-preview/UnturnedDat.dll differ diff --git a/redist/redist-server-preview/com.rlabrecque.steamworks.net.dll b/redist/redist-server-preview/com.rlabrecque.steamworks.net.dll index 7410309c..40ec6abd 100755 Binary files a/redist/redist-server-preview/com.rlabrecque.steamworks.net.dll and b/redist/redist-server-preview/com.rlabrecque.steamworks.net.dll differ diff --git a/redist/redist-server-preview/manifest.sha256.json b/redist/redist-server-preview/manifest.sha256.json index fa6d9277..f5cee40a 100644 --- a/redist/redist-server-preview/manifest.sha256.json +++ b/redist/redist-server-preview/manifest.sha256.json @@ -1,13 +1,13 @@ { - "SDG.HostBans.Runtime.dll": "78da668b9a8aeec1c20e5bf42962c17a5644594c4512a3c54b9dca9bb40ffce1", - "com.rlabrecque.steamworks.net.dll": "85bdd7e334c539bf51ed4a5fb8a86e513ab955b12e6e98e05fbb488af6d3ddbf", - "Assembly-CSharp.dll": "e8c0ba26986258d9466b010ac68a5ad93fded84278fd55594e36d23950ed2995", - "SDG.NetTransport.dll": "30282bf456d2a3aebf8a2a3b0f45d867b1afc2c02a2a181eb3bc804be1304a4a", - "Assembly-CSharp.xml": "092fe39bfc1f138d01615a417e3cbed97bd07deee25c6f03e53c922630a19e8e", + "SDG.HostBans.Runtime.dll": "8dee797f51bc71d963956dd8c5a9dcb20cb28b4d78f7277dff1ac5c04c41dd5a", + "com.rlabrecque.steamworks.net.dll": "be82f615a25dc536c0629a14b786bb6c7122b12fc097db64d1062a86e16c6239", + "Assembly-CSharp.dll": "04bddd4496baa68cbd30c9875b3b79de4010417da4d7c86ecf49b868442d0173", + "SDG.NetTransport.dll": "718ae0c6417d1fb299c3c393276335f9806e8f0d3f342d87604f289bd0aa697e", + "Assembly-CSharp.xml": "6608031abf3e1d480de38de3aee92759e17a36977ec268a6a705f64176bf0f7d", "SDG.NetPak.Runtime.xml": "f9592fc449fbf9564e4d5d6b28d2d6c9cda75e94bc38250e65c1a1ff064aad11", - "SystemEx.dll": "f90a84aa70e170e6dc33f9cb1affe04f4faef7877b954308c3e83753b3a2e12a", - "UnturnedDat.dll": "16d59def882e69ac69921176c00b483989b59663a00003515d9784e23951c858", - "SDG.NetPak.Runtime.dll": "e151c8a3fa92951ae9d655fad2a725b9e732478ea3de3362427b408b1da6b225", - "UnityEx.dll": "0e5f1775a7de5c7925f3deccdbede946efa55eb9d0f2bb275ac46e0d175a83bf", - "SDG.Glazier.Runtime.dll": "20652867b4418e30cb04bc022b3a83c63f0390657bc83e30a10fc1efd96cc7e6" + "SystemEx.dll": "c24f230d8a69a6da27acb6624ece0f88644acfe2aa27b362298c8951bd8d1967", + "UnturnedDat.dll": "5df9a82b0bdabdb43da09b6975e1497e2b9524537ba362da2ea9a23ae2a075d9", + "SDG.NetPak.Runtime.dll": "d9eef486901b39ca115f514d61f93e09392b0cc0956160cd479bcd6bc43b56d2", + "UnityEx.dll": "595dfdfe0678517b0b735054a7bbe3cc8de2fddf80b2d855512f4f4f70e6a029", + "SDG.Glazier.Runtime.dll": "320ed9315da9cb92bc8aa37cef6db127324de0a722ad793a6740977c14f2bb50" } \ No newline at end of file diff --git a/redist/redist-server-preview/version.preview.json b/redist/redist-server-preview/version.preview.json index 778fd45f..2514e597 100644 --- a/redist/redist-server-preview/version.preview.json +++ b/redist/redist-server-preview/version.preview.json @@ -1,7 +1,7 @@ { - "GameVersion": "3.25.10.107", - "BuildId": "20806250", - "NuGetVersion": "3.25.10.107-preview20806250", - "FilesHash": "14D0B09A459E7A95FA2D4CC586927821C302063572ED92F15CFA45D1E6CE8905", - "LastUpdated": "2025-11-14T23:18:30.5007161Z" + "GameVersion": "3.25.10.108", + "BuildId": "21025998", + "NuGetVersion": "3.25.10.108-preview21025998", + "FilesHash": "ED348AEA77A7CF00F38408A41BBA5C16D765566E65520CCEEC0C905D4CF27A10", + "LastUpdated": "2025-12-02T18:32:30.8905096Z" } \ No newline at end of file