diff --git a/redist/redist-manifests/.manifest.redist-server-preview-old.txt b/redist/redist-manifests/.manifest.redist-server-preview-old.txt
index c366dd09..3e7c2e6e 100644
--- a/redist/redist-manifests/.manifest.redist-server-preview-old.txt
+++ b/redist/redist-manifests/.manifest.redist-server-preview-old.txt
@@ -1 +1 @@
-1916688384753351360
+6727365712591573991
diff --git a/redist/redist-server-preview-old/Assembly-CSharp.dll b/redist/redist-server-preview-old/Assembly-CSharp.dll
index 2cd23c7a..65a345e9 100755
Binary files a/redist/redist-server-preview-old/Assembly-CSharp.dll and b/redist/redist-server-preview-old/Assembly-CSharp.dll differ
diff --git a/redist/redist-server-preview-old/Assembly-CSharp.xml b/redist/redist-server-preview-old/Assembly-CSharp.xml
index 8ba4ea17..2cef26ef 100755
--- a/redist/redist-server-preview-old/Assembly-CSharp.xml
+++ b/redist/redist-server-preview-old/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-old/RocketModFix.Unturned.Redist.Server.nuspec b/redist/redist-server-preview-old/RocketModFix.Unturned.Redist.Server.nuspec
index c146279e..622e09d0 100644
--- a/redist/redist-server-preview-old/RocketModFix.Unturned.Redist.Server.nuspec
+++ b/redist/redist-server-preview-old/RocketModFix.Unturned.Redist.Server.nuspec
@@ -2,7 +2,7 @@
RocketModFix.Unturned.Redist.Server-Preview
- 3.25.10.107
+ 3.25.10.108
Unturned 3 Server-side Preview redistributables. Standalone and always up-to-date.
diff --git a/redist/redist-server-preview-old/SDG.Glazier.Runtime.dll b/redist/redist-server-preview-old/SDG.Glazier.Runtime.dll
index 6e3c6495..7a78c9d3 100755
Binary files a/redist/redist-server-preview-old/SDG.Glazier.Runtime.dll and b/redist/redist-server-preview-old/SDG.Glazier.Runtime.dll differ
diff --git a/redist/redist-server-preview-old/SDG.HostBans.Runtime.dll b/redist/redist-server-preview-old/SDG.HostBans.Runtime.dll
index 0d124ace..7630b9b4 100755
Binary files a/redist/redist-server-preview-old/SDG.HostBans.Runtime.dll and b/redist/redist-server-preview-old/SDG.HostBans.Runtime.dll differ
diff --git a/redist/redist-server-preview-old/SDG.NetPak.Runtime.dll b/redist/redist-server-preview-old/SDG.NetPak.Runtime.dll
index d9083d4e..15b070b2 100755
Binary files a/redist/redist-server-preview-old/SDG.NetPak.Runtime.dll and b/redist/redist-server-preview-old/SDG.NetPak.Runtime.dll differ
diff --git a/redist/redist-server-preview-old/SDG.NetTransport.dll b/redist/redist-server-preview-old/SDG.NetTransport.dll
index 7e111d3e..2e44b2f2 100755
Binary files a/redist/redist-server-preview-old/SDG.NetTransport.dll and b/redist/redist-server-preview-old/SDG.NetTransport.dll differ
diff --git a/redist/redist-server-preview-old/SystemEx.dll b/redist/redist-server-preview-old/SystemEx.dll
index 094e6fe9..fdb6a31a 100755
Binary files a/redist/redist-server-preview-old/SystemEx.dll and b/redist/redist-server-preview-old/SystemEx.dll differ
diff --git a/redist/redist-server-preview-old/UnityEx.dll b/redist/redist-server-preview-old/UnityEx.dll
index 8a627715..b8fda6d7 100755
Binary files a/redist/redist-server-preview-old/UnityEx.dll and b/redist/redist-server-preview-old/UnityEx.dll differ
diff --git a/redist/redist-server-preview-old/UnturnedDat.dll b/redist/redist-server-preview-old/UnturnedDat.dll
index b913256b..d77fbc50 100755
Binary files a/redist/redist-server-preview-old/UnturnedDat.dll and b/redist/redist-server-preview-old/UnturnedDat.dll differ
diff --git a/redist/redist-server-preview-old/com.rlabrecque.steamworks.net.dll b/redist/redist-server-preview-old/com.rlabrecque.steamworks.net.dll
index 7410309c..40ec6abd 100755
Binary files a/redist/redist-server-preview-old/com.rlabrecque.steamworks.net.dll and b/redist/redist-server-preview-old/com.rlabrecque.steamworks.net.dll differ
diff --git a/redist/redist-server-preview-old/manifest.sha256.json b/redist/redist-server-preview-old/manifest.sha256.json
index fa6d9277..f5cee40a 100644
--- a/redist/redist-server-preview-old/manifest.sha256.json
+++ b/redist/redist-server-preview-old/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-old/version.json b/redist/redist-server-preview-old/version.json
index 097c3ab4..2b9f9ac0 100644
--- a/redist/redist-server-preview-old/version.json
+++ b/redist/redist-server-preview-old/version.json
@@ -1,7 +1,7 @@
{
- "GameVersion": "3.25.10.107",
- "BuildId": "20806250",
- "NuGetVersion": "3.25.10.107",
- "FilesHash": "14D0B09A459E7A95FA2D4CC586927821C302063572ED92F15CFA45D1E6CE8905",
- "LastUpdated": "2025-11-14T23:18:32.457522Z"
+ "GameVersion": "3.25.10.108",
+ "BuildId": "21025998",
+ "NuGetVersion": "3.25.10.108",
+ "FilesHash": "ED348AEA77A7CF00F38408A41BBA5C16D765566E65520CCEEC0C905D4CF27A10",
+ "LastUpdated": "2025-12-02T18:32:26.5388391Z"
}
\ No newline at end of file