1. Unturned
  2. News

Unturned News

3.21.30.0 Update Notes

Halloween




The survivors on Kuwait's Icarus island have put up some new decorations to celebrate the event! Halloween festivities are taking place on many of the maps, including Elver, and the Liberator crew are dressed up in their costumes. On behalf of the map creators, the zombies, and myself: Happy Halloween!

Changelog
  • Switched query port with connection port to make Steam browser protocol connect easier.
  • Removed recommended max players.
  • Removed option for servers to use old/legacy/deprecated Steam networking.
  • Added calibers to hidden barrels to make them harder to misuse.
  • Experimentally replaced manual input re-sending with transport layer reliable send.
  • Fixed immediately dying to fall damage on maps below the level origin.
Port Change


The Steam query port is now the configured port rather than plus one. This means any Steam browser protocol links will need their port decreased by one. For example steam://connect/127.0.0.1:27016 should be changed to steam://connect/127.0.0.1:27015. There have been a few related changes to make this work more reliably as well.

3.21.29.0 Update Notes

Changelog:


Added:
  • Accepted several weapon skins from the curated workshop.
  • Configurable default starting values for health, food, water, and infection.
  • Harvest_Reward_Experience option for harvestable items.
  • Forage_Reward_Experience option for forageable trees.
  • Halloween_Redirect option for trees, props, terrain materials and foliage.
  • Command-line option -LogLevelHash to debug modified level kick.
Changed:
  • Converted mouse aim sensitivity to degrees per pixel rather than arbitrary multiplier.
  • Moved server password entry into its own separate menu.
  • Separated "space" server list filter into "has players" and "has available slots" filters.
  • Updated character .blend included in source files.
Fixed:
  • Missing belt on left side of RCMP uniform top.
  • Zombie kill XP using Full_Moon_Experience_Multiplier rather than Beacon_Experience_Multiplier.
  • Damage potentially rounding to zero and/or getting incorrectly clamped during horde beacon.
  • Exception editing arena map after playing non-arena map.
  • Loading levels with mismatched bounds/flags_data/flags files.
  • Client locally removing group invitation when server prevented accepting.
  • Pool cue crafting recipes using logs rather than sticks.
  • Scythe incorrect thumbnail camera positioning.
  • Shipping cargo containers missing audio after metal door sound was consolidated.
Mouse Sensitivity:


Your mouse sensitivity has been converted to degrees per pixel. For example a value of 0.5 degrees per pixel means your would turn 50 degrees if you moved your mouse 100 pixels. I think it would be nice if more games represented mouse sensitivity this way because it would make it easier to copy input / control preferences between games.

Server Password and Filters:


Entering the password on the server browser screen was confusing. The "space" filter also only showed servers with space with at least one player, so that option was split out and replaced the password field, and the password field was moved into its own menu.

3.21.28.0 Update Notes

Changelog:


Changed:
  • Server kick for exceeding ping threshold is better explained.
Fixed:
  • Grass_2 and Grass_3 using wrong physics material.
  • Revert enabling character overlap recovery due to multiplayer exploits.
  • Prevent newlines and tabs in server listing short description.
  • Do not drop berries when attacking berry bush.

3.21.27.0 Update Notes

Changelog:


Added:
  • MinRadius option for zombie kill quests.
Changed:
  • Updated barricades attached to vehicles to use newer netid system.
  • Updated engine to Unity 2019.4.30f1. This version fixes the multi-display startup crash.
Fixed:
  • Mistake in hood triangulation of Armored Offroader.
  • Catch exceptions from onTakeItemRequested and OnGestureChanged events.
  • Zombies and animals not using their own armor multipliers when Weapons_Use_Player_Damage was enabled.
  • Light from world muzzle flash affecting viewmodel and vice versa.
  • Potential cause of issues if player lost connection at transport layer without notifying game.
  • Blimp exit position outside bounds.

3.21.26.0 Update Notes

Changelog:


Added:
  • Pooling (recycling) for barricades and structures to improve multiplayer performance.
  • Accepted several curated workshop skins.
Changed:
  • Replaced profanity filter with Steam text filter for performance reasons. The old naive filter can be re-enabled with the "-NoSteamTextFiltering" command-line flag.
  • Improved clothing CPU and RAM usage. Previously the textures were combined on the CPU rather than a shader. Custom clothing can now disable the CPU readable flag, and is no longer limited to 128x128.
Fixed:
  • Fishing catch timer not getting randomized.
  • Grid snapping when dragging on plane.
  • Use vehicle exit position when saving passenger position.
  • Slight discoloration on plush item face.
  • Include Level.hierarchy file in level hash.
Barricade and Structure Changes:


This update expands on the base-building optimizations from the 3.21.24.0 update by pooling barricades/structures that have been previously loaded. Rather than destroying these items when an area is unloaded they are now recycled (pooled) and reused in the next loaded area. Many changes and optimizations were made to the code for each barricade type (e.g., generators, mannequins, signs) in order to take advantage of this performance improvement, so there will probably be some unusual bugs to track down.

Modded barricades/structures with custom logic may need editing before they become compatible with pooling. To work around this, pooling can be disabled per-item by adding the line "Eligible_For_Pooling false" to their .dat file.

Read about the motivations and priorities behind this rewrite here.

Patch #1:


Fixed:
  • Claim flags not changing owner properly.