Skip to content

Commit 6d21ed6

Browse files
30 August 2025 - Version 3.25.8.106 (19774812) (#317)
Co-authored-by: rocketmodfixadmin <[email protected]>
1 parent bc062dc commit 6d21ed6

File tree

6 files changed

+113
-11
lines changed

6 files changed

+113
-11
lines changed
6.5 KB
Binary file not shown.

redist/redist-client-preview-publicized/Assembly-CSharp.xml

Lines changed: 104 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -623,6 +623,12 @@
623623
refer to zombie table from external files, e.g., NPC zombie kills condition.
624624
</summary>
625625
</member>
626+
<member name="P:SDG.Unturned.ItemDetonatorAsset.shouldFriendlySentryTargetUser">
627+
<summary>
628+
Nelson 2025-08-20: changing this to affect both sentries and safezones. Some modded safezones allow
629+
building but not weapons, so players were using charges to destroy houses. (public issue #5175)
630+
</summary>
631+
</member>
626632
<member name="F:SDG.Unturned.SteamPlayer.battlEyeId">
627633
<summary>
628634
Not an actual Steam ID or BattlEye ID, instead this is used to map player references to and from BE.
@@ -705,6 +711,13 @@
705711
players if a certain amount of time passes. (e.g., if a cheat is canceling the request)
706712
</summary>
707713
</member>
714+
<member name="F:SDG.Unturned.SteamPlayer.culledPlayers">
715+
<summary>
716+
Since this isn't accessible to plugins it isn't necessarily up-to-date. For example, when a player
717+
teleports the culledPlayers list isn't updated until the next PlayerManager sync. If this becomes
718+
publicly accessible in some way it should be kept in sync.
719+
</summary>
720+
</member>
708721
<member name="T:SDG.Unturned.TacticalLaserScale">
709722
<summary>
710723
Component for the tactical laser attachment's red dot.
@@ -992,6 +1005,12 @@
9921005
Get mouse position in viewport coordinates where zero is the bottom left and one is the top right.
9931006
</summary>
9941007
</member>
1008+
<member name="P:SDG.Unturned.ItemThrowableAsset.ExplodeOnImpactDestroyOnClient">
1009+
<summary>
1010+
If true, clients destroy Throwable prefab upon collision. Defaults to false.
1011+
Optional to ensure backwards compatibility for unexpected setups.
1012+
</summary>
1013+
</member>
9951014
<member name="F:SDG.Unturned.EDeadzoneType.DefaultRadiation">
9961015
<summary>
9971016
Original type on the Russia map which requires a mask with filters.
@@ -2692,6 +2711,16 @@
26922711
Turn taillights on/off depending on state.
26932712
</summary>
26942713
</member>
2714+
<member name="M:SDG.Unturned.InteractableVehicle.GetSeatByIndex(System.Int32)">
2715+
<summary>
2716+
Returns null if index is out of bounds or initialization has failed.
2717+
</summary>
2718+
</member>
2719+
<member name="M:SDG.Unturned.InteractableVehicle.GetClientBySeatIndex(System.Int32)">
2720+
<summary>
2721+
Returns null if index is out of bounds, initialization failed, or seat is empty.
2722+
</summary>
2723+
</member>
26952724
<member name="F:SDG.Unturned.InteractableVehicle.hasDroppedScrapItemsAlready">
26962725
<summary>
26972726
This check should really not be necessary, but somehow it is a recurring issue that servers get slowed down
@@ -3367,6 +3396,21 @@
33673396
Prior to 2022-04-11 this was the target field of view. (90/fov)
33683397
</summary>
33693398
</member>
3399+
<member name="P:SDG.Unturned.NPCFlagMathReward.TextFormatMode">
3400+
<summary>
3401+
Determines how NPCFlagMathReward handles formatReward.
3402+
</summary>
3403+
</member>
3404+
<member name="F:SDG.Unturned.NPCFlagMathReward.ETextFormatMode.None">
3405+
<summary>
3406+
Use text as-is without formatting. For backwards compatibility.
3407+
</summary>
3408+
</member>
3409+
<member name="F:SDG.Unturned.NPCFlagMathReward.ETextFormatMode.FlagValues">
3410+
<summary>
3411+
Format flag A value into {0} and flag B value (or default) into {1}.
3412+
</summary>
3413+
</member>
33703414
<member name="P:SDG.Unturned.ItemSentryAsset.AmmoConsumptionProbability">
33713415
<summary>
33723416
[0, 1] percentage whether a shot decreases ammo count. Defaults to 100%.
@@ -4267,12 +4311,14 @@
42674311
<summary>
42684312
How quickly RPM can increase in RPM/s.
42694313
e.g., 1000 will take 2 seconds to go from 2000 to 4000 RPM.
4314+
Defaults to -1 which instantly changes RPM.
42704315
</summary>
42714316
</member>
42724317
<member name="P:SDG.Unturned.VehicleAsset.EngineRpmDecreaseRate">
42734318
<summary>
42744319
How quickly RPM can decrease in RPM/s.
42754320
e.g., 1000 will take 2 seconds to go from 4000 to 2000 RPM.
4321+
Defaults to -1 which instantly changes RPM.
42764322
</summary>
42774323
</member>
42784324
<member name="P:SDG.Unturned.VehicleAsset.EngineMaxTorque">
@@ -9440,6 +9486,13 @@
94409486
Kept from prior to introduction of pluginWidgetFlags.
94419487
</summary>
94429488
</member>
9489+
<member name="P:SDG.Unturned.Player.ServerAllowKnowledgeOfAllClientPositions">
9490+
<summary>
9491+
If true, bypass player culling test as if freecam overlay were active.
9492+
Enables plugins to implement a custom admin culling bypass switch. (Was requested.)
9493+
Defaults to false.
9494+
</summary>
9495+
</member>
94439496
<member name="P:SDG.Unturned.Player.AdminUsageFlags">
94449497
<summary>
94459498
Which admin powers are currently in use by the client.
@@ -9468,6 +9521,11 @@
94689521
Teleport to bed, if player has set one.
94699522
</summary>
94709523
</member>
9524+
<member name="M:SDG.Unturned.Player.GatherTeleportRemoteClientConnections(UnityEngine.Vector3)">
9525+
<summary>
9526+
Teleport is always handled by owner and locally (loopback), but *not* by culled clients.
9527+
</summary>
9528+
</member>
94719529
<member name="F:SDG.Unturned.Player.maxRateLimitedActionsPerSecond">
94729530
<summary>
94739531
How many calls to <see cref="M:SDG.Unturned.Player.tryToPerformRateLimitedAction"/> will succeed per second.
@@ -10110,6 +10168,12 @@
1011010168
Multiplier for CloudOverrideParticlesPrefab emission rate according to level's clouds intensity.
1011110169
</summary>
1011210170
</member>
10171+
<member name="P:SDG.Unturned.LevelAsset.CloudOverrideParticleSystemsPath.MaterialColorPropertyNames">
10172+
<summary>
10173+
Particle system's material instance will have these color properties set to the level's cloud color.
10174+
Defaults to _Color.
10175+
</summary>
10176+
</member>
1011310177
<member name="F:SDG.Unturned.LevelAsset.terrainColorRules">
1011410178
<summary>
1011510179
Players are kicked from multiplayer if their skin color is within threshold of any of these rules.
@@ -10248,6 +10312,12 @@
1024810312
Called with fixed span of indexes e.g. [0, 10), then [10, 20). This function then clamps the final span to the vehicle count.
1024910313
</summary>
1025010314
</member>
10315+
<member name="F:SDG.Unturned.VehicleManager.SendExitVehicle">
10316+
<summary>
10317+
Plugin devs: if you are using reflection to call this even though it's private, please use sendExitVehicle
10318+
instead which properly handles player culling.
10319+
</summary>
10320+
</member>
1025110321
<member name="M:SDG.Unturned.VehicleManager.ServerForcePassengerIntoVehicle(SDG.Unturned.Player,SDG.Unturned.InteractableVehicle)">
1025210322
<summary>
1025310323
Does as few tests as possible while maintaining base game expectations.
@@ -10265,6 +10335,11 @@
1026510335
Remove player from vehicle and teleport them to an unchecked destination.
1026610336
</summary>
1026710337
</member>
10338+
<member name="M:SDG.Unturned.VehicleManager.sendExitVehicle(SDG.Unturned.InteractableVehicle,System.Byte,UnityEngine.Vector3,System.Byte,System.Boolean)">
10339+
<summary>
10340+
Handles culling if exit position is not visible to certain clients.
10341+
</summary>
10342+
</member>
1026810343
<member name="M:SDG.Unturned.VehicleManager.canUseSpawnpoint(SDG.Unturned.VehicleSpawnpoint)">
1026910344
<summary>
1027010345
Is spawnpoint open for vehicle?
@@ -10851,13 +10926,35 @@
1085110926
Remove fuel from target.
1085210927
</summary>
1085310928
</member>
10929+
<member name="P:SDG.Unturned.PlayerManager.CulledPosition">
10930+
<summary>
10931+
Position to place players outside visible range.
10932+
Defaults to as far away as supported by default clamped Vector3 precision.
10933+
Doesn't use world origin because that would potentially increase rendering cost for clients near the origin.
10934+
</summary>
10935+
</member>
1085410936
<member name="P:SDG.Unturned.PlayerManager.IsClientUnderFakeLagPenalty">
1085510937
<summary>
1085610938
Whether local client is currently penalized for potentially using a lag switch. Server has an equivalent check which reduces
1085710939
damage dealt, whereas the clientside check stops shooting in order to prevent abuse of inbound-only lagswitches. For example,
1085810940
if a cheater freezes enemy positions by dropping inbound traffic while still sending movement and shooting outbound traffic.
1085910941
</summary>
1086010942
</member>
10943+
<member name="M:SDG.Unturned.PlayerManager.IsPlayerCulledAtPosition(SDG.Unturned.SteamPlayer,UnityEngine.Vector3,SDG.Unturned.SteamPlayer,UnityEngine.Vector3)">
10944+
<summary>
10945+
Will test player be culled for viewer at a given position?
10946+
10947+
Members of the same group are always visible to each other. (Used by map and HUD name overlay.)
10948+
10949+
Admins with the Spectator Overlay enabled are able to see all clients.
10950+
Similarly, plugins can set ServerAllowKnowledgeOfAllClientPositions to show all clients.
10951+
10952+
Players in vehicles:
10953+
VehicleManager notifies all clients when a player enters a vehicle, so a client may know the player's
10954+
position even if this method suggests otherwise. When exiting the vehicle, CulledPosition is sent
10955+
instead of the real exit position to clients who should cull the new position.
10956+
</summary>
10957+
</member>
1086110958
<member name="F:SDG.Unturned.PlayerDashboardInformationUI.mapLocationsContainer">
1086210959
<summary>
1086310960
Labels for named locations.
@@ -15098,6 +15195,12 @@
1509815195
Speed to launch players away from blast position.
1509915196
</summary>
1510015197
</member>
15198+
<member name="F:SDG.Unturned.ItemVestAsset.hasFallbackShirt">
15199+
<summary>
15200+
If true and player has no shirt equipped, use fallback shirt as equipped shirt.
15201+
Used by oversize vest and zip-up vest so they are visible without a shirt equipped.
15202+
</summary>
15203+
</member>
1510115204
<member name="T:SDG.Unturned.FallDamageOverride">
1510215205
<summary>
1510315206
Overrides how fall damage is calculated when landing on this game object or its descendants.
@@ -18393,7 +18496,7 @@
1839318496
player movement inside vehicles.
1839418497
</summary>
1839518498
</member>
18396-
<member name="M:SDG.Unturned.PlayerInput.getInput(System.Boolean,SDG.Unturned.ERaycastInfoUsage)">
18499+
<member name="M:SDG.Unturned.PlayerInput.getInput(System.Boolean,SDG.Unturned.ERaycastInfoUsage,System.Nullable{UnityEngine.Vector3})">
1839718500
<summary>
1839818501
Get the hit result of a raycast on the server. Until a generic way to address net objects is implemented
1839918502
this is how legacy features specify which player/animal/zombie/vehicle/etc they want to interact with.

redist/redist-client-preview-publicized/RocketModFix.Unturned.Redist.Client.nuspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<package xmlns="http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd">
33
<metadata>
44
<id>RocketModFix.Unturned.Redist.Client.Publicized</id>
5-
<version>3.25.8.103</version>
5+
<version>3.25.8.106</version>
66
<description>
77
Unturned 3 Client-side redistributables. Standalone and always up-to-date.
88
</description>
Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
{
2-
"Assembly-CSharp.xml": "6555c3b0e0632b6166f1686dead4746e79bec0b7cf42d4c83db94d602db8570a",
3-
"Assembly-CSharp.dll": "2dff3a7fdf927ea8bd7154ba1a2fc26542cbcf2552d1c9c0ae08977890cdade6",
4-
"UnturnedDat.dll": "d3dfde4566d98a340fd796895b3f0bc2bb670915d0aa816a4befa5258fe7c5b7"
2+
"Assembly-CSharp.xml": "487c712e9e3f8c3d19194084a3de0c382187571c0ca792647920b5f8c58d9780",
3+
"Assembly-CSharp.dll": "ead49cd2ba815d1cd8a5a66f7c30a6db0c54df04002376863478067e8e3bbd71"
54
}
Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
2-
"GameVersion": "3.25.8.103",
3-
"BuildId": "19401945",
4-
"NuGetVersion": "3.25.8.103",
5-
"FilesHash": "07727D10A46241C49B91ADE550A22EFA57150F2AE23B6F644088EBE1B0171606",
6-
"LastUpdated": "2025-07-29T16:57:25.6788831Z"
2+
"GameVersion": "3.25.8.106",
3+
"BuildId": "19774812",
4+
"NuGetVersion": "3.25.8.106",
5+
"FilesHash": "23B21565B7FC9B9470CF9C671F49C79C260287A2562BF51288501338A5C2477B",
6+
"LastUpdated": "2025-08-30T14:43:43.4100031Z"
77
}
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
3391314352197905465
1+
3637054770442445560

0 commit comments

Comments
 (0)