diff --git a/redist/redist-manifests/.manifest.redist-server-preview.txt b/redist/redist-manifests/.manifest.redist-server-preview.txt
index 11d40cba..11b5fb7f 100644
--- a/redist/redist-manifests/.manifest.redist-server-preview.txt
+++ b/redist/redist-manifests/.manifest.redist-server-preview.txt
@@ -1 +1 @@
-4090706226866703917
+3572819625664363169
diff --git a/redist/redist-server-preview/Assembly-CSharp.dll b/redist/redist-server-preview/Assembly-CSharp.dll
index 65683d74..575bd9c1 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 5ee451f4..7d28b470 100755
--- a/redist/redist-server-preview/Assembly-CSharp.xml
+++ b/redist/redist-server-preview/Assembly-CSharp.xml
@@ -1118,6 +1118,11 @@
This value is confusing because in the level editor it is the normalized radius, but in-game it is the square radius.
+
+
+ If true, players inside the safezone cannot use items categorized as "weapons" (/hostile).
+
+
Please check CurrentlyAllowsBuilding.
@@ -1125,6 +1130,12 @@
Gameplay config's Bypass_Building_In_Safezones option.
+
+
+ If true, players inside the safezone cannot take damage. (Unless damage's bypassSafezone parameter is true.)
+ For backwards compatibility this is true if noWeapons was true.
+
+
Tools like carjacks and tires can be used in safezone by admins for maintenance.
@@ -3643,56 +3654,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.
@@ -6292,6 +6303,11 @@
If true, map creator has verified the clutter option works as-expected.
+
+
+ If true, map creator has verified that volumes are ONLY placed in the level editor (not Unity prefabs).
+
+
Can be null if not configured.
@@ -7866,6 +7882,17 @@
This overload doesn't support legacy Condition_# format.
+
+
+ Each quality tier has different rarities.
+ Legendary: 5% Epic: 20% Rare: 75%
+
+
+
+
+ Each item has an equal chance regardless of quality.
+
+
Can be added to any GameObject to receive text chat events.
@@ -7927,17 +7954,6 @@
Invoked when a player message passes the filters.
-
-
- Each quality tier has different rarities.
- Legendary: 5% Epic: 20% Rare: 75%
-
-
-
-
- Each item has an equal chance regardless of quality.
-
-
Determines how to handle a server if it matches a rule.
@@ -13413,6 +13429,17 @@
so removing legacy effect id would break their content.
+
+
+ If true, players inside the safezone cannot use items categorized as "weapons" (/hostile).
+
+
+
+
+ If true, players inside the safezone cannot take damage. (Unless damage's bypassSafezone parameter is true.)
+ For backwards compatibility this is true if noWeapons was true.
+
+
If the file already exists when writing we will move it to this path. (public issue #4636)
@@ -14413,6 +14440,11 @@
Re-submit previous query after a query failure.
+
+
+ Add item to every cell within bounds.
+
+
Can be null if nothing has been added at position.
@@ -14423,7 +14455,7 @@
Does not add new lists to empty cells.
-
+
Number of Lists to preallocate in batches.
(GRID_SIZE * GRID_SIZE) % LIST_POOL_SIZE should be zero leftover.
@@ -15997,12 +16029,29 @@
Auto-registering list of volume manager subclasses for level editor.
+
+
+ Called in play mode if level has asserted that volumes do not move.
+
+
Should calling InstantiateVolume create a new volume?
False for deprecated (landscape hole volume) types.
+
+
+ Static volumes optimization is only useful for volume types which frequently lookup volume(s)
+ overlapping a given position.
+
+
+
+
+ Ideally this might be a BVH or octree/quadtree or something, but RegionList is simple and
+ already works / will be good enough for a quick patch.
+
+
The game uses Process.Start to open web links when the Steam overlay is unavailable, which could be exploited
@@ -22369,6 +22418,11 @@
rates there may be multiple FixedUpdates per frame.
+
+
+ Refer to PlayerMovement's comment.
+
+
Nelson 2025-04-30: carrying this over from whatever very old version of the A* Pathfinding Project the game was
diff --git a/redist/redist-server-preview/RocketModFix.Unturned.Redist.Server.nuspec b/redist/redist-server-preview/RocketModFix.Unturned.Redist.Server.nuspec
index cbf5c97b..b6293311 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.26.3.1-preview23050362
+ 3.26.3.1-preview23081394
Unturned 3 Server-side redistributables. Standalone and always up-to-date.
diff --git a/redist/redist-server-preview/manifest.sha256.json b/redist/redist-server-preview/manifest.sha256.json
index 3ff9d6b0..17fb2537 100644
--- a/redist/redist-server-preview/manifest.sha256.json
+++ b/redist/redist-server-preview/manifest.sha256.json
@@ -1,6 +1,6 @@
{
"SDG.NetPak.Runtime.xml": "f9592fc449fbf9564e4d5d6b28d2d6c9cda75e94bc38250e65c1a1ff064aad11",
- "Assembly-CSharp.dll": "597684a7199f056cd8980246f07af09dced52fb67518783dcaad157d813156b0",
+ "Assembly-CSharp.dll": "c152f7c93c14e996ee1117e3e8af1b08eba2d2c22eccdf9ba1db96c432d89f98",
"SDG.NetPak.Runtime.dll": "799131e9bc61cb5ce8e8bbb7096db7428e8c7432272e6983b6d7d5b7dbf1c2f2",
"SDG.Glazier.Runtime.dll": "1499cf8f7361ca68146e1f19b73795ad3ff528d30bf2f9097028954e7cf66362",
"SystemEx.dll": "4accc7ec3aa94c42de3cc3558dede4f9dccc64d4026d487df1286d4c4edf3035",
@@ -8,6 +8,6 @@
"SDG.NetTransport.dll": "b47c089ec3593bd0489bb31392c1cced376d477c64fd2404c556ead51cbed5f0",
"UnturnedDat.dll": "edc458f6591fb75f8b6e2d45c5108e1c4e6d298f4f632e0159f28b34e3b5b4c9",
"SDG.HostBans.Runtime.dll": "a2c01b9c771cad7e8d744dc19e2480cf2b72ff0f460158133df7fd9c27acba09",
- "Assembly-CSharp.xml": "1f03e3ce983a25c0ac1b2df78bc85187297de702a9348c4574e9fe29463da347",
+ "Assembly-CSharp.xml": "bcae9c92785863b48b3283b0b33877f197f668b701fd527f5fd6d857270b5ffb",
"com.rlabrecque.steamworks.net.dll": "3676041ec1ed556b412c1a1a0915b889cca7177bfa776756a4e6295d89413143"
}
\ 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 8388ba60..f62978b6 100644
--- a/redist/redist-server-preview/version.preview.json
+++ b/redist/redist-server-preview/version.preview.json
@@ -1,7 +1,7 @@
{
"GameVersion": "3.26.3.1",
- "BuildId": "23050362",
- "NuGetVersion": "3.26.3.1-preview23050362",
- "FilesHash": "3F4CBE7130BA4EA118E7C1628A7108BBF58F794C7E6AE0AF30F2796AF29AEDBC",
- "LastUpdated": "2026-05-01T19:41:48.3159661Z"
+ "BuildId": "23081394",
+ "NuGetVersion": "3.26.3.1-preview23081394",
+ "FilesHash": "49127D180112B09DF0690929DACB9752A62A10C9678F4495FB198056F5F373D4",
+ "LastUpdated": "2026-05-04T19:53:22.0478479Z"
}
\ No newline at end of file