DropinMultiplayer

v4.2.1·Updated 2026-03-22

Drop in and out of multiplayer with your friends. Automatically adds items to help you catch up.

About this mod Author’s original text

DropInMultiplayer

The drop in multiplayer mod for Risk of Rain 2, now updated (hopefully) to work with Alloyed Collective!

This mod allows the host to have players join mid-game, and automatically gives them items to help them catch up!

If you have any bug reports, ping me on the modding discord (@niwith on or feel free to private message me.

If you are reporting a bug, please include a copy of your logs, type "!log" in the modding dicsord server for instructions on how to grab your logs.

Credit to for originally creating this mod.

Instructions

How to Join Existing Game (Steam)

  • Go to steam friends list
  • Click the little arrow next to your friend's name
  • Click the "Join Friend" button
  • You will now be loaded into spectator mode in Risk of Rain 2
  • Press enter to open chat and type your join_as command (with the '/' at the start), e.g.
  • /join_as Commando
  • /join_as Huntress
  • /join_as Captain

How to Join Existing Game (Epic)

If anyone has used this mod on epic and can confirm the steps to join an ongoing game through epic, please let me know.

I have not been able to test this myself.

More Chat Commands Examples

These commands should be sent into the game chat, can also be used in console with dim_ added to the start of the command name, e.g. dim_join_as

  • /join_as Commando - Spawns you in as commando.
  • /join_as Huntress niwith - Spawns niwith in as Huntress, replace niwith with whoever you'd like to spawn as huntress/whatever in the names list.
  • /list_survivors - Lists availible survivors for the join_as command
  • /list_bodies - Lists availible bodies for join_as command (bodies will only work for join_as if "AllowJoinAsAnyBody" is enabled in config settings)

If you get stuck, try the help command:

  • /help - Lists availible commands
  • /help join_as - Prints the help text for join_as command

Important Configs to Check

  • AllowRespawn (default = enabled): When enabled, dead players will be able to use the join_as command and it will cause them to respawn. I have enabled by default, because enabling this means that if an error does occur with rejoining existing players they can still use the join_as command to spawn in.
  • GiveRejoiningPlayersCatchUpItems (default = enabled): When enabled, if an existing player leaves and rejoins the game they will be given items to catch up as well, however this does introduce an exploit if one player runs around the map collecting all items, then the other players all leave and rejoin to get the catchup items.
  • AllowJoinAsHiddenSurvivors (default = enabled): When enabled, allows players to join as characters marked by developers as "hidden", e.g., heretic
  • AllowJoinAsAllBodies (default = disabled): When enabled, the join_as command will check the BodyCatelog in addition to survivor list, which lets players join as basically anything (e.g. a beetle).
  • JoinAsRandomByDefault (default = disabled): When enabled, players will spawn as a random character as they spawn in. After this they will still be able to switch character with join_as.

Note that in config options "enabled" is true and "disabled" is false.

Also if updating from an old version of the mod, your old config may hang around, which may have different configraution, and some old no longer used config options. My suggestion is delete your old config file to avoid confusion.

Known Issues

  • DO NOT JOIN AS A DLC CHARACTER IF YOU DO NOT HAVE THE DLC doing so may cause the game to freeze or crash
  • Ongoing game sometimes cannot be joined through steam - Unfortunetly I believe this is an issue outside of the scope of this mod, if anyone has more understanding of how steam networking works in RoR2 and what would fix the issue please let me know (or submit a pull request)
  • [WIP] Switching from Operator doesn't remove the drones that come as part of the character, working on a fix for this one just needs more work

Changelog

4.2.1

  • Long tim

Install & use Install: BepInEx plugin

  1. The archive from playbuff is the mod itself — usually a BepInEx plugin (a .dll or a plugin folder once unzipped).
  2. Recommended: use a community mod manager (such as r2modman) — pick this game, import the mod, and the manager sets up BepInEx and its dependencies for you.
  3. Manual route: install the BepInEx loader in the game folder, then drop the unzipped .dll or plugin folder into BepInEx/plugins/.
  4. Launch the game — the BepInEx console logs every plugin it loads; seeing this mod in the log means it is installed.

Mods with listed dependencies need those installed too, or they will not load. Options are usually changed in-game or in the plugin's config file.

Dependencies

Install these first, or the mod will not work:

bbepis-BepInExPackRiskofThunder-R2API_Core

File & checksum

Filename
DropinMultiplayer-4.2.1.zip
File size
89.1 KiB
SHA-256
efa3b32ae449e7440294455dd2f1283bbd6a1cf23d5b2b33b836676ab0049bb9
Stored at
2026-10-06 19:13