Skip to content

Releases: rwmt/Multiplayer

Continuous

30 Apr 06:35
e743d1f

Choose a tag to compare

This 'alpha' release is an automatically generated snapshot of the current state of development. It is continuously updated with work-in-progress changes that may be broken, incomplete, or incompatible.

Supported RimWorld versions: latest 1.6

Installation

  1. Download the Multiplayer-beta.zip file below.
  2. Open your RimWorld installation directory
    • Steam: Right-click RimWorld in your Steam library β†’ Manage β†’ Browse local Files
    • Or navigate directly to:
      • Windows: C:\Program Files (x86)\Steam\steamapps\common\RimWorld\Mods
      • Mac: ~/Library/Application Support/Steam/steamapps/common/RimWorld/RimWorldMac.app/Mods (Right-click on RimWorldMac.app, then click Show Package Contents to see the Mods folder)
      • Linux: ~/.steam/steam/steamapps/common/RimWorld/Mods
  3. Extract the zip file into the Mods folder.
    • You should have a Multiplayer folder in the Mods folder (Mods/Multiplayer)
    • Make sure you do not have this directory structure: Mods/Multiplayer-beta/Multiplayer. If you do, move the Multiplayer folder to the parent directory.

v0.11.5 for RW 1.6.4633

29 Apr 23:02

Choose a tag to compare

RELEASE 0.11.5 for RW 1.6.4409

Major work on multifaction stability and dedicated server support, plus fixes for high impact multithreaded desyncs and other minor desyncs.

Download Multiplayer-v0.11.5.zip from Assets below.

What's Changed

  • Fix sending transporters from other player-faction's faction base to use correct faction by @Sakura-TA in #850
  • Fix Quests involving lending colonists via a Shuttle cannot be completed, the shuttle will never register as fully loaded and cannot leave. by @Sakura-TA in #851
  • Add standalone server bootstrap flow by @MhaWay in #852
  • Add mod compatibility database caching by @mibac138 in #853
  • Ensure a goodbye packet is sent when a client is disconnected by @mibac138 in #787
  • Fix Unnatural Corpse desync by @notfood in #857
  • Align server Dockerfile with .NET 8 by @MhaWay in #859
  • Skip VTR map updates during joinpoint reload by @MhaWay in #865
  • Abort join point creation when host disconnects by @MhaWay in #863
  • Server: Allow game to continue without host in FreezeManager by @MhaWay in #866
  • Server: Fallback time control to allow all players when host is absent by @MhaWay in #867
  • Standalone server: stream map commands only to relevant players by @MhaWay in #868
  • Handle keepalive packets in server loading state by @MhaWay in #864
  • Fix fragmented standalone map responses on client by @MhaWay in #870
  • Fallback standalone server to old sync behavior by @MhaWay in #871
  • fix gravship-multifaction-faction-context by @Sakura-TA in #872
  • Suppress auto-popup of Dialog_NamePlayerGravship in MP by @sviyh in #873
  • Include request id in ModCompatibilityManager logs by @mibac138 in #879
  • Fix RegisterSyncField(Type, string) to preserve caller targetType (#880) by @sviyh in #881
  • Fix/shuttle quest colonist register by @Sakura-TA in #882
  • Raise fragmented init data limit for large mod lists by @MhaWay in #878
  • fix PathGridDoorsBlockedJob race: snapshot pawn positions before job … by @Sakura-TA in #883
  • Add modVersion to About.xml by @mibac138 in #887
  • Fix rescued player faction pawns becoming guests in multifaction by @Sakura-TA in #885
  • Remove desyncTracesFromHost from MultiplayerSession by @mibac138 in #888
  • Add ConnectionBase.ChangeState(MpConnectionState) and introduce state-passing through that by @mibac138 in #889
  • Introduce AutoJoinHandler by @mibac138 in #892
  • fix(Determinism): force single-batch FastTileFinder.Query in MP to prevent quest site tile divergence by @Sakura-TA in #893
  • Remove bootstrapState from MultiplayerSession & bootstrap-related refactor by @mibac138 in #890
  • Fix/map gen faction context by @Sakura-TA in #894
  • fix(StylingStation): null-guard apparel lists for alien pawns in CreateStylingDialog by @Sakura-TA in #895
  • Remove MultiplayerSession.initialOpinions by @mibac138 in #891
  • Finish works on PathFinder by @Sakura-TA in #900

New Contributors

Full Changelog: v0.11.4...v0.11.5

v0.11.4 for RW 1.6.4633

26 Mar 01:31

Choose a tag to compare

RELEASE 0.11.4 for RW 1.6.4409

Critical bugfix release to prevent crash to desktop and some desync fixes.

Download Multiplayer-v0.11.4.zip from Assets below.

What's Changed

Full Changelog: v0.11.3...v0.11.4

v0.11.3 for RW 1.6.4633

23 Mar 16:31

Choose a tag to compare

RELEASE 0.11.3 for RW 1.6.4409

Updated binaries. No code changes.

Download Multiplayer-v0.11.3.zip from Assets below.

v0.11.2 for RW 1.6.4633

21 Mar 22:24

Choose a tag to compare

RELEASE 0.11.2 for RW 1.6.4409

Prepatcher is now a hard dependency. Update your modlists. It can be found in Steam or Github.

Download Multiplayer-v0.11.2.zip from Assets below.

What's Changed

  • Bump Languages from 17d0ff2 to 79c4749 by @dependabot[bot] in #823
  • Refactor server->client config syncing into SyncConfigs by @mibac138 in #806
  • Bump Languages from 79c4749 to a7ae470 by @dependabot[bot] in #824
  • Extra logs when connecting using Steam by @mibac138 in #826
  • Pre-flip Steam avatars and handle AvatarImageLoaded callback by @mibac138 in #825
  • Expose net info debug view to users with dev mode by @mibac138 in #828
  • Don't always warn about a missing PacketHandlerClass attribute by @mibac138 in #829
  • Bump Languages from a7ae470 to 7157a92 by @dependabot[bot] in #830
  • Replace dependency on Harmony with a dependency on Prepatcher by @mibac138 in #832
  • Fix JittedMethods NRE by @mibac138 in #833
  • Add list of save files to save window by @ianleeder in #822
  • Bump Languages from 7157a92 to 1fc7242 by @dependabot[bot] in #834
  • Centralized definitions for website and discord link by @mibac138 in #835
  • Fix inconsistent serialization of GlobalTargetInfo by @mibac138 in #840
  • Warn about the current arm64 incompatibility by @mibac138 in #841
  • Remove technical reason for desync from desync window by @mibac138 in #836

New Contributors

Full Changelog: v0.11.1...v0.11.2

v0.11.1 for RW 1.6.4633

02 Mar 21:36

Choose a tag to compare

RELEASE 0.11.1 for RW 1.6.4409

Download Multiplayer-v0.11.1.zip from Assets below.

Important: For rituals to work in MP, the Prepatcher mod needs to be installed: https://steamcommunity.com/sharedfiles/filedetails/?id=2934420800 or https://github.com/Zetrith/Prepatcher/

What's Changed

Read more

v0.10.7 for RW 1.5.4409

21 Jul 01:09

Choose a tag to compare

Download Multiplayer-v0.10.7.zip from Assets below.

Important: For rituals to work in MP, the Prepatcher mod needs to be installed: https://steamcommunity.com/sharedfiles/filedetails/?id=2934420800 or https://github.com/Zetrith/Prepatcher/

What's Changed since v0.10.5:

Full Changelog: v0.10.5...v0.10.7

v0.10.5 for RW 1.5.4104+

16 Jul 18:38

Choose a tag to compare

Download Multiplayer-v0.10.5.zip from Assets below

The release file also includes the stable 1.4 version 0.9.8.

Important: For rituals to work in MP, the Prepatcher mod needs to be installed: https://steamcommunity.com/sharedfiles/filedetails/?id=2934420800 or https://github.com/Zetrith/Prepatcher/

Prepatcher isn't a required dependency for now because there might still be some issues with it. The mod works without it normally apart from creating rituals not being synchronized in MP.

Prepatcher is a tool for modders that provides patching capabilities beyond those of Harmony. The implementation of rituals was made fairly complex in 1.5 and a different library is need to support them.

Changes:

  • Fix Royalty/Ideology rituals in multiplayer (see above, requires Prepatcher; Anomaly rituals are still broken)
  • Fix rituals not working in singleplayer (sorry about this one)
  • Fix sending caravans from the planet

Changes by Sokyran:

  • Fix desyncs caused by Vanilla Expanded Framework
  • Fix heater/cooler temperature change desyncs
  • Fix pit gates causing desyncs
  • Fix labyrinth generation in multiplayer
  • Fix Noctol eye rendering in multiplayer

Hotfix 0.10.5:

  • Fix autosaving desyncs
  • Fix multifaction caravans disappearing on arrival in non-player sites

Note: while Core+DLCs 1.5 is fairly stable, Anomaly is still a work-in-progress and it's recommended to play without it.

v0.10.3 for RW 1.5.4104+

24 May 22:25

Choose a tag to compare

Download Multiplayer-v0.10.3.zip from Assets below

The release file also includes the stable 1.4 version 0.9.8.

Changes:

  • Update to RimWorld 1.5.4104
  • Add notice about 1.5/DLC compatibility
  • Update Russian, Polish, Korean and German translations (thanks to rutexd, Sairento-92, 94HanA, Maxsiom)
  • Add translation to Latin Spanish (thanks to xDevilDance)
  • Fix desyncs related to hauling items (e.g. hauling to shelves) (thanks to simtr)

Changes by Sokyran:

  • Sync actions related to holding platforms
  • Sync interacting with map portals (e.g. pit gates)
  • Some other minor Anomaly fixes
  • Fix desyncs related to unnatural darkness
  • Fix syncing prisoner interaction modes

This is still a test version for RW 1.5.

v0.10.2 for RW 1.5.4062+

15 Apr 22:52

Choose a tag to compare

Download Multiplayer-v0.10.2.zip from Assets below

The release file also includes the stable 1.4 version 0.9.8.

  • Fix zones breaking for the host after a reload in multifaction

This is a test version for RW 1.5.