To play multiplayer remotely in Otherworld Legends across different physical locations, every player must connect their mobile device to the same virtual local area network (LAN) utility before launching the game. Because the native co-op mode relies on local network detection, placing all participating devices into a shared virtual subnet allows the game to detect the host lobby through direct IP entry.

Requirements for Remote Co-Op

Native multiplayer in Otherworld Legends searches for matches broadcast across your immediate Wi-Fi network. Playing over the internet requires third-party virtual networking tools—such as ZeroTier One or PgyVisitor—to assign each device a virtual IP address in a common subnet.

Before attempting to create a room, verify that all participants meet these prerequisites:

  • Identical Game Versions: Every player must run the exact same build of Otherworld Legends. Version mismatches prevent rooms from being found or trigger instant disconnects upon loading a floor.
  • Shared Network Client: All participants must install and run the same virtual LAN tool on their devices.
  • Background App Permissions: Each device must allow the network utility to install a VPN profile and run without battery optimization kicking it offline.
Setup StepHost PlayerJoining Guests
App SetupInstall chosen virtual LAN clientInstall identical virtual LAN client
Network RoomCreate network group and note Network IDJoin network group using the Host's ID
Virtual IPNote assigned virtual IP addressVerify status displays "Connected" or "Online"
PermissionsAllow VPN configuration and background activityAllow VPN configuration and background activity

How to Host a Remote Match

Assign the role of host to the player with the most stable upstream internet connection, as the host device synchronizes the dungeon state, enemy health, and floor spawns.

  1. Open your virtual LAN application, activate the shared network group, and copy your assigned virtual IP address.
  2. Launch Otherworld Legends and select your hero.
  3. Walk to the multiplayer portal in the upper-right section of the lobby.
  4. Select Create Room.
  5. Configure your target dungeon difficulty, modifiers, and player limit.
  6. Share your virtual IP address directly with your teammates while remaining in the lobby. Do not minimize the game for long periods, or the operating system may close the connection.

How to Join a Remote Lobby

Guests must manually connect using the host's virtual IP rather than relying on automatic local lobby searches.

  1. Open your virtual LAN application and confirm your device shows an active, connected status in the host's network group.
  2. Launch Otherworld Legends and walk your hero to the multiplayer portal.
  3. Select Join Room.
  4. Open the manual IP entry field instead of waiting for auto-discovery.
  5. Enter the host player's virtual IP address and confirm.
  6. Once spawned into the host's preparation room, finalize your skills and gear, then stand in the ready circle to let the host start the dungeon run.

Troubleshooting Connection Drops and Desync

If players experience disconnects, high latency, or failed connections, apply these configuration checks:

  • Disable Battery Optimization: On Android, set the virtual LAN application to "Unrestricted" in device battery settings so the background VPN process is not terminated during a run.
  • Use Stable Wi-Fi: Connect to a dedicated Wi-Fi network rather than cellular data. Tower handoffs on mobile networks reset the virtual network interface, which immediately disconnects the player from the lobby.
  • Reset Network Tunnels After Drops: If a desync occurs mid-run, all players should fully exit Otherworld Legends, disconnect and reconnect inside the virtual LAN app, and create a fresh lobby from the portal.
Otherworld Legends icon

Free Otherworld Legends Codes

Current active codes and how to redeem them.

View Codes
Sarah Williams

Sarah Williams

Sarah specializes in RPG and collection games, explaining team building, character growth, and beginner-friendly ways to avoid expensive early mistakes.