Multiplayer/History

This page serves as a categorized history section for the multiplayer page, due to the large amount of updates that have been released relating to multiplayer. These changes are categorized by the label they were given in the patch notes they were found in. For example, patch notes found in "Bug fixes" categories will be grouped together with the most recent update at the top of the list.
There have been updates to multiplayer that were not properly announced in patch notes, which means that an official time for when these changes were made cannot be found the majority of the time. These updates will be categorized in the place that best suits what they did to the game, and will have a date included based on when the update is presumed to have been added into the game. 
== Bug fixes ==
* Patch 0.3.8.5: Fixed player camera and hands becoming off center for Clients when entering a vehicle or using a Hyper Tube
* Patch 0.3.5.3: Fuel inventory in Truck Stations no longer breaks after a client player interacts with the building
* Patch 0.3.5: Fixed some session connection issues
* Patch 0.3.4.15: 
** Extractors should continue working as usual after a client player opens their menu
** Newly built Tracks are no longer invisible for Client players, but they currently don’t show their build effect anymore
* Patch 0.3.4.13: 
** Client players can no longer get unlimited hotbars when joining repeatedly
** Client players no longer need to re-equip equipment on join for it to function
** Build feedback for client players no longer states they have enough building resources when they don’t
* Patch 0.3.4.12: 
** Client players can now set standby in Generators
** Client players can now see the starting Drop Pod
** Set 0 second researches to 3 seconds in the MAM to solve invisible completion problem for Client players
* Patch 0.3.4.11: 
** Clients should see less build effects replaying when joining a game
** Clients now get the correct tutorial info when joining a newly started game
* Patch 0.3.4.9: 
** Client players can now properly interact with Lizard Doggo inventories
** Client players can now see Gas Mask filter consumption
** Client players can now see the Space Elevator animations
** Client players can now interact with Trains when the host is far away
* Patch 0.3.4.8: 
** We reintroduced some network and replication graph optimizations and added some new ones that should overall improve host performance in multiplayer
** Players should now spawn consistently in their own characters again
* Patch 0.3.4.6: Clients should now be able to correctly build and snap Freight Cars
* Patch 0.3.4.2: Building visuals should no longer persist for client players after dismantling
* Patch 0.3.4.0: Hotbars should no longer disappear for client players when logging out and joining back in
* Patch 0.3.2.0: Clients can now open Crash Sites that require power
* Patch 0.3: 
** Fixed issue with clients being able to resources other than energy sources into Generators or the fuel slot of the Truck Station
** Clients can now access freight platform inventory
** Holograms for other players don’t stutter as much on client
* Patch 0.2.1.13: Client side issue with inventory not updating for miners
* Patch 0.2.1.11: 
** Train names should now be saved correctly (also for clients)
** Fixed an issue where some players would get no color assigned to them in multiplayer ​
* Patch 0.2.1.3: Clients can now interact with the vehicle fuel and inventory again
* Patch 0.2.1.2: Clients can interact with inventories in buildings again. Vehicles still bugged
* Patch 0.1.20: Fix for when 2 people try to dock the same train
* Patch 0.1.19: Boogie rotations fixed for clients
* Patch 0.1.15: 
** Made sure all dismantle refunds are shown for clients when dismantling
** Implemented some minor ways of offloading initial client load time
* Patch 0.1.14:
** Added server rollback states and version tracking on interactions for improved precision (pinpointing exact items should work now even on high ping)
** Added client side prediction for improved responsiveness
** Reduced network data on session join for clients
* Patch 0.1.12: Players now get removed from the compass and map when they disconnect from the game
* Patch 0.1.8: Client players can now sort the inventory in various storages
* Patch 0.1.7: Unpossessed Player Characters that are killed or already dead now spawn Death Crates
* Patch 0.101: Likely fixed the issue with Sending Game Data that blocked multiplayer
* Patch 0.1:
** Fixed desync issues in multiplayer when dismantling wires connected to poles
** Fixed desync issues on landing pads that caused stutters
** Fixed client health not regenerating
== Crashes and connection ==
* Patch 0.3.4.9: Fixed crash when trying to search for an online session ID when you are not logged in
* Patch 0.3.4.8: 
** Can now change online session ID in the session settings
** Sessions starting up will now check to make sure their ID is unique and change it if necessary
** Potentially fixed a crash that occurred when clients join a game too quickly (this might introduce some period of waiting time before joining is possible)
** Fixed a rare crash related to loading train tracks
* Patch 0.3.4.7: 
** Fixed a crash that occurred when clients joined a game (related to track connection)
** Fixed client crashing when the host builds railroad tracks
* Patch 0.3.4.2: Fixed the World->bInTick crash that could occur when a client joins a game
* Patch 0.3.4.0: Potentially fixed a crash that can occur when a client player builds a building in multiplayer
* Patch 0.3.2.1: Client should no longer crash when placing a Portable Miner
* Patch 0.3.2.0: Potentially fixed a crash related to multiplayer
* Patch 0.2.1.14: Crashfix: Trains sometimes crash on client or when exiting the game.
* Patch 0.2.1.5: Fixed the multiplayer crash because of which we rolled back the last patch.
* Patch 0.2.1.4: Added a version check on joining invites and ensured that network connections with different game versions generally fail and give an error message
* Patch 0.2.1.3: Players with different versions of the game can’t join each other anymore (this was unintended and caused issues)
* Patch 0.2.1.1: Fix for client crash related to foliage
* Patch 0.1.13: Fixed a crash that occurred for joining clients that disconnected while in a vehicle
* Patch 0.1.8: Fixed some Map related crashes (on client and host)
* Patch 0.101: 
** Likely fixed some Replication Graph crashes (multiplayer crashes)
** Fixed several double click construction crashes on client
** Fixed saves that were created while playing offline not being joinable by other players
== Crossplay and platforms ==
* Patch 0.3.5.1: Players on the Epic Game Store should now be able to join Steam players via Session ID
* Patch 0.3.5:
** Introduced crossplay across Steam and Epic
** Fixed some session connection issues
** Multiplayer information in the Manage Session UI now has the same styling as in other multiplayer related menus
* Patch 0.3.4.7: New Epic Online Services (EOS) implementation for online session handling etc.
== Significant changes and features ==
* Patch 0.6.0.10: Updated player name tags
* Patch 0.3.8.7: Added a “Continue without multiplayer” button for when the game cannot connect to EOS, this should help for those of you who get stuck in a “Working…” screen when launching the game
* Patch 0.3.5.2: 
** Added a start-up argument that disables all multiplayer related connections (-NoMultiplayer)
** Added a start-up argument that blocks Steam from starting for players that want to play via the Epic Games Store without connecting to Steam (-NoSteamClient)
* Patch 0.3.5: Multiplayer information in the Manage Session UI now has the same styling as in other multiplayer related menus
* Patch 0.3.4.16: 
** Updated the styling and position of the “Join via Session ID” button
** Tweaked the styling of the Join Game menu
* Patch 0.3.4.15: Small tweaks to the Join Game menus player icons and information display
* Patch 0.3.4.13: 
** Added a setting to show autosave notifications for client players, host or both
** Added a warning when copying the session ID from a private session, since private session cannot be joined
** Improved the player status shown on the in-game friends list with more information (no longer just “Exploring, Building a factory, etc.”)
* Patch 0.3.4.12: 
** Removed visible session IDs in the Join Menu, so only the host can share the session ID
** Added the option to hide the session ID in the Session Management settings
* Patch 0.3.4.11: 
** Added some reminders that multiplayer has more bugs than single player in relevant menus
** Implemented changes to multiplayer connection handling and some additional UI.
** Clients can now empty single Pipelines and Fluid Buffers
** Clients can now toggle standby correctly in production buildings and resource extractors (still needs to be fixed for generators)
* Patch 0.3.4.9: Updated the look for the Join Session by ID UI in the main menu
* Patch 0.3.4.8: Parachute should be usable for clients now
* Patch 0.3.4.0: Train timetables should now work for client players in multiplayer
* Patch 0.3: Clients can now initiate autopilot and docking while driving trains
* Patch 0.2.1.1: Clients should be able to see Hard Drives in Drop Pods again
* Patch 0.1.19: Client can now kind of drive Locomotives
* Patch 0.1.17: Clients should now be able to see what’s going on at the stations, even though they can’t ride the trains yet
* Patch 0.1.16: Implemented trains without multiplayer support
* Patch 0.1:
** Rebar Gun projectiles now ragdoll and launch players
** Added ability to hit players with the Xeno-Zapper etc
== Closed Alpha ==
* Patch Closed Alpha 5.3: Re-implemented multiplayer with functioning invites for Friends-Only and Private game sessions.
* Closed Alpha Build 90961 (February 2019): IntroducedDiscord - #satisfactory channel - Message of Prudentia
== References ==